ElasticsearchDestinationDescription
The destination description in Amazon OpenSearch Service.
Contents
- BufferingHints
-
The buffering options.
Type: ElasticsearchBufferingHints object
Required: No
- CloudWatchLoggingOptions
-
The Amazon CloudWatch logging options.
Type: CloudWatchLoggingOptions object
Required: No
- ClusterEndpoint
-
The endpoint to use when communicating with the cluster. Firehose uses either this
ClusterEndpoint
or theDomainARN
field to send data to Amazon OpenSearch Service.Type: String
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
https:.*
Required: No
- DocumentIdOptions
-
Indicates the method for setting up document ID. The supported methods are Firehose generated document ID and OpenSearch Service generated document ID.
Type: DocumentIdOptions object
Required: No
- DomainARN
-
The ARN of the Amazon OpenSearch Service domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
Firehose uses either
ClusterEndpoint
orDomainARN
to send data to Amazon OpenSearch Service.Type: String
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
arn:.*:es:[a-zA-Z0-9\-]+:\d{12}:domain/[a-z][-0-9a-z]{2,27}
Required: No
- IndexName
-
The Elasticsearch index name.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 80.
Pattern:
.*
Required: No
- IndexRotationPeriod
-
The Elasticsearch index rotation period
Type: String
Valid Values:
NoRotation | OneHour | OneDay | OneWeek | OneMonth
Required: No
- ProcessingConfiguration
-
The data processing configuration.
Type: ProcessingConfiguration object
Required: No
- RetryOptions
-
The Amazon OpenSearch Service retry options.
Type: ElasticsearchRetryOptions object
Required: No
- RoleARN
-
The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
arn:.*:iam::\d{12}:role/[a-zA-Z_0-9+=,.@\-_/]+
Required: No
- S3BackupMode
-
The Amazon S3 backup mode.
Type: String
Valid Values:
FailedDocumentsOnly | AllDocuments
Required: No
- S3DestinationDescription
-
The Amazon S3 destination.
Type: S3DestinationDescription object
Required: No
- TypeName
-
The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x and OpenSearch Service 1.x, there's no value for
TypeName
.Type: String
Length Constraints: Minimum length of 0. Maximum length of 100.
Pattern:
.*
Required: No
- VpcConfigurationDescription
-
The details of the VPC of the Amazon OpenSearch or the Amazon OpenSearch Serverless destination.
Type: VpcConfigurationDescription object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: