AllObjectACLs
Returns access control list (ACL) entries for a specific object, including the entity, role, and project team details that govern object-level permissions.
View-Specific Information
SELECT
The provider uses the Google Cloud Storage API to process WHERE clause conditions built with the following columns and operators.- Bucket supports the = operator.
- Object supports the =, LIKE operators.
SELECT * FROM Information.AllObjectACLs WHERE Bucket = 'test_bucket'
SELECT * FROM Information.AllObjectACLs WHERE Object = 'test.txt'
SELECT * FROM Information.AllObjectACLs WHERE Object LIKE 'Test%'
The rest of the filter is executed client-side within the provider.
Columns
| Name | Type | References | Description |
| Id [KEY] | String | The Id of the access control entry. | |
| Entity | String | The entity holding the permission. | |
| Role | String | The access permission granted to the entity. | |
| String | The email address associated with the entity, if any. | ||
| EntityId | String | The Id for the entity, if any. | |
| Domain | String | The domain associated with the entity, if any. | |
| ProjectTeamNumber | String | The project number of the team associated with the entity. | |
| ProjectTeamType | String | The team type of the project team associated with the entity. | |
| ETag | String | The HTTP 1.1 entity tag for the access control entry. | |
| Bucket | String | The name of the bucket that contains the object. | |
| Object | String | The name of the object to which the access control entry applies. |