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.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update for a destination in Amazon OpenSearch Service.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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_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)


5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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_nameString

The name of the Firehose stream.

Returns:

  • (String)


5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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_idString

The ID of the destination.

Returns:

  • (String)


5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update for a destination in Amazon ES.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update for a destination in Amazon S3.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update to the specified HTTP endpoint destination.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update for a destination in Apache Iceberg Tables.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update for a destination in Amazon Redshift.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

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



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Update to the Snowflake destination configuration settings.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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

Describes an update for a destination in Splunk.



5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/aws-sdk-firehose/types.rb', line 5570

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