Class: Aws::Firehose::Types::IcebergDestinationDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::Firehose::Types::IcebergDestinationDescription
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-firehose/types.rb
Overview
Describes a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#buffering_hints ⇒ Types::BufferingHints
Describes hints for the buffering to perform before delivering data to the destination.
-
#catalog_configuration ⇒ Types::CatalogConfiguration
Configuration describing where the destination Iceberg tables are persisted.
-
#cloud_watch_logging_options ⇒ Types::CloudWatchLoggingOptions
Describes the Amazon CloudWatch logging options for your delivery stream.
-
#destination_table_configuration_list ⇒ Array<Types::DestinationTableConfiguration>
Provides a list of ‘DestinationTableConfigurations` which Firehose uses to deliver data to Apache Iceberg tables.
-
#processing_configuration ⇒ Types::ProcessingConfiguration
Describes a data processing configuration.
-
#retry_options ⇒ Types::RetryOptions
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the Apache Iceberg Tables role.
-
#s3_backup_mode ⇒ String
Describes how Firehose will backup records.
-
#s3_destination_description ⇒ Types::S3DestinationDescription
Describes a destination in Amazon S3.
Instance Attribute Details
#buffering_hints ⇒ Types::BufferingHints
Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Firehose might choose to use different values when it is optimal. The ‘SizeInMBs` and `IntervalInSeconds` parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#catalog_configuration ⇒ Types::CatalogConfiguration
Configuration describing where the destination Iceberg tables are persisted.
Amazon Data Firehose is in preview release and is subject to change.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#cloud_watch_logging_options ⇒ Types::CloudWatchLoggingOptions
Describes the Amazon CloudWatch logging options for your delivery stream.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#destination_table_configuration_list ⇒ Array<Types::DestinationTableConfiguration>
Provides a list of ‘DestinationTableConfigurations` which Firehose uses to deliver data to Apache Iceberg tables.
Amazon Data Firehose is in preview release and is subject to change.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#processing_configuration ⇒ Types::ProcessingConfiguration
Describes a data processing configuration.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#retry_options ⇒ Types::RetryOptions
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the Apache Iceberg Tables role.
Amazon Data Firehose is in preview release and is subject to change.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#s3_backup_mode ⇒ String
Describes how Firehose will backup records. Currently,Firehose only supports ‘FailedDataOnly` for preview.
Amazon Data Firehose is in preview release and is subject to change.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |
#s3_destination_description ⇒ Types::S3DestinationDescription
Describes a destination in Amazon S3.
2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 |
# File 'lib/aws-sdk-firehose/types.rb', line 2732 class IcebergDestinationDescription < Struct.new( :destination_table_configuration_list, :buffering_hints, :cloud_watch_logging_options, :processing_configuration, :s3_backup_mode, :retry_options, :role_arn, :catalog_configuration, :s3_destination_description) SENSITIVE = [] include Aws::Structure end |