#[non_exhaustive]
pub struct DomainStatus { /* private fields */ }
Expand description

The current status of an OpenSearch Service domain.

Implementations§

Unique identifier for the domain.

Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.

The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in the AWS Identity and Access Management User Guide.

Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.

Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.

Domain-specific endpoint used to submit index, search, and data upload requests to the domain.

The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints.. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.

The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch Service is in the process of a version upgrade. False if the configuration is active.

Version of OpenSearch or Elasticsearch that the domain is running, in the format Elasticsearch_X.Y or OpenSearch_X.Y.

Container for the cluster configuration of the domain.

Container for EBS-based storage settings for the domain.

Identity and Access Management (IAM) policy document specifying the access policies for the domain.

DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.

The VPC configuration for the domain.

Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.

Encryption at rest settings for the domain.

Whether node-to-node encryption is enabled or disabled.

Key-value pairs that specify advanced configuration options.

Log publishing options for the domain.

The current status of the domain's service software.

Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.

Settings for fine-grained access control.

Auto-Tune settings for the domain.

Information about a configuration change happening on the domain.

Creates a new builder-style object to manufacture DomainStatus.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more