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 delivery stream.
-
#destination_id ⇒ String
The ID of the destination.
-
#elasticsearch_destination_update ⇒ Types::ElasticsearchDestinationUpdate
Describes an update for a destination in Amazon ES.
-
#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.
-
#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 condiguration 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.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#amazonopensearchservice_destination_update ⇒ Types::AmazonopensearchserviceDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) 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.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#delivery_stream_name ⇒ String
The name of the delivery stream.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#destination_id ⇒ String
The ID of the destination.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#elasticsearch_destination_update ⇒ Types::ElasticsearchDestinationUpdate
Describes an update for a destination in Amazon ES.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#extended_s3_destination_update ⇒ Types::ExtendedS3DestinationUpdate
Describes an update for a destination in Amazon S3.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#http_endpoint_destination_update ⇒ Types::HttpEndpointDestinationUpdate
Describes an update to the specified HTTP endpoint destination.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#redshift_destination_update ⇒ Types::RedshiftDestinationUpdate
Describes an update for a destination in Amazon Redshift.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#s3_destination_update ⇒ Types::S3DestinationUpdate
[Deprecated] Describes an update for a destination in Amazon S3.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#snowflake_destination_update ⇒ Types::SnowflakeDestinationUpdate
Update to the Snowflake destination condiguration settings
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |
#splunk_destination_update ⇒ Types::SplunkDestinationUpdate
Describes an update for a destination in Splunk.
4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 4771 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) SENSITIVE = [] include Aws::Structure end |