Class: Aws::Firehose::Types::UpdateDestinationInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amazon_open_search_serverless_destination_updateTypes::AmazonOpenSearchServerlessDestinationUpdate

Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::AmazonopensearchserviceDestinationUpdate

Describes an update for a destination in Amazon OpenSearch Service.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_idString

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.

Returns:

  • (String)


4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_nameString

The name of the delivery stream.

Returns:

  • (String)


4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_idString

The ID of the destination.

Returns:

  • (String)


4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::ElasticsearchDestinationUpdate

Describes an update for a destination in Amazon ES.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::ExtendedS3DestinationUpdate

Describes an update for a destination in Amazon S3.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::HttpEndpointDestinationUpdate

Describes an update to the specified HTTP endpoint destination.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::RedshiftDestinationUpdate

Describes an update for a destination in Amazon Redshift.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::S3DestinationUpdate

[Deprecated] Describes an update for a destination in Amazon S3.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::SnowflakeDestinationUpdate

Update to the Snowflake destination condiguration settings



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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_updateTypes::SplunkDestinationUpdate

Describes an update for a destination in Splunk.



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
# File 'lib/aws-sdk-firehose/types.rb', line 4754

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