FirehoseDeliveryStreamIcebergConfigurationDestinationTableConfigurationArgs

data class FirehoseDeliveryStreamIcebergConfigurationDestinationTableConfigurationArgs(val databaseName: Output<String>, val s3ErrorOutputPrefix: Output<String>? = null, val tableName: Output<String>, val uniqueKeys: Output<List<String>>? = null) : ConvertibleToJava<FirehoseDeliveryStreamIcebergConfigurationDestinationTableConfigurationArgs>

Constructors

constructor(databaseName: Output<String>, s3ErrorOutputPrefix: Output<String>? = null, tableName: Output<String>, uniqueKeys: Output<List<String>>? = null)

Properties

Link copied to clipboard
val databaseName: Output<String>

The name of the Apache Iceberg database.

Link copied to clipboard
val s3ErrorOutputPrefix: Output<String>? = null

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.

Link copied to clipboard
val tableName: Output<String>

The name of the Apache Iceberg Table.

Link copied to clipboard
val uniqueKeys: Output<List<String>>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): FirehoseDeliveryStreamIcebergConfigurationDestinationTableConfigurationArgs