GetDatasetAccess constructor

const GetDatasetAccess({
  1. required Input<List<GetDatasetAccessCondition>> conditions,
  2. required Input<List<GetDatasetAccessDataset>> datasets,
  3. required Input<String> domain,
  4. required Input<String> groupByEmail,
  5. required Input<String> iamMember,
  6. required Input<String> role,
  7. required Input<List<GetDatasetAccessRoutine>> routines,
  8. required Input<String> specialGroup,
  9. required Input<String> userByEmail,
  10. required Input<List<GetDatasetAccessView>> views,
})

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

Implementation

const GetDatasetAccess({
  required this.conditions,
  required this.datasets,
  required this.domain,
  required this.groupByEmail,
  required this.iamMember,
  required this.role,
  required this.routines,
  required this.specialGroup,
  required this.userByEmail,
  required this.views,
});