AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
A lifecycle rule for individual objects in an Amazon S3 bucket.
For more information see, Managing your storage lifecycle in the Amazon S3 User Guide.
Namespace: Amazon.S3.Model
Assembly: AWSSDK.S3.dll
Version: 3.x.y.z
public class LifecycleRule
The LifecycleRule type exposes the following members
Name | Description | |
---|---|---|
LifecycleRule() |
Name | Type | Description | |
---|---|---|---|
AbortIncompleteMultipartUpload | Amazon.S3.Model.LifecycleRuleAbortIncompleteMultipartUpload |
Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload. |
|
Expiration | Amazon.S3.Model.LifecycleRuleExpiration |
Defines the length of time, in days, before objects expire. |
|
Filter | Amazon.S3.Model.LifecycleFilter |
Filter identifying one or more objects to which the rule applies. |
|
Id | System.String |
Unique identifier for the rule. The value cannot be longer than 255 characters. |
|
NoncurrentVersionExpiration | Amazon.S3.Model.LifecycleRuleNoncurrentVersionExpiration |
Defines the length of time, in days, before noncurrent versions expire. |
|
NoncurrentVersionTransition | Amazon.S3.Model.LifecycleRuleNoncurrentVersionTransition |
The transition rule that describes when noncurrent versions transition to a different storage class. Lifecycle rules can now contain multiple noncurrent version transitions. This property is obsolete in favor of the NoncurrentVersionTransitions property. This property will always get or set the the zeroth element in the NoncurrentVersionTransitions collection. |
|
NoncurrentVersionTransitions | System.Collections.Generic.List<Amazon.S3.Model.LifecycleRuleNoncurrentVersionTransition> |
The transition rules that describe when noncurrent versions transition to a different storage class. |
|
Prefix | System.String |
Prefix identifying one or more objects to which the rule applies. |
|
Status | Amazon.S3.LifecycleRuleStatus |
If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied. |
|
Transition | Amazon.S3.Model.LifecycleTransition |
The transition rule that describes when objects transition to a different storage class. Lifecycle rules can now contain multiple transitions. This property is obsolete in favor of the Transitions property. This property will always get or set the the zeroth element in the Transitions collection. |
|
Transitions | System.Collections.Generic.List<Amazon.S3.Model.LifecycleTransition> |
The transition rules that describe when objects transition to a different storage class. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5