# AWS::S3Outposts::Bucket Rule Specifies lifecycle rules for an Amazon S3Outposts bucket. You must specify at least one of the following: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays. ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "Status" : String,
    "Id" : String,
    "AbortIncompleteMultipartUpload" : AbortIncompleteMultipartUpload,
    "ExpirationDate" : String,
    "ExpirationInDays" : Integer,
    "Filter" : Rule
}
### YAML
Status: String
Id: String
AbortIncompleteMultipartUpload: AbortIncompleteMultipartUpload
ExpirationDate: String
ExpirationInDays: Integer
Filter: Rule
## Properties #### Status _Required_: Yes _Type_: String _Allowed Values_: Enabled | Disabled _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Id Unique identifier for the lifecycle rule. The value can't be longer than 255 characters. _Required_: No _Type_: String _Maximum_: 255 _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### AbortIncompleteMultipartUpload Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload. _Required_: Yes _Type_: AbortIncompleteMultipartUpload _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### ExpirationDate The date value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ssZ) _Required_: Yes _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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### ExpirationInDays Indicates the number of days after creation when objects are deleted from Amazon S3Outposts. _Required_: Yes _Type_: Integer _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Filter _Required_: No _Type_: Rule _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)