» google_storage_bucket_acl
Creates a new bucket ACL in Google cloud storage service (GCS). For more information see the official documentation and API.
» 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 ifrole_entity
is not. -
role_entity
- (Optional) List of role/entity pairs in the formROLE:entity
. See GCS Bucket ACL documentation for more details. Must be set ifpredefined_acl
is not. -
default_acl
- (Optional) Configure this ACL to be the default ACL.
» Attributes Reference
Only the arguments listed above are exposed as attributes.