Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-s3outposts-bucket.json
Parent schema serverless-framework-configuration
Type: object

Resource Type Definition for AWS::S3Outposts::Bucket. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-s3outposts.git

Properties

BucketName string | Aws_CF_FunctionString required

A name for the bucket.

OutpostId string | Aws_CF_FunctionString required

The id of the customer outpost on which the bucket resides.

Tags Tag[]

An arbitrary set of tags (key-value pairs) for this S3Outposts bucket.

uniqueItems=true
LifecycleConfiguration object
1 nested properties
Rules Rule[] required

A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket.

uniqueItems=true

Definitions

Tag object
Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
LifecycleConfiguration object
Rules Rule[] required

A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket.

uniqueItems=true
Rule object

Specifies lifecycle rules for an Amazon S3Outposts bucket. You must specify at least one of the following: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays.

Status string | Aws_CF_FunctionString
Id string | Aws_CF_FunctionString

Unique identifier for the lifecycle rule. The value can't be longer than 255 characters.

AbortIncompleteMultipartUpload object

Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload.

1 nested properties
DaysAfterInitiation integer required

Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload.

min=0
ExpirationDate string | Aws_CF_FunctionString

The date value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ssZ)

ExpirationInDays integer

Indicates the number of days after creation when objects are deleted from Amazon S3Outposts.

min=1
Filter object

The container for the filter of the lifecycle rule.

One of: variant, variant, variant
3 nested properties
Prefix string | Aws_CF_FunctionString

Prefix identifies one or more objects to which the rule applies.

Tag object

Tag used to identify a subset of objects for an Amazon S3Outposts bucket.

2 nested properties
Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
AndOperator object
iso8601UTC string | Aws_CF_FunctionString

The date value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ssZ)

AbortIncompleteMultipartUpload object

Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload.

DaysAfterInitiation integer required

Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload.

min=0
FilterPrefix string | Aws_CF_FunctionString

Prefix identifies one or more objects to which the rule applies.

FilterTag object

Tag used to identify a subset of objects for an Amazon S3Outposts bucket.

Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
FilterAndOperator object