Class: Aws::Firehose::Types::DestinationTableConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#destination_database_nameString

The name of the Apache Iceberg database.

Returns:

  • (String)


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_nameString

Specifies the name of the Apache Iceberg Table.

Returns:

  • (String)


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_specTypes::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_prefixString

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.

Returns:

  • (String)


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_keysArray<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.

Returns:

  • (Array<String>)


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