ObjectACLState constructor

const ObjectACLState({
  1. Input<String?>? bucket,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? object_,
  4. Input<String?>? predefinedAcl,
  5. Input<List<String>?>? roleEntities,
})

Creates a new ObjectACLState. bucket The name of the bucket the object is stored in. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE". object_ The name of the object to apply the acl to. predefinedAcl The "canned" predefined ACL to apply. Must be set if roleEntity is not. roleEntities List of role/entity pairs in the form ROLE:entity. See GCS Object ACL documentation for more details.

Implementation

const ObjectACLState({
  this.bucket,
  this.deletionPolicy,
  this.object_,
  this.predefinedAcl,
  this.roleEntities,
});