AWS::S3Outposts::Bucket Rule - AWS CloudFormation

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" : Json, "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: Json

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. If Disabled, the rule is not currently being applied.

Required: No

Type: String

Update requires: No interruption