[][src]Struct cloud_storage::bucket::IamConfiguration

pub struct IamConfiguration {
    pub uniform_bucket_level_access: UniformBucketLevelAccess,
}

Contains information about the Buckets IAM configuration.

Fields

uniform_bucket_level_access: UniformBucketLevelAccess

The bucket's uniform bucket-level access configuration.

Note: iamConfiguration also includes the bucketPolicyOnly field, which uses a legacy name but has the same functionality as the uniformBucketLevelAccess field. We recommend only using uniformBucketLevelAccess, as specifying both fields may result in unreliable behavior.

Trait Implementations

impl Debug for IamConfiguration[src]

impl<'de> Deserialize<'de> for IamConfiguration[src]

impl PartialEq<IamConfiguration> for IamConfiguration[src]

impl Serialize for IamConfiguration[src]

impl StructuralPartialEq for IamConfiguration[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.