This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::KinesisFirehose::DeliveryStream DestinationTableConfiguration
Describes the configuration of a destination in Apache Iceberg Tables.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DestinationDatabaseName" :
String
, "DestinationTableName" :String
, "PartitionSpec" :PartitionSpec
, "S3ErrorOutputPrefix" :String
, "UniqueKeys" :[ String, ... ]
}
YAML
DestinationDatabaseName:
String
DestinationTableName:String
PartitionSpec:PartitionSpec
S3ErrorOutputPrefix:String
UniqueKeys:- String
Properties
DestinationDatabaseName
-
The name of the Apache Iceberg database.
Required: Yes
Type: String
Minimum:
1
Maximum:
512
Update requires: No interruption
DestinationTableName
-
Specifies the name of the Apache Iceberg Table.
Required: Yes
Type: String
Minimum:
1
Maximum:
512
Update requires: No interruption
PartitionSpec
-
The partition spec configuration for a table that is used by automatic table creation.
Amazon Data Firehose is in preview release and is subject to change.
Required: No
Type: PartitionSpec
Update requires: No interruption
S3ErrorOutputPrefix
-
The table specific S3 error output prefix. All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.
Required: No
Type: String
Minimum:
1
Maximum:
1024
Update requires: No interruption
UniqueKeys
-
A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.
Required: No
Type: Array of String
Update requires: No interruption