AWS::KinesisFirehose::DeliveryStream DestinationTableConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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 Amazon CloudFormation template, use the following syntax:

JSON

{ "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