class Aws::ElasticsearchService::Types::ElasticsearchDomainStatus

The current status of an Elasticsearch domain.

@!attribute [rw] domain_id

The unique identifier for the specified Elasticsearch domain.
@return [String]

@!attribute [rw] domain_name

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).
@return [String]

@!attribute [rw] arn

The Amazon resource name (ARN) of an Elasticsearch domain. See
[Identifiers for IAM Entities][1] in *Using AWS Identity and Access
Management* for more information.

[1]: http://docs.aws.amazon.com/IAM/latest/UserGuide/index.html?Using_Identifiers.html
@return [String]

@!attribute [rw] created

The domain creation status. `True` if the creation of an
Elasticsearch domain is complete. `False` if domain creation is
still in progress.
@return [Boolean]

@!attribute [rw] deleted

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.
@return [Boolean]

@!attribute [rw] endpoint

The Elasticsearch domain endpoint that you use to submit index and
search requests.
@return [String]

@!attribute [rw] endpoints

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'`.
@return [Hash<String,String>]

@!attribute [rw] processing

The status of the Elasticsearch domain configuration. `True` if
Amazon Elasticsearch Service is processing configuration changes.
`False` if the configuration is active.
@return [Boolean]

@!attribute [rw] upgrade_processing

The status of an Elasticsearch domain version upgrade. `True` if
Amazon Elasticsearch Service is undergoing a version upgrade.
`False` if the configuration is active.
@return [Boolean]

@!attribute [rw] elasticsearch_version

@return [String]

@!attribute [rw] elasticsearch_cluster_config

The type and number of instances in the domain cluster.
@return [Types::ElasticsearchClusterConfig]

@!attribute [rw] ebs_options

The `EBSOptions` for the specified domain. See [Configuring
EBS-based Storage][1] for more information.

[1]: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomain-configure-ebs
@return [Types::EBSOptions]

@!attribute [rw] access_policies

IAM access policy as a JSON-formatted string.
@return [String]

@!attribute [rw] snapshot_options

Specifies the status of the `SnapshotOptions`
@return [Types::SnapshotOptions]

@!attribute [rw] vpc_options

The `VPCOptions` for the specified domain. For more information, see
[VPC Endpoints for Amazon Elasticsearch Service Domains][1].

[1]: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html
@return [Types::VPCDerivedInfo]

@!attribute [rw] cognito_options

The `CognitoOptions` for the specified domain. For more information,
see [Amazon Cognito Authentication for Kibana][1].

[1]: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-cognito-auth.html
@return [Types::CognitoOptions]

@!attribute [rw] encryption_at_rest_options

Specifies the status of the `EncryptionAtRestOptions`.
@return [Types::EncryptionAtRestOptions]

@!attribute [rw] node_to_node_encryption_options

Specifies the status of the `NodeToNodeEncryptionOptions`.
@return [Types::NodeToNodeEncryptionOptions]

@!attribute [rw] advanced_options

Specifies the status of the `AdvancedOptions`
@return [Hash<String,String>]

@!attribute [rw] log_publishing_options

Log publishing options for the given domain.
@return [Hash<String,Types::LogPublishingOption>]

@!attribute [rw] service_software_options

The current status of the Elasticsearch domain's service software.
@return [Types::ServiceSoftwareOptions]

@!attribute [rw] domain_endpoint_options

The current status of the Elasticsearch domain's endpoint options.
@return [Types::DomainEndpointOptions]

@!attribute [rw] advanced_security_options

The current status of the Elasticsearch domain's advanced security
options.
@return [Types::AdvancedSecurityOptions]

@!attribute [rw] auto_tune_options

The current status of the Elasticsearch domain's Auto-Tune options.
@return [Types::AutoTuneOptionsOutput]

Constants

SENSITIVE