ElasticsearchDestinationDescription
¶
Source code in docs_src/capo_firehose/types/elasticsearch_destination_description.py
buffering_hints
instance-attribute
¶
buffering_hints: NotRequired[ElasticsearchBufferingHints]
The buffering options.
cloud_watch_logging_options
instance-attribute
¶
cloud_watch_logging_options: NotRequired[CloudWatchLoggingOptions]
The Amazon CloudWatch logging options.
cluster_endpoint
instance-attribute
¶
cluster_endpoint: NotRequired[ElasticsearchClusterEndpoint]
The endpoint to use when communicating with the cluster. Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon OpenSearch Service.
document_id_options
instance-attribute
¶
document_id_options: NotRequired[DocumentIdOptions]
Indicates the method for setting up document ID. The supported methods are Firehose generated document ID and OpenSearch Service generated document ID.
domain_arn
instance-attribute
¶
domain_arn: NotRequired[ElasticsearchDomainARN]
The ARN of the Amazon OpenSearch Service domain. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon OpenSearch Service.
index_name
instance-attribute
¶
index_name: NotRequired[ElasticsearchIndexName]
The Elasticsearch index name.
index_rotation_period
instance-attribute
¶
index_rotation_period: NotRequired[ElasticsearchIndexRotationPeriod]
The Elasticsearch index rotation period
processing_configuration
instance-attribute
¶
processing_configuration: NotRequired[ProcessingConfiguration]
The data processing configuration.
retry_options
instance-attribute
¶
retry_options: NotRequired[ElasticsearchRetryOptions]
The Amazon OpenSearch Service retry options.
role_arn
instance-attribute
¶
role_arn: NotRequired[RoleARN]
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
s3_backup_mode
instance-attribute
¶
s3_backup_mode: NotRequired[ElasticsearchS3BackupMode]
The Amazon S3 backup mode.
s3_destination_description
instance-attribute
¶
s3_destination_description: NotRequired[S3DestinationDescription]
The Amazon S3 destination.
type_name
instance-attribute
¶
type_name: NotRequired[ElasticsearchTypeName]
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.
vpc_configuration_description
instance-attribute
¶
vpc_configuration_description: NotRequired[VpcConfigurationDescription]
The details of the VPC of the Amazon OpenSearch or the Amazon OpenSearch Serverless destination.