You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Firehose::Types::ElasticsearchDestinationDescription

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

The destination description in Amazon ES.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#buffering_hintsTypes::ElasticsearchBufferingHints

The buffering options.

Returns:

#cloud_watch_logging_optionsTypes::CloudWatchLoggingOptions

The Amazon CloudWatch logging options.

Returns:

#cluster_endpointString

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Returns:

  • (String)

    The endpoint to use when communicating with the cluster.

#domain_arnString

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Returns:

  • (String)

    The ARN of the Amazon ES domain.

#index_nameString

The Elasticsearch index name.

Returns:

  • (String)

    The Elasticsearch index name.

#index_rotation_periodString

The Elasticsearch index rotation period

Possible values:

  • NoRotation
  • OneHour
  • OneDay
  • OneWeek
  • OneMonth

Returns:

  • (String)

    The Elasticsearch index rotation period.

#processing_configurationTypes::ProcessingConfiguration

The data processing configuration.

Returns:

#retry_optionsTypes::ElasticsearchRetryOptions

The Amazon ES retry options.

Returns:

#role_arnString

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the AWS credentials.

#s3_backup_modeString

The Amazon S3 backup mode.

Possible values:

  • FailedDocumentsOnly
  • AllDocuments

Returns:

  • (String)

    The Amazon S3 backup mode.

#s3_destination_descriptionTypes::S3DestinationDescription

The Amazon S3 destination.

Returns:

#type_nameString

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there\'s no value for TypeName.

Returns:

  • (String)

    The Elasticsearch type name.