mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-07 01:26:43 +00:00
1.4 KiB
1.4 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_storage_bucket_acl | docs-google-storage-bucket-acl | Creates a new bucket ACL in Google Cloud Storage. |
google_storage_bucket_acl
Creates a new bucket ACL in Google cloud storage service(GCS).
Example Usage
Example creating an ACL on a bucket with one owner, and one reader.
resource "google_storage_bucket" "image-store" {
name = "image-store-bucket"
location = "EU"
}
resource "google_storage_bucket_acl" "image-store-acl" {
bucket = "${google_storage_bucket.image_store.name}"
role_entity = ["OWNER:user-my.email@gmail.com",
"READER:group-mygroup"]
}
Argument Reference
bucket
- (Required) The name of the bucket it applies to.predefined_acl
- (Optional) The canned GCS ACL to apply. Must be set if bothrole_entity
anddefault_acl
are not.default_acl
- (Optional) The canned GCS ACL to apply to future buckets. Must be set bothrole_entity
andpredefined_acl
are not.role_entity
- (Optional) List of role/entity pairs in the formROLE:entity
. See GCS Bucket ACL documentation for more details. Must be set if bothpredefined_acl
anddefault_acl
are not.