pub struct PutBucketLifecycleConfigurationOutput {
pub transition_default_minimum_object_size: Option<TransitionDefaultMinimumObjectSize>,
}Fields§
§transition_default_minimum_object_size: Option<TransitionDefaultMinimumObjectSize>Indicates which default minimum object size behavior is applied to the lifecycle configuration.
This parameter applies to general purpose buckets only. It is not supported for directory bucket lifecycle configurations.
-
all_storage_classes_128K- Objects smaller than 128 KB will not transition to any storage class by default. -
varies_by_storage_class- Objects smaller than 128 KB will transition to Glacier Flexible Retrieval or Glacier Deep Archive storage classes. By default, all other storage classes will prevent transitions smaller than 128 KB.
To customize the minimum object size for any transition you can add a filter that
specifies a custom ObjectSizeGreaterThan or ObjectSizeLessThan in
the body of your transition rule. Custom filters always take precedence over the default
transition behavior.
Trait Implementations§
Source§impl Clone for PutBucketLifecycleConfigurationOutput
impl Clone for PutBucketLifecycleConfigurationOutput
Source§fn clone(&self) -> PutBucketLifecycleConfigurationOutput
fn clone(&self) -> PutBucketLifecycleConfigurationOutput
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for PutBucketLifecycleConfigurationOutput
impl Default for PutBucketLifecycleConfigurationOutput
Source§fn default() -> PutBucketLifecycleConfigurationOutput
fn default() -> PutBucketLifecycleConfigurationOutput
Source§impl DtoExt for PutBucketLifecycleConfigurationOutput
impl DtoExt for PutBucketLifecycleConfigurationOutput
Source§fn ignore_empty_strings(&mut self)
fn ignore_empty_strings(&mut self)
Some("") to NoneSource§impl PartialEq for PutBucketLifecycleConfigurationOutput
impl PartialEq for PutBucketLifecycleConfigurationOutput
Source§fn eq(&self, other: &PutBucketLifecycleConfigurationOutput) -> bool
fn eq(&self, other: &PutBucketLifecycleConfigurationOutput) -> bool
self and other values to be equal, and is used by ==.