Expand description
Model that can be used to create a new BucketAccessControl object.
Fields
entity: Entity
The entity holding the permission, in one of the following forms:
user-userId
user-email
group-groupId
group-email
domain-domain
project-team-projectId
allUsers
allAuthenticatedUsers
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: Role
The access permission for the entity.
Trait Implementations
sourceimpl Debug for NewBucketAccessControl
impl Debug for NewBucketAccessControl
sourceimpl PartialEq<NewBucketAccessControl> for NewBucketAccessControl
impl PartialEq<NewBucketAccessControl> for NewBucketAccessControl
sourcefn eq(&self, other: &NewBucketAccessControl) -> bool
fn eq(&self, other: &NewBucketAccessControl) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &NewBucketAccessControl) -> bool
fn ne(&self, other: &NewBucketAccessControl) -> bool
This method tests for !=
.
sourceimpl Serialize for NewBucketAccessControl
impl Serialize for NewBucketAccessControl
impl StructuralPartialEq for NewBucketAccessControl
Auto Trait Implementations
impl RefUnwindSafe for NewBucketAccessControl
impl Send for NewBucketAccessControl
impl Sync for NewBucketAccessControl
impl Unpin for NewBucketAccessControl
impl UnwindSafe for NewBucketAccessControl
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more