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

Required: No

Type: String

Allowed values: Enabled | Disabled

Update requires: No interruption