AWS::KinesisFirehose::DeliveryStream IcebergDestinationConfiguration
Specifies the destination configure settings for Apache Iceberg Table.
Amazon Data Firehose is in preview release and is subject to change.
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.
Amazon Data Firehose is in preview release and is subject to change.
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.Amazon Data Firehose is in preview release and is subject to change.
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 the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
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
for preview.Amazon Data Firehose is in preview release and is subject to change.
Required: No
Type: String
Allowed values:
AllData | FailedDataOnly
Update requires: Replacement
S3Configuration
Property description not available.
Required: Yes
Type: S3DestinationConfiguration
Update requires: Replacement