Struct assemblylift_iomod_s3_guest::structs::LifecycleRule [−][src]
pub struct LifecycleRule { pub expiration: Option<LifecycleExpiration>, pub id: Option<ID>, pub prefix: Option<Prefix>, pub filter: Option<LifecycleRuleFilter>, pub status: ExpirationStatus, pub transitions: Option<TransitionList>, pub noncurrent_version_transitions: Option<NoncurrentVersionTransitionList>, pub noncurrent_version_expiration: Option<NoncurrentVersionExpiration>, pub abort_incomplete_multipart_upload: Option<AbortIncompleteMultipartUpload>, }
Fields
expiration: Option<LifecycleExpiration>
id: Option<ID>
prefix: Option<Prefix>
filter: Option<LifecycleRuleFilter>
status: ExpirationStatus
transitions: Option<TransitionList>
noncurrent_version_transitions: Option<NoncurrentVersionTransitionList>
noncurrent_version_expiration: Option<NoncurrentVersionExpiration>
abort_incomplete_multipart_upload: Option<AbortIncompleteMultipartUpload>
Trait Implementations
Returns the “default value” for a type. Read more
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
Auto Trait Implementations
impl RefUnwindSafe for LifecycleRule
impl Send for LifecycleRule
impl Sync for LifecycleRule
impl Unpin for LifecycleRule
impl UnwindSafe for LifecycleRule