Class: Aws::Firehose::Types::AmazonOpenSearchServerlessDestinationUpdate

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

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#buffering_hintsTypes::AmazonOpenSearchServerlessBufferingHints

The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.



222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#cloud_watch_logging_optionsTypes::CloudWatchLoggingOptions

Describes the Amazon CloudWatch logging options for your Firehose stream.



222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#collection_endpointString

The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.

Returns:

  • (String)


222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#index_nameString

The Serverless offering for Amazon OpenSearch Service index name.

Returns:

  • (String)


222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#processing_configurationTypes::ProcessingConfiguration

Describes a data processing configuration.



222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#retry_optionsTypes::AmazonOpenSearchServerlessRetryOptions

The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).



222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.

Returns:

  • (String)


222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end

#s3_updateTypes::S3DestinationUpdate

Describes an update for a destination in Amazon S3.



222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/aws-sdk-firehose/types.rb', line 222

class AmazonOpenSearchServerlessDestinationUpdate < Struct.new(
  :role_arn,
  :collection_endpoint,
  :index_name,
  :buffering_hints,
  :retry_options,
  :s3_update,
  :processing_configuration,
  :cloud_watch_logging_options)
  SENSITIVE = []
  include Aws::Structure
end