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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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)


5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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 delivery stream.

Returns:

  • (String)


5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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)


5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.

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



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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.



5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
# File 'lib/aws-sdk-firehose/types.rb', line 5244

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