interface DestinationTableConfigurationProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.KinesisFirehose.CfnDeliveryStream.DestinationTableConfigurationProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#CfnDeliveryStream_DestinationTableConfigurationProperty |
![]() | software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.DestinationTableConfigurationProperty |
![]() | aws_cdk.aws_kinesisfirehose.CfnDeliveryStream.DestinationTableConfigurationProperty |
![]() | aws-cdk-lib » aws_kinesisfirehose » CfnDeliveryStream » DestinationTableConfigurationProperty |
Describes the configuration of a destination in Apache Iceberg Tables.
This section is only needed for tables where you want to update or delete data.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';
const destinationTableConfigurationProperty: kinesisfirehose.CfnDeliveryStream.DestinationTableConfigurationProperty = {
destinationDatabaseName: 'destinationDatabaseName',
destinationTableName: 'destinationTableName',
// the properties below are optional
partitionSpec: {
identity: [{
sourceName: 'sourceName',
}],
},
s3ErrorOutputPrefix: 's3ErrorOutputPrefix',
uniqueKeys: ['uniqueKeys'],
};
Properties
Name | Type | Description |
---|---|---|
destination | string | The name of the Apache Iceberg database. |
destination | string | Specifies the name of the Apache Iceberg Table. |
partition | IResolvable | Partition | The partition spec configuration for a table that is used by automatic table creation. |
s3 | string | The table specific S3 error output prefix. |
unique | string[] | A list of unique keys for a given Apache Iceberg table. |
destinationDatabaseName
Type:
string
The name of the Apache Iceberg database.
destinationTableName
Type:
string
Specifies the name of the Apache Iceberg Table.
partitionSpec?
Type:
IResolvable
|
Partition
(optional)
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.
s3ErrorOutputPrefix?
Type:
string
(optional)
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.
uniqueKeys?
Type:
string[]
(optional)
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.