DestinationTableConfiguration - Amazon Data Firehose

DestinationTableConfiguration

Describes the configuration of a destination in Apache Iceberg Tables.

Contents

DestinationDatabaseName

The name of the Apache Iceberg database.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [a-zA-Z0-9\.\_]+

Required: Yes

DestinationTableName

Specifies the name of the Apache Iceberg Table.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [a-zA-Z0-9\.\_]+

Required: Yes

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.

Type: PartitionSpec object

Required: No

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.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: .*

Required: No

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.

Type: Array of strings

Length Constraints: Minimum length of 1. Maximum length of 1024.

Pattern: ^\S+$

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: