[][src]Struct google_storage1::BucketIamConfigurationUniformBucketLevelAccess

pub struct BucketIamConfigurationUniformBucketLevelAccess {
    pub enabled: Option<bool>,
    pub locked_time: Option<String>,
}

The bucket's uniform bucket-level access configuration.

This type is not used in any activity, and only used as part of another schema.

Fields

enabled: Option<bool>

If set, access is controlled only by bucket-level or above IAM policies.

locked_time: Option<String>

The deadline for changing iamConfiguration.uniformBucketLevelAccess.enabled from true to false in RFC 3339 format. iamConfiguration.uniformBucketLevelAccess.enabled may be changed from true to false until the locked time, after which the field is immutable.

Trait Implementations

impl Part for BucketIamConfigurationUniformBucketLevelAccess[src]

impl NestedType for BucketIamConfigurationUniformBucketLevelAccess[src]

impl Default for BucketIamConfigurationUniformBucketLevelAccess[src]

impl Clone for BucketIamConfigurationUniformBucketLevelAccess[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for BucketIamConfigurationUniformBucketLevelAccess[src]

impl Serialize for BucketIamConfigurationUniformBucketLevelAccess[src]

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

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

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

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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