Update
|
|||||
|
|
||||
Updates an ACL entry on the specified bucket
Authorization
To use this building block you will have to grant access to at least one of the following scopes:
- View and manage your data across Google Cloud Platform services
- Manage your data and permissions in Google Cloud Storage
Input
This building block consumes 17 input parameters
| Name | Format | Description |
|---|---|---|
bucket Required |
STRING |
Name of a bucket |
entity Required |
STRING |
The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or allAuthenticatedUsers |
provisionalUserProject |
STRING |
The project to be billed for this request if the target bucket is requester-pays bucket |
userProject |
STRING |
The project to be billed for this request. Required for Requester Pays buckets |
bucket |
STRING |
The name of the bucket |
domain |
STRING |
The domain associated with the entity, if any |
email |
STRING |
The email address associated with the entity, if any |
entity |
STRING |
The entity holding the permission, in one of the following forms:
|
entityId |
STRING |
The ID for the entity, if any |
etag |
STRING |
HTTP 1.1 Entity tag for the access-control entry |
id |
STRING |
The ID of the access-control entry |
kind |
STRING |
The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl |
projectTeam |
OBJECT |
The project team associated with the entity, if any |
projectTeam.projectNumber |
STRING |
The project number |
projectTeam.team |
STRING |
The team |
role |
STRING |
The access permission for the entity |
selfLink |
STRING |
The link to this access-control entry |
= Parameter name
= Format
|
bucket STRING Required Name of a bucket |
|
entity STRING Required The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or allAuthenticatedUsers |
|
provisionalUserProject STRING The project to be billed for this request if the target bucket is requester-pays bucket |
|
userProject STRING The project to be billed for this request. Required for Requester Pays buckets |
|
bucket STRING The name of the bucket |
|
domain STRING The domain associated with the entity, if any |
|
email STRING The email address associated with the entity, if any |
|
entity STRING The entity holding the permission, in one of the following forms:
|
|
entityId STRING The ID for the entity, if any |
|
etag STRING HTTP 1.1 Entity tag for the access-control entry |
|
id STRING The ID of the access-control entry |
|
kind STRING The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl |
|
projectTeam OBJECT The project team associated with the entity, if any |
|
projectTeam.projectNumber STRING The project number |
|
projectTeam.team STRING The team |
|
role STRING The access permission for the entity |
|
selfLink STRING The link to this access-control entry |
Output
This building block provides 13 output parameters
| Name | Format | Description |
|---|---|---|
bucket |
STRING |
The name of the bucket |
domain |
STRING |
The domain associated with the entity, if any |
email |
STRING |
The email address associated with the entity, if any |
entity |
STRING |
The entity holding the permission, in one of the following forms:
|
entityId |
STRING |
The ID for the entity, if any |
etag |
STRING |
HTTP 1.1 Entity tag for the access-control entry |
id |
STRING |
The ID of the access-control entry |
kind |
STRING |
The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl |
projectTeam |
OBJECT |
The project team associated with the entity, if any |
projectTeam.projectNumber |
STRING |
The project number |
projectTeam.team |
STRING |
The team |
role |
STRING |
The access permission for the entity |
selfLink |
STRING |
The link to this access-control entry |
= Parameter name
= Format
|
bucket STRING The name of the bucket |
|
domain STRING The domain associated with the entity, if any |
|
email STRING The email address associated with the entity, if any |
|
entity STRING The entity holding the permission, in one of the following forms:
|
|
entityId STRING The ID for the entity, if any |
|
etag STRING HTTP 1.1 Entity tag for the access-control entry |
|
id STRING The ID of the access-control entry |
|
kind STRING The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl |
|
projectTeam OBJECT The project team associated with the entity, if any |
|
projectTeam.projectNumber STRING The project number |
|
projectTeam.team STRING The team |
|
role STRING The access permission for the entity |
|
selfLink STRING The link to this access-control entry |