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:[email protected]",
    "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_entityis 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_aclis not.
- 
default_acl- (Optional) Configure this ACL to be the default ACL.
Attributes Reference
Only the arguments listed above are exposed as attributes.
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/google/r/storage_bucket_acl.html