google::acl¶
Example¶
google::bucket 'acl-bucket'
name: 'acl-example'
location: 'US-CENTRAL1'
end
google::acl 'acl-one'
bucket: $(google::bucket acl-bucket)
entity: 'domain-brightspot.com'
role: 'OWNER'
end
google::acl 'acl-two'
bucket: $(google::bucket acl-bucket)
entity: 'domain-sample.com'
role: 'READER'
end
Attributes¶
Attribute | Description |
---|---|
bucket | The associated Bucket. (Required) |
role | The access permission for the entity. Valid values are OWNER , READER or WRITER . (Required) |
entity | The entity holding the permission, in one of the following forms user-<userId> , user-<email> , group-<groupId> , group-<email> , domain-<domain> , project-<team-projectId> , allUsers , or allAuthenticatedUsers . (Required) |
user-project | The project to be billed for this request. |
Outputs¶
Attribute | Description |
---|---|
domain | The domain associated with the entity. |
id | Unique ID for the resource. |
self-link | The link to this access-control entry. |
The email address associated with the entity. | |
entity-id | The ID for the entity. |