pub struct BucketIamConfigurationUniformBucketLevelAccess {
pub enabled: Option<bool>,
pub locked_time: Option<DateTime<Utc>>,
}
Expand description
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<DateTime<Utc>>
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§
source§impl Clone for BucketIamConfigurationUniformBucketLevelAccess
impl Clone for BucketIamConfigurationUniformBucketLevelAccess
source§fn clone(&self) -> BucketIamConfigurationUniformBucketLevelAccess
fn clone(&self) -> BucketIamConfigurationUniformBucketLevelAccess
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 Default for BucketIamConfigurationUniformBucketLevelAccess
impl Default for BucketIamConfigurationUniformBucketLevelAccess
source§fn default() -> BucketIamConfigurationUniformBucketLevelAccess
fn default() -> BucketIamConfigurationUniformBucketLevelAccess
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BucketIamConfigurationUniformBucketLevelAccess
impl<'de> Deserialize<'de> for BucketIamConfigurationUniformBucketLevelAccess
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl NestedType for BucketIamConfigurationUniformBucketLevelAccess
impl Part for BucketIamConfigurationUniformBucketLevelAccess
Auto Trait Implementations§
impl RefUnwindSafe for BucketIamConfigurationUniformBucketLevelAccess
impl Send for BucketIamConfigurationUniformBucketLevelAccess
impl Sync for BucketIamConfigurationUniformBucketLevelAccess
impl Unpin for BucketIamConfigurationUniformBucketLevelAccess
impl UnwindSafe for BucketIamConfigurationUniformBucketLevelAccess
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