Enum tame_gcs::common::PredefinedAcl [−][src]
A predefined or “canned” ACL is an alias for a set of specific ACL entries that you can use to quickly apply many ACL entries at once to a bucket or object. Predefined ACLs are defined for common scenarios such as revoking all access permissions except for owner permission (predefined ACL private), or making an object publicly readable (predefined ACL publicRead).
Variants
Object owner gets OWNER access, and allAuthenticatedUsers get READER access.
Object owner gets OWNER access, and project team owners get OWNER access.
Object owner gets OWNER access, and project team owners get READER access.
Object owner gets OWNER access.
Object owner gets OWNER access, and project team members get access according to their roles.
Object owner gets OWNER access, and allUsers get READER access.
Trait Implementations
impl Clone for PredefinedAcl
[src]
fn clone(&self) -> PredefinedAcl
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PredefinedAcl
[src]
impl Debug for PredefinedAcl
[src]
impl Eq for PredefinedAcl
[src]
impl PartialEq<PredefinedAcl> for PredefinedAcl
[src]
fn eq(&self, other: &PredefinedAcl) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for PredefinedAcl
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for PredefinedAcl
[src]
impl StructuralPartialEq for PredefinedAcl
[src]
Auto Trait Implementations
impl RefUnwindSafe for PredefinedAcl
impl Send for PredefinedAcl
impl Sync for PredefinedAcl
impl Unpin for PredefinedAcl
impl UnwindSafe for PredefinedAcl
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,