AWS::S3::StorageLens S3BucketDestination - AWS CloudFormation

AWS::S3::StorageLens S3BucketDestination

This resource contains the details of the bucket where the Amazon S3 Storage Lens metrics export will be placed.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "AccountId" : String, "Arn" : String, "Encryption" : Encryption, "Format" : String, "OutputSchemaVersion" : String, "Prefix" : String }

YAML

AccountId: String Arn: String Encryption: Encryption Format: String OutputSchemaVersion: String Prefix: String

Properties

AccountId

This property contains the details of the AWS account ID of the S3 Storage Lens export bucket destination.

Required: Yes

Type: String

Update requires: No interruption

Arn

This property contains the details of the ARN of the bucket destination of the S3 Storage Lens export.

Required: Yes

Type: String

Update requires: No interruption

Encryption

This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.

Required: No

Type: Encryption

Update requires: No interruption

Format

This property contains the details of the format of the S3 Storage Lens export bucket destination.

Required: Yes

Type: String

Allowed values: CSV | Parquet

Update requires: No interruption

OutputSchemaVersion

This property contains the details of the output schema version of the S3 Storage Lens export bucket destination.

Required: Yes

Type: String

Allowed values: V_1

Update requires: No interruption

Prefix

This property contains the details of the prefix of the bucket destination of the S3 Storage Lens export .

Required: No

Type: String

Update requires: No interruption