AWS::S3Outposts::Bucket Rule
A container for an Amazon S3 on Outposts bucket lifecycle rule.
Syntax
To declare this entity in your Amazon 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
Pattern:
^([0-2]\d{3})-(0[0-9]|1[0-2])-([0-2]\d|3[01])T([01]\d|2[0-4]):([0-5]\d):([0-6]\d)((\.\d{3})?)Z$
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
Minimum:
1
Update requires: No interruption
Filter
-
The container for the filter of the lifecycle rule.
Required: No
Type: Filter
Update requires: No interruption
Id
Property description not available.
Required: No
Type: String
Maximum:
255
Update requires: No interruption
Status
-
If
Enabled
, the rule is currently being applied. IfDisabled
, the rule is not currently being applied.Required: No
Type: String
Allowed values:
Enabled | Disabled
Update requires: No interruption