Module elasticsearch

Source

Re-exports§

pub use encoder::ElasticsearchEncoder;

Modules§

encoder
health
request_builder
retry
service
sink

Structs§

BatchActionTemplateSnafu
SNAFU context selector for the ParseError::BatchActionTemplate variant
BulkConfig
Elasticsearch bulk mode configuration.
DataStreamConfig
Elasticsearch data stream mode configuration.
ElasticsearchCommon
ElasticsearchConfig
Configuration for the elasticsearch sink.
EndpointRequiredSnafu
SNAFU context selector for the ParseError::EndpointRequired variant
EndpointsExclusiveSnafu
SNAFU context selector for the ParseError::EndpointsExclusive variant
ExternalVersionIgnoredWithInternalVersioningSnafu
SNAFU context selector for the ParseError::ExternalVersionIgnoredWithInternalVersioning variant
ExternalVersioningWithoutDocumentIDSnafu
SNAFU context selector for the ParseError::ExternalVersioningWithoutDocumentID variant
ExternalVersioningWithoutVersionSnafu
SNAFU context selector for the ParseError::ExternalVersioningWithoutVersion variant
HostMustIncludeHostnameSnafu
SNAFU context selector for the ParseError::HostMustIncludeHostname variant
IndexTemplateSnafu
SNAFU context selector for the ParseError::IndexTemplate variant
InvalidHostSnafu
SNAFU context selector for the ParseError::InvalidHost variant
OpenSearchServerlessRequiresAwsAuthSnafu
SNAFU context selector for the ParseError::OpenSearchServerlessRequiresAwsAuth variant
RegionRequiredSnafu
SNAFU context selector for the ParseError::RegionRequired variant
ServerlessElasticsearchApiVersionMustBeAutoSnafu
SNAFU context selector for the ParseError::ServerlessElasticsearchApiVersionMustBeAuto variant

Enums§

BulkAction
Bulk API actions.
ElasticsearchApiVersion
Configuration for Elasticsearch API version.
ElasticsearchAuthConfig
Elasticsearch Authentication strategies.
ElasticsearchCommonMode
ElasticsearchMode
Elasticsearch Indexing mode.
OpenSearchServiceType
The Amazon OpenSearch service type, either managed or serverless; primarily, selects the correct AWS service to use when calculating the AWS v4 signature + disables features unsupported by serverless: Elasticsearch API version autodetection, health checks
ParseError
VersionType
Elasticsearch version types.

Constants§

DATA_STREAM_TIMESTAMP_KEY
The field name for the timestamp required by data stream mode

Functions§

sign_request