AWS::KinesisFirehose::DeliveryStream IcebergDestinationConfiguration
Specifies the destination configure settings for Apache Iceberg Table.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "BufferingHints" :
BufferingHints
, "CatalogConfiguration" :CatalogConfiguration
, "CloudWatchLoggingOptions" :CloudWatchLoggingOptions
, "DestinationTableConfigurationList" :[ DestinationTableConfiguration, ... ]
, "ProcessingConfiguration" :ProcessingConfiguration
, "RetryOptions" :RetryOptions
, "RoleARN" :String
, "s3BackupMode" :String
, "S3Configuration" :S3DestinationConfiguration
}
YAML
BufferingHints:
BufferingHints
CatalogConfiguration:CatalogConfiguration
CloudWatchLoggingOptions:CloudWatchLoggingOptions
DestinationTableConfigurationList:- DestinationTableConfiguration
ProcessingConfiguration:ProcessingConfiguration
RetryOptions:RetryOptions
RoleARN:String
s3BackupMode:String
S3Configuration:S3DestinationConfiguration
Properties
BufferingHints
Property description not available.
Required: No
Type: BufferingHints
Update requires: Replacement
CatalogConfiguration
-
Configuration describing where the destination Apache Iceberg Tables are persisted.
Required: Yes
Type: CatalogConfiguration
Update requires: Replacement
CloudWatchLoggingOptions
Property description not available.
Required: No
Type: CloudWatchLoggingOptions
Update requires: Replacement
DestinationTableConfigurationList
-
Provides a list of
DestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg Tables. Firehose will write data with insert if table specific configuration is not provided here.Required: No
Type: Array of DestinationTableConfiguration
Update requires: Replacement
ProcessingConfiguration
Property description not available.
Required: No
Type: ProcessingConfiguration
Update requires: Replacement
RetryOptions
Property description not available.
Required: No
Type: RetryOptions
Update requires: Replacement
RoleARN
-
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.
Required: Yes
Type: String
Pattern:
arn:.*
Minimum:
1
Maximum:
512
Update requires: Replacement
s3BackupMode
-
Describes how Firehose will backup records. Currently,S3 backup only supports
FailedDataOnly
.Required: No
Type: String
Allowed values:
AllData | FailedDataOnly
Update requires: Replacement
S3Configuration
Property description not available.
Required: Yes
Type: S3DestinationConfiguration
Update requires: Replacement