[][src]Struct google_storage1::BucketIamConfigurationBucketPolicyOnly

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

The bucket's Bucket Policy Only 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.bucketPolicyOnly.enabled from true to false in RFC 3339 format. iamConfiguration.bucketPolicyOnly.enabled may be changed from true to false until the locked time, after which the field is immutable.

Trait Implementations

impl Part for BucketIamConfigurationBucketPolicyOnly[src]

impl NestedType for BucketIamConfigurationBucketPolicyOnly[src]

impl Default for BucketIamConfigurationBucketPolicyOnly[src]

impl Clone for BucketIamConfigurationBucketPolicyOnly[src]

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

Performs copy-assignment from source. Read more

impl Debug for BucketIamConfigurationBucketPolicyOnly[src]

impl Serialize for BucketIamConfigurationBucketPolicyOnly[src]

impl<'de> Deserialize<'de> for BucketIamConfigurationBucketPolicyOnly[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]