AWS::S3Outposts::Bucket Rule
A container for an Amazon S3 on Outposts bucket lifecycle rule.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AbortIncompleteMultipartUpload" :
AbortIncompleteMultipartUpload
, "ExpirationDate" :String
, "ExpirationInDays" :Integer
, "Filter" :Filter
, "Id" :String
, "Status" :String
}
YAML
AbortIncompleteMultipartUpload:
AbortIncompleteMultipartUpload
ExpirationDate:String
ExpirationInDays:Integer
Filter:Filter
Id:String
Status:String
Properties
AbortIncompleteMultipartUpload
-
The container for the abort incomplete multipart upload rule.
Required: No
Type: AbortIncompleteMultipartUpload
Update requires: No interruption
ExpirationDate
-
Specifies the expiration for the lifecycle of the object by specifying an expiry date.
Required: No
Type: String
Update requires: No interruption
ExpirationInDays
-
Specifies the expiration for the lifecycle of the object in the form of days that the object has been in the S3 on Outposts bucket.
Required: No
Type: Integer
Update requires: No interruption
Filter
-
The container for the filter of the lifecycle rule.
Required: No
Type: Filter
Update requires: No interruption
Id
-
The unique identifier for the lifecycle rule. The value can't be longer than 255 characters.
Required: No
Type: String
Update requires: No interruption
Status
-
If
Enabled
, the rule is currently being applied. IfDisabled
, the rule is not currently being applied.Required: Yes
Type: String
Update requires: No interruption