#[repr(i32)]pub enum PredefinedObjectAcl {
Unspecified = 0,
ObjectAclAuthenticatedRead = 1,
ObjectAclBucketOwnerFullControl = 2,
ObjectAclBucketOwnerRead = 3,
ObjectAclPrivate = 4,
ObjectAclProjectPrivate = 5,
ObjectAclPublicRead = 6,
}
Expand description
Predefined or “canned” aliases for sets of specific object ACL entries.
Variants§
Unspecified = 0
No predefined ACL.
ObjectAclAuthenticatedRead = 1
Object owner gets OWNER
access, and
allAuthenticatedUsers
get READER
access.
ObjectAclBucketOwnerFullControl = 2
Object owner gets OWNER
access, and project team owners get
OWNER
access.
ObjectAclBucketOwnerRead = 3
Object owner gets OWNER
access, and project team owners get
READER
access.
ObjectAclPrivate = 4
Object owner gets OWNER
access.
ObjectAclProjectPrivate = 5
Object owner gets OWNER
access, and project team members get
access according to their roles.
ObjectAclPublicRead = 6
Object owner gets OWNER
access, and allUsers
get READER
access.
Implementations§
Trait Implementations§
Source§impl Clone for PredefinedObjectAcl
impl Clone for PredefinedObjectAcl
Source§fn clone(&self) -> PredefinedObjectAcl
fn clone(&self) -> PredefinedObjectAcl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PredefinedObjectAcl
impl Debug for PredefinedObjectAcl
Source§impl Default for PredefinedObjectAcl
impl Default for PredefinedObjectAcl
Source§fn default() -> PredefinedObjectAcl
fn default() -> PredefinedObjectAcl
Returns the “default value” for a type. Read more
Source§impl From<PredefinedObjectAcl> for i32
impl From<PredefinedObjectAcl> for i32
Source§fn from(value: PredefinedObjectAcl) -> i32
fn from(value: PredefinedObjectAcl) -> i32
Converts to this type from the input type.
Source§impl Hash for PredefinedObjectAcl
impl Hash for PredefinedObjectAcl
Source§impl Ord for PredefinedObjectAcl
impl Ord for PredefinedObjectAcl
Source§fn cmp(&self, other: &PredefinedObjectAcl) -> Ordering
fn cmp(&self, other: &PredefinedObjectAcl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PredefinedObjectAcl
impl PartialEq for PredefinedObjectAcl
Source§impl PartialOrd for PredefinedObjectAcl
impl PartialOrd for PredefinedObjectAcl
impl Copy for PredefinedObjectAcl
impl Eq for PredefinedObjectAcl
impl StructuralPartialEq for PredefinedObjectAcl
Auto Trait Implementations§
impl Freeze for PredefinedObjectAcl
impl RefUnwindSafe for PredefinedObjectAcl
impl Send for PredefinedObjectAcl
impl Sync for PredefinedObjectAcl
impl Unpin for PredefinedObjectAcl
impl UnwindSafe for PredefinedObjectAcl
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request