List

Retrieves ACL entries on the specified bucket

3 variables
15 variables

Retrieves ACL entries 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 3 input parameters

  = Parameter name
  = Format

bucket STRING Required

Name of a bucket

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

Output

This building block provides 15 output parameters

  = Parameter name
  = Format

items[] OBJECT

An access-control entry

items[].bucket STRING

The name of the bucket

items[].domain STRING

The domain associated with the entity, if any

items[].email STRING

The email address associated with the entity, if any

items[].entity STRING

The entity holding the permission, in one of the following forms:

items[].entityId STRING

The ID for the entity, if any

items[].etag STRING

HTTP 1.1 Entity tag for the access-control entry

items[].id STRING

The ID of the access-control entry

items[].kind STRING

The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl

items[].projectTeam OBJECT

The project team associated with the entity, if any

items[].projectTeam.projectNumber STRING

The project number

items[].projectTeam.team STRING

The team

items[].role STRING

The access permission for the entity

items[].selfLink STRING

The link to this access-control entry

kind STRING

The kind of item this is. For lists of bucket access control entries, this is always storage#bucketAccessControls