Class: Aws::Firehose::Types::DestinationTableConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Firehose::Types::DestinationTableConfiguration
- Defined in:
- gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb
Overview
Describes the configuration of a destination in Apache Iceberg Tables.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destination_database_name ⇒ String
The name of the Apache Iceberg database.
-
#destination_table_name ⇒ String
Specifies the name of the Apache Iceberg Table.
-
#partition_spec ⇒ Types::PartitionSpec
Amazon Data Firehose is in preview release and is subject to change.
-
#s3_error_output_prefix ⇒ String
The table specific S3 error output prefix.
-
#unique_keys ⇒ Array<String>
A list of unique keys for a given Apache Iceberg table.
Instance Attribute Details
#destination_database_name ⇒ String
The name of the Apache Iceberg database.
1605 1606 1607 1608 1609 1610 1611 1612 1613 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1605 class DestinationTableConfiguration < Struct.new( :destination_table_name, :destination_database_name, :unique_keys, :partition_spec, :s3_error_output_prefix) SENSITIVE = [] include Aws::Structure end |
#destination_table_name ⇒ String
Specifies the name of the Apache Iceberg Table.
1605 1606 1607 1608 1609 1610 1611 1612 1613 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1605 class DestinationTableConfiguration < Struct.new( :destination_table_name, :destination_database_name, :unique_keys, :partition_spec, :s3_error_output_prefix) SENSITIVE = [] include Aws::Structure end |
#partition_spec ⇒ Types::PartitionSpec
Amazon Data Firehose is in preview release and is subject to change.
1605 1606 1607 1608 1609 1610 1611 1612 1613 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1605 class DestinationTableConfiguration < Struct.new( :destination_table_name, :destination_database_name, :unique_keys, :partition_spec, :s3_error_output_prefix) SENSITIVE = [] include Aws::Structure end |
#s3_error_output_prefix ⇒ String
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.
1605 1606 1607 1608 1609 1610 1611 1612 1613 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1605 class DestinationTableConfiguration < Struct.new( :destination_table_name, :destination_database_name, :unique_keys, :partition_spec, :s3_error_output_prefix) SENSITIVE = [] include Aws::Structure end |
#unique_keys ⇒ Array<String>
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.
1605 1606 1607 1608 1609 1610 1611 1612 1613 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1605 class DestinationTableConfiguration < Struct.new( :destination_table_name, :destination_database_name, :unique_keys, :partition_spec, :s3_error_output_prefix) SENSITIVE = [] include Aws::Structure end |