» google_storage_default_object_acl

Authoritatively manages the default object ACLs for a Google Cloud Storage bucket without managing the bucket itself.

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 = [

» Argument Reference

  • bucket - (Required) The name of the bucket it applies to.

» Attributes Reference

Only the arguments listed above are exposed as attributes.