pub struct NewBucketAccessControl {
pub entity: Entity,
pub role: Role,
}Expand description
Model that can be used to create a new BucketAccessControl object.
Fields§
§entity: EntityThe entity holding the permission, in one of the following forms:
user-userIduser-emailgroup-groupIdgroup-emaildomain-domainproject-team-projectIdallUsersallAuthenticatedUsers
Examples:
- The user liz@example.com would be user-liz@example.com.
- The group example@googlegroups.com would be group-example@googlegroups.com.
- To refer to all members of the G Suite for Business domain example.com, the entity would be domain-example.com.
role: RoleThe access permission for the entity.
Trait Implementations§
Source§impl Debug for NewBucketAccessControl
impl Debug for NewBucketAccessControl
Source§impl PartialEq for NewBucketAccessControl
impl PartialEq for NewBucketAccessControl
Source§impl Serialize for NewBucketAccessControl
impl Serialize for NewBucketAccessControl
impl StructuralPartialEq for NewBucketAccessControl
Auto Trait Implementations§
impl Freeze for NewBucketAccessControl
impl RefUnwindSafe for NewBucketAccessControl
impl Send for NewBucketAccessControl
impl Sync for NewBucketAccessControl
impl Unpin for NewBucketAccessControl
impl UnwindSafe for NewBucketAccessControl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more