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