Class: Aws::Firehose::Types::UpdateDestinationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Firehose::Types::UpdateDestinationInput
- Defined in:
- gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amazon_open_search_serverless_destination_update ⇒ Types::AmazonOpenSearchServerlessDestinationUpdate
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
-
#amazonopensearchservice_destination_update ⇒ Types::AmazonopensearchserviceDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
-
#current_delivery_stream_version_id ⇒ String
Obtain this value from the
VersionId
result of DeliveryStreamDescription. -
#delivery_stream_name ⇒ String
The name of the Firehose stream.
-
#destination_id ⇒ String
The ID of the destination.
-
#elasticsearch_destination_update ⇒ Types::ElasticsearchDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
-
#extended_s3_destination_update ⇒ Types::ExtendedS3DestinationUpdate
Describes an update for a destination in Amazon S3.
-
#http_endpoint_destination_update ⇒ Types::HttpEndpointDestinationUpdate
Describes an update to the specified HTTP endpoint destination.
-
#iceberg_destination_update ⇒ Types::IcebergDestinationUpdate
Describes an update for a destination in Apache Iceberg Tables.
-
#redshift_destination_update ⇒ Types::RedshiftDestinationUpdate
Describes an update for a destination in Amazon Redshift.
-
#s3_destination_update ⇒ Types::S3DestinationUpdate
[Deprecated] Describes an update for a destination in Amazon S3.
-
#snowflake_destination_update ⇒ Types::SnowflakeDestinationUpdate
Update to the Snowflake destination configuration settings.
-
#splunk_destination_update ⇒ Types::SplunkDestinationUpdate
Describes an update for a destination in Splunk.
Instance Attribute Details
#amazon_open_search_serverless_destination_update ⇒ Types::AmazonOpenSearchServerlessDestinationUpdate
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#amazonopensearchservice_destination_update ⇒ Types::AmazonopensearchserviceDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#current_delivery_stream_version_id ⇒ String
Obtain this value from the VersionId
result of
DeliveryStreamDescription. This value is required, and helps the
service perform conditional operations. For example, if there is an
interleaving update and this value is null, then the update
destination fails. After the update is successful, the VersionId
value is updated. The service then performs a merge of the old
configuration with the new configuration.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#delivery_stream_name ⇒ String
The name of the Firehose stream.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#destination_id ⇒ String
The ID of the destination.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#elasticsearch_destination_update ⇒ Types::ElasticsearchDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#extended_s3_destination_update ⇒ Types::ExtendedS3DestinationUpdate
Describes an update for a destination in Amazon S3.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#http_endpoint_destination_update ⇒ Types::HttpEndpointDestinationUpdate
Describes an update to the specified HTTP endpoint destination.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#iceberg_destination_update ⇒ Types::IcebergDestinationUpdate
Describes an update for a destination in Apache Iceberg Tables.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#redshift_destination_update ⇒ Types::RedshiftDestinationUpdate
Describes an update for a destination in Amazon Redshift.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#s3_destination_update ⇒ Types::S3DestinationUpdate
[Deprecated] Describes an update for a destination in Amazon S3.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#snowflake_destination_update ⇒ Types::SnowflakeDestinationUpdate
Update to the Snowflake destination configuration settings.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |
#splunk_destination_update ⇒ Types::SplunkDestinationUpdate
Describes an update for a destination in Splunk.
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5875 class UpdateDestinationInput < Struct.new( :delivery_stream_name, :current_delivery_stream_version_id, :destination_id, :s3_destination_update, :extended_s3_destination_update, :redshift_destination_update, :elasticsearch_destination_update, :amazonopensearchservice_destination_update, :splunk_destination_update, :http_endpoint_destination_update, :amazon_open_search_serverless_destination_update, :snowflake_destination_update, :iceberg_destination_update) SENSITIVE = [] include Aws::Structure end |