BucketAccessControlResponse constructor

const BucketAccessControlResponse({
  1. required Input<String> bucket,
  2. required Input<String> domain,
  3. required Input<String> email,
  4. required Input<String> entity,
  5. required Input<String> entityId,
  6. required Input<String> etag,
  7. required Input<String> kind,
  8. required Input<BucketAccessControlProjectTeamResponse> projectTeam,
  9. required Input<String> role,
  10. required Input<String> selfLink,
})

Creates a new BucketAccessControlResponse. bucket The name of the bucket. domain The domain associated with the entity, if any. email The email address associated with the entity, if any. entity The entity holding the permission, in one of the following forms: entityId The ID for the entity, if any. etag HTTP 1.1 Entity tag for the access-control entry. kind The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl. projectTeam The project team associated with the entity, if any. role The access permission for the entity. selfLink The link to this access-control entry.

Implementation

const BucketAccessControlResponse({
  required this.bucket,
  required this.domain,
  required this.email,
  required this.entity,
  required this.entityId,
  required this.etag,
  required this.kind,
  required this.projectTeam,
  required this.role,
  required this.selfLink,
});