Skip to main content

IS3LifecycleRule

Interface in AWS.S3

Interface for Lifecycle Rule nodes.

Ancestors

Properties

AbortIncompleteMultipartUpload

property AbortIncompleteMultipartUpload: IS3AbortIncompleteMultipartUpload

Type: IS3AbortIncompleteMultipartUpload

Specifies configuration for aborting incomplete multipart uploads.

Expiration

property Expiration: IS3LifecycleExpiration

Type: IS3LifecycleExpiration

Specifies the expiration for objects.

Filter

property Filter: IS3Filter

Type: IS3Filter

Specifies a filter to identify objects to which this lifecycle rule applies.

ID

property ID: string

A unique identifier for the lifecycle rule.

NoncurrentVersionExpiration

property NoncurrentVersionExpiration: IS3NoncurrentVersionExpiration

Type: IS3NoncurrentVersionExpiration

Specifies the expiration for noncurrent versions.

NoncurrentVersionTransitions

property NoncurrentVersionTransitions: TS3NoncurrentVersionTransitions

Type: TS3NoncurrentVersionTransitions

A list of transition rules specifying when to transition noncurrent versions to what storage tiers.

Prefix

property Prefix: string

Specifies a prefix to identify which objects this lifecycle rule applies.

Prefix is deprecated. Use Filter instead.

Status

property Status: string

Specifies if the lifecycle rule is enabled or not.

Valid values: Enabled | Disabled.

Transitions

property Transitions: TS3Transitions

Type: TS3Transitions

A list of transition rules specifying when to transition objects to what storage tiers.