AWS::KinesisFirehose::DeliveryStream DestinationTableConfiguration
Describes the configuration of a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
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.
Amazon Data Firehose is in preview release and is subject to change.
Required: Yes
Type: String
Minimum:
1
Maximum:
512
Update requires: Replacement
DestinationTableName
-
Specifies the name of the Apache Iceberg Table.
Amazon Data Firehose is in preview release and is subject to change.
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.
Amazon Data Firehose is in preview release and is subject to change.
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.
Amazon Data Firehose is in preview release and is subject to change.
Required: No
Type: Array of String
Update requires: Replacement