Rule
Specifies lifecycle rules for a QStorage bucket. For more information, see PutBucketLifecycle.
Elements
Name | Description | Required | Type |
---|---|---|---|
Prefix | Object key prefix that identifies one or more objects to which this rule applies. | Yes | String |
Status | If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied. | Yes | String |
AbortIncompleteMultipartUpload | Specifies the days since the initiation of an incomplete multipart upload that QStorage will wait before permanently removing all parts of the upload. | No | AbortIncompleteMultipartUpload |
Expiration | Specifies the expiration for the lifecycle of the object. | No | LifecycleExpiration |
ID | Unique identifier for the rule. The value can't be longer than 255 characters. | No | String |
NoncurrentVersionExpiration | Specifies when noncurrent object versions expire. Upon expiration, QStorage permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that QStorage delete noncurrent object versions at a specific period in the object's lifetime. | No | NoncurrentVersionExpiration |