Class: Aws::Firehose::Types::DestinationDescription

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-firehose/types.rb

Overview

Describes the destination for a delivery stream.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amazon_open_search_serverless_destination_descriptionTypes::AmazonOpenSearchServerlessDestinationDescription

The destination in the Serverless offering for Amazon OpenSearch Service.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#amazonopensearchservice_destination_descriptionTypes::AmazonopensearchserviceDestinationDescription

The destination in Amazon OpenSearch Service.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#destination_idString

The ID of the destination.

Returns:

  • (String)


1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#elasticsearch_destination_descriptionTypes::ElasticsearchDestinationDescription

The destination in Amazon ES.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#extended_s3_destination_descriptionTypes::ExtendedS3DestinationDescription

The destination in Amazon S3.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#http_endpoint_destination_descriptionTypes::HttpEndpointDestinationDescription

Describes the specified HTTP endpoint destination.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#iceberg_destination_descriptionTypes::IcebergDestinationDescription

Describes a destination in Apache Iceberg Tables.

Amazon Data Firehose is in preview release and is subject to change.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#redshift_destination_descriptionTypes::RedshiftDestinationDescription

The destination in Amazon Redshift.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#s3_destination_descriptionTypes::S3DestinationDescription

[Deprecated] The destination in Amazon S3.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#snowflake_destination_descriptionTypes::SnowflakeDestinationDescription

Optional description for the destination



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end

#splunk_destination_descriptionTypes::SplunkDestinationDescription

The destination in Splunk.



1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
# File 'lib/aws-sdk-firehose/types.rb', line 1299

class DestinationDescription < Struct.new(
  :destination_id,
  :s3_destination_description,
  :extended_s3_destination_description,
  :redshift_destination_description,
  :elasticsearch_destination_description,
  :amazonopensearchservice_destination_description,
  :splunk_destination_description,
  :http_endpoint_destination_description,
  :snowflake_destination_description,
  :amazon_open_search_serverless_destination_description,
  :iceberg_destination_description)
  SENSITIVE = []
  include Aws::Structure
end