Update

Updates an ACL entry on the specified bucket

17 variables
13 variables

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

  = 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

  = 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