S3TablesDestinationConfiguration¶
Structure Class¶
S3TablesDestinationConfiguration
dataclass
¶
Bases: _SerdeShape
The configuration for delivery to streaming tables on Apache Iceberg. Used in CreateChannel.
Attributes¶
data_freshness_in_seconds
class-attribute
instance-attribute
¶
data_freshness_in_seconds: int | None = ...
The maximum age, in seconds, of undelivered data before the channel delivers it to the destination. The default value is 300 seconds.
dead_letter_queue_s3_configuration
instance-attribute
¶
dead_letter_queue_s3_configuration: DeadLetterQueueS3Configuration
The dead-letter queue configuration for records that cannot be delivered. Required for streaming table destinations.
s3_tables_configuration_list
instance-attribute
¶
s3_tables_configuration_list: list[S3TablesConfiguration]
The list of streaming table configurations. Currently, one table is supported per channel.