Struct rusoto_s3::Rule [] [src]

pub struct Rule {
    pub abort_incomplete_multipart_upload: Option<AbortIncompleteMultipartUpload>,
    pub expiration: Option<LifecycleExpiration>,
    pub id: Option<ID>,
    pub noncurrent_version_expiration: Option<NoncurrentVersionExpiration>,
    pub noncurrent_version_transition: Option<NoncurrentVersionTransition>,
    pub prefix: Prefix,
    pub status: ExpirationStatus,
    pub transition: Option<Transition>,
}

Fields

Unique identifier for the rule. The value cannot be longer than 255 characters.

Prefix identifying one or more objects to which the rule applies.

If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.

Trait Implementations

impl Default for Rule
[src]

Returns the "default value" for a type. Read more

impl Clone for Rule
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Rule
[src]

Formats the value using the given formatter.