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:StringErrorOutputPrefix:StringExpectedBucketOwner: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:
1Maximum:
2048Update requires: Replacement
ErrorOutputPrefix-
The Amazon S3 key prefix for error records.
Required: No
Type: String
Pattern:
^[0-9A-Za-z!\-_'.*()\/]+$Minimum:
1Maximum:
512Update 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:
12Maximum:
12Update requires: Replacement