Bucket Rule Args
data class BucketRuleArgs(val abortIncompleteMultipartUpload: Output<BucketAbortIncompleteMultipartUploadArgs>? = null, val expirationDate: Output<String>? = null, val expirationInDays: Output<Int>? = null, val filter: Output<BucketRuleFilterPropertiesArgs>? = null, val id: Output<String>? = null, val status: Output<BucketRuleStatus>? = null) : ConvertibleToJava<BucketRuleArgs>
Specifies lifecycle rules for an Amazon S3Outposts bucket. You must specify at least one of the following: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays.
Constructors
Link copied to clipboard
constructor(abortIncompleteMultipartUpload: Output<BucketAbortIncompleteMultipartUploadArgs>? = null, expirationDate: Output<String>? = null, expirationInDays: Output<Int>? = null, filter: Output<BucketRuleFilterPropertiesArgs>? = null, id: Output<String>? = null, status: Output<BucketRuleStatus>? = null)
Properties
Link copied to clipboard
Specifies a lifecycle rule that stops incomplete multipart uploads to an Amazon S3Outposts bucket.
Link copied to clipboard
Indicates when objects are deleted from Amazon S3Outposts. The date value must be in ISO 8601 format. The time is always midnight UTC.
Link copied to clipboard
Indicates the number of days after creation when objects are deleted from Amazon S3Outposts.
Link copied to clipboard
The container for the filter of the lifecycle rule.
Link copied to clipboard
If Enabled
, the rule is currently being applied. If Disabled
, the rule is not currently being applied.