View a markdown version of this page

AWS::Kinesis::Channel DeadLetterQueueS3Configuration - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::Kinesis::Channel DeadLetterQueueS3Configuration

The Amazon S3 dead-letter queue configuration for records that cannot be delivered.

Syntax

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

JSON

{ "BucketARN" : String, "ErrorOutputPrefix" : String, "ExpectedBucketOwner" : String }

YAML

BucketARN: String ErrorOutputPrefix: String ExpectedBucketOwner: String

Properties

BucketARN

The Amazon Resource Name (ARN) of the dead-letter queue Amazon S3 bucket.

Required: Yes

Type: String

Pattern: ^arn:aws[-a-z0-9]*:s3:::[a-z0-9._-]{3,63}$

Minimum: 1

Maximum: 2048

Update requires: Replacement

ErrorOutputPrefix

The Amazon S3 key prefix for error records.

Required: No

Type: String

Pattern: ^[0-9A-Za-z!\-_'.*()\/]+$

Minimum: 1

Maximum: 512

Update requires: Replacement

ExpectedBucketOwner

The AWS account ID of the expected owner of the dead-letter queue bucket.

Required: Yes

Type: String

Pattern: ^\d{12}$

Minimum: 12

Maximum: 12

Update requires: Replacement