AWS::KinesisFirehose::DeliveryStream DestinationTableConfiguration - AWS CloudFormation

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, ... ] }

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