Struct aws_sdk_opensearch::model::DomainStatus [−][src]
#[non_exhaustive]pub struct DomainStatus {Show 24 fields
pub domain_id: Option<String>,
pub domain_name: Option<String>,
pub arn: Option<String>,
pub created: Option<bool>,
pub deleted: Option<bool>,
pub endpoint: Option<String>,
pub endpoints: Option<HashMap<String, String>>,
pub processing: Option<bool>,
pub upgrade_processing: Option<bool>,
pub engine_version: Option<String>,
pub cluster_config: Option<ClusterConfig>,
pub ebs_options: Option<EbsOptions>,
pub access_policies: Option<String>,
pub snapshot_options: Option<SnapshotOptions>,
pub vpc_options: Option<VpcDerivedInfo>,
pub cognito_options: Option<CognitoOptions>,
pub encryption_at_rest_options: Option<EncryptionAtRestOptions>,
pub node_to_node_encryption_options: Option<NodeToNodeEncryptionOptions>,
pub advanced_options: Option<HashMap<String, String>>,
pub log_publishing_options: Option<HashMap<LogType, LogPublishingOption>>,
pub service_software_options: Option<ServiceSoftwareOptions>,
pub domain_endpoint_options: Option<DomainEndpointOptions>,
pub advanced_security_options: Option<AdvancedSecurityOptions>,
pub auto_tune_options: Option<AutoTuneOptionsOutput>,
}
Expand description
The current status of a domain.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.domain_id: Option<String>
The unique identifier for the specified domain.
domain_name: Option<String>
The name of a domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
arn: Option<String>
The Amazon Resource Name (ARN) of a domain. See IAM identifiers in the AWS Identity and Access Management User Guide for more information.
created: Option<bool>
The domain creation status. True
if the creation of a domain is complete.
False
if domain creation is still in progress.
deleted: Option<bool>
The domain deletion status. True
if a delete request has been received for the domain but resource
cleanup is still in progress. False
if the domain has not been deleted. Once domain deletion is
complete, the status of the domain is no longer returned.
endpoint: Option<String>
The domain endpoint that you use to submit index and search requests.
endpoints: Option<HashMap<String, String>>
Map containing the domain endpoints used to submit index and search requests. Example key,
value
: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
.
processing: Option<bool>
The status of the domain configuration. True
if Amazon OpenSearch Service is
processing configuration changes. False
if the configuration is active.
upgrade_processing: Option<bool>
The status of a domain version upgrade. True
if Amazon OpenSearch Service is
undergoing a version upgrade. False
if the configuration is active.
engine_version: Option<String>
cluster_config: Option<ClusterConfig>
The type and number of instances in the domain.
ebs_options: Option<EbsOptions>
The EBSOptions
for the specified domain.
access_policies: Option<String>
IAM access policy as a JSON-formatted string.
snapshot_options: Option<SnapshotOptions>
The status of the
SnapshotOptions
.
vpc_options: Option<VpcDerivedInfo>
The VPCOptions
for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.
cognito_options: Option<CognitoOptions>
The CognitoOptions
for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
encryption_at_rest_options: Option<EncryptionAtRestOptions>
The status of the EncryptionAtRestOptions
.
node_to_node_encryption_options: Option<NodeToNodeEncryptionOptions>
The status of the NodeToNodeEncryptionOptions
.
advanced_options: Option<HashMap<String, String>>
The status of the
AdvancedOptions
.
log_publishing_options: Option<HashMap<LogType, LogPublishingOption>>
Log publishing options for the given domain.
service_software_options: Option<ServiceSoftwareOptions>
The current status of the domain's service software.
domain_endpoint_options: Option<DomainEndpointOptions>
The current status of the domain's endpoint options.
advanced_security_options: Option<AdvancedSecurityOptions>
The current status of the domain's advanced security options.
auto_tune_options: Option<AutoTuneOptionsOutput>
The current status of the domain's Auto-Tune options.
Implementations
The name of a domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
The Amazon Resource Name (ARN) of a domain. See IAM identifiers in the AWS Identity and Access Management User Guide for more information.
The domain creation status. True
if the creation of a domain is complete.
False
if domain creation is still in progress.
The domain deletion status. True
if a delete request has been received for the domain but resource
cleanup is still in progress. False
if the domain has not been deleted. Once domain deletion is
complete, the status of the domain is no longer returned.
The domain endpoint that you use to submit index and search requests.
Map containing the domain endpoints used to submit index and search requests. Example key,
value
: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
.
The status of the domain configuration. True
if Amazon OpenSearch Service is
processing configuration changes. False
if the configuration is active.
The status of a domain version upgrade. True
if Amazon OpenSearch Service is
undergoing a version upgrade. False
if the configuration is active.
The type and number of instances in the domain.
The EBSOptions
for the specified domain.
IAM access policy as a JSON-formatted string.
The status of the
SnapshotOptions
.
The VPCOptions
for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.
The CognitoOptions
for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
The status of the EncryptionAtRestOptions
.
The status of the NodeToNodeEncryptionOptions
.
The status of the
AdvancedOptions
.
Log publishing options for the given domain.
The current status of the domain's service software.
The current status of the domain's endpoint options.
The current status of the domain's advanced security options.
The current status of the domain's Auto-Tune options.
Creates a new builder-style object to manufacture DomainStatus
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DomainStatus
impl Send for DomainStatus
impl Sync for DomainStatus
impl Unpin for DomainStatus
impl UnwindSafe for DomainStatus
Blanket Implementations
Mutably borrows from an owned value. Read more
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