mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-14 23:17:15 +00:00
9f21b56fe5
* Storage Default Object ACL resource * Fixed the doc * Renamed the resource id. Log change * Complying with go vet * Changes for review * link to default object acl docs in sidebar
1.3 KiB
1.3 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_storage_default_object_acl | docs-google-storage-default-object-acl | Creates a new default object ACL in Google Cloud Storage. |
google_storage_default_object_acl
Creates a new default object ACL in Google Cloud Storage service (GCS). For more information see the official documentation and API.
Example Usage
Example creating a default object 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_default_object_acl" "image-store-default-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. -
role_entity
- (Required) List of role/entity pairs in the formROLE:entity
. See GCS Object ACL documentation for more details.
Attributes Reference
Only the arguments listed above are exposed as attributes.