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
, "S3ErrorOutputPrefix" :String
, "UniqueKeys" :[ String, ... ]
}
YAML
DestinationDatabaseName:
String
DestinationTableName:String
S3ErrorOutputPrefix:String
UniqueKeys:- String
Properties
DestinationDatabaseName
-
The name of the Apache Iceberg database.
Required: Yes
Type: String
Minimum:
1
Maximum:
512
Update requires: Replacement
DestinationTableName
-
Specifies the name of the Apache Iceberg Table.
Required: Yes
Type: String
Minimum:
1
Maximum:
512
Update requires: Replacement
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: Replacement
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: Replacement