[−][src]Struct rusoto_es::ElasticsearchDomainStatus
The current status of an Elasticsearch domain.
Fields
arn: String
The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.
access_policies: Option<String>
IAM access policy as a JSON-formatted string.
advanced_options: Option<HashMap<String, String>>
Specifies the status of the AdvancedOptions
advanced_security_options: Option<AdvancedSecurityOptions>
The current status of the Elasticsearch domain's advanced security options.
cognito_options: Option<CognitoOptions>
The CognitoOptions
for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
created: Option<bool>
The domain creation status. True
if the creation of an Elasticsearch 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.
domain_endpoint_options: Option<DomainEndpointOptions>
The current status of the Elasticsearch domain's endpoint options.
domain_id: String
The unique identifier for the specified Elasticsearch domain.
domain_name: String
The name of an Elasticsearch 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).
ebs_options: Option<EBSOptions>
The EBSOptions
for the specified domain. See Configuring EBS-based Storage for more information.
elasticsearch_cluster_config: ElasticsearchClusterConfig
The type and number of instances in the domain cluster.
elasticsearch_version: Option<String>
encryption_at_rest_options: Option<EncryptionAtRestOptions>
Specifies the status of the EncryptionAtRestOptions
.
endpoint: Option<String>
The Elasticsearch domain endpoint that you use to submit index and search requests.
endpoints: Option<HashMap<String, String>>
Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value
: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
.
log_publishing_options: Option<HashMap<String, LogPublishingOption>>
Log publishing options for the given domain.
node_to_node_encryption_options: Option<NodeToNodeEncryptionOptions>
Specifies the status of the NodeToNodeEncryptionOptions
.
processing: Option<bool>
The status of the Elasticsearch domain configuration. True
if Amazon Elasticsearch Service is processing configuration changes. False
if the configuration is active.
service_software_options: Option<ServiceSoftwareOptions>
The current status of the Elasticsearch domain's service software.
snapshot_options: Option<SnapshotOptions>
Specifies the status of the SnapshotOptions
upgrade_processing: Option<bool>
The status of an Elasticsearch domain version upgrade. True
if Amazon Elasticsearch Service is undergoing a version upgrade. False
if the configuration is active.
vpc_options: Option<VPCDerivedInfo>
The VPCOptions
for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
Trait Implementations
impl Clone for ElasticsearchDomainStatus
[src]
pub fn clone(&self) -> ElasticsearchDomainStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ElasticsearchDomainStatus
[src]
impl Default for ElasticsearchDomainStatus
[src]
pub fn default() -> ElasticsearchDomainStatus
[src]
impl<'de> Deserialize<'de> for ElasticsearchDomainStatus
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ElasticsearchDomainStatus> for ElasticsearchDomainStatus
[src]
pub fn eq(&self, other: &ElasticsearchDomainStatus) -> bool
[src]
pub fn ne(&self, other: &ElasticsearchDomainStatus) -> bool
[src]
impl StructuralPartialEq for ElasticsearchDomainStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for ElasticsearchDomainStatus
[src]
impl Send for ElasticsearchDomainStatus
[src]
impl Sync for ElasticsearchDomainStatus
[src]
impl Unpin for ElasticsearchDomainStatus
[src]
impl UnwindSafe for ElasticsearchDomainStatus
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,