Creates a new GetDatasetAccess.
conditions Condition for the binding. If CEL expression in this field is true, this
datasets Grants all resources of particular types in a particular dataset read access to the current dataset.
domain A domain to grant access to. Any users signed in with the
groupByEmail An email address of a Google Group to grant access to.
iamMember Some other type of member that appears in the IAM Policy but isn't a user,
role Describes the rights granted to the user specified by the other
routines A routine from a different dataset to grant access to. Queries
specialGroup A special group to grant access to. Possible values include:
userByEmail An email address of a user to grant access to. For example:
views A view from a different dataset to grant access to. Queries
Describes the rights granted to the user specified by the other
member of the access object. Basic, predefined, and custom roles
are supported. Predefined roles that have equivalent basic roles
are swapped by the API to their basic counterparts. See
official docs.
A routine from a different dataset to grant access to. Queries
executed against that routine will have read access to tables in
this dataset. The role field is not required when this field is
set. If that routine is updated by any user, access to the routine
needs to be granted again via an update operation.
A view from a different dataset to grant access to. Queries
executed against that view will have read access to tables in
this dataset. The role field is not required when this field is
set. If that view is updated by any user, access to the view
needs to be granted again via an update operation.