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 S3TablesDestinationConfiguration
The configuration for delivery to streaming tables on Apache Iceberg. Used in CreateChannel.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "DataFreshnessInSeconds" :Integer, "DeadLetterQueueS3Configuration" :DeadLetterQueueS3Configuration, "S3TablesConfigurationList" :[ S3TableConfiguration, ... ]}
YAML
DataFreshnessInSeconds:IntegerDeadLetterQueueS3Configuration:DeadLetterQueueS3ConfigurationS3TablesConfigurationList:- S3TableConfiguration
Properties
DataFreshnessInSeconds-
The maximum age, in seconds, of undelivered data before the channel delivers it to the destination. The default value is 300 seconds.
Required: No
Type: Integer
Update requires: No interruption
DeadLetterQueueS3Configuration-
The dead-letter queue configuration for records that cannot be delivered. Required for streaming table destinations.
Required: Yes
Type: DeadLetterQueueS3Configuration
Update requires: Replacement
S3TablesConfigurationList-
The list of streaming table configurations. Currently, one table is supported per channel.
Required: Yes
Type: Array of S3TableConfiguration
Minimum:
1Maximum:
10000Update requires: Replacement