Skip to content

DestinationTableConfiguration

Source code in docs_src/capo_firehose/types/destination_table_configuration.py
class DestinationTableConfiguration(TypedDict, closed=True):
    destination_table_name: "capo_firehose.types.string_with_letters_digits_underscores_dots.StringWithLettersDigitsUnderscoresDots"
    """<p> Specifies the name of the Apache Iceberg Table. </p>"""
    destination_database_name: "capo_firehose.types.string_with_letters_digits_underscores_dots.StringWithLettersDigitsUnderscoresDots"
    """<p> The name of the Apache Iceberg database. </p>"""
    unique_keys: NotRequired[
        "capo_firehose.types.list_of_non_empty_strings_without_whitespace.ListOfNonEmptyStringsWithoutWhitespace"
    ]
    """<p> 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. </p>"""
    partition_spec: NotRequired["capo_firehose.types.partition_spec.PartitionSpec"]
    """<p>The partition spec configuration for a table that is used by automatic table creation.</p> <p>Amazon Data Firehose is in preview release and is subject to change.</p>"""
    s3_error_output_prefix: NotRequired[
        "capo_firehose.types.error_output_prefix.ErrorOutputPrefix"
    ]
    """<p> 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. </p>"""

destination_database_name instance-attribute

destination_database_name: StringWithLettersDigitsUnderscoresDots

The name of the Apache Iceberg database.

destination_table_name instance-attribute

Specifies the name of the Apache Iceberg Table.

partition_spec instance-attribute

partition_spec: NotRequired[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.

s3_error_output_prefix instance-attribute

s3_error_output_prefix: NotRequired[ErrorOutputPrefix]

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.

unique_keys instance-attribute

unique_keys: NotRequired[ListOfNonEmptyStringsWithoutWhitespace]

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.