Class: Aws::ElasticsearchService::Types::ElasticsearchDomainStatus
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticsearchService::Types::ElasticsearchDomainStatus
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticsearchservice/types.rb
Overview
The current status of an Elasticsearch domain.
Instance Attribute Summary collapse
-
#access_policies ⇒ String
IAM access policy as a JSON-formatted string.
-
#advanced_options ⇒ Hash<String,String>
Specifies the status of the ‘AdvancedOptions`.
-
#arn ⇒ String
The Amazon resource name (ARN) of an Elasticsearch domain.
-
#created ⇒ Boolean
The domain creation status.
-
#deleted ⇒ Boolean
The domain deletion status.
-
#domain_id ⇒ String
The unique identifier for the specified Elasticsearch domain.
-
#domain_name ⇒ String
The name of an Elasticsearch domain.
-
#ebs_options ⇒ Types::EBSOptions
The ‘EBSOptions` for the specified domain.
-
#elasticsearch_cluster_config ⇒ Types::ElasticsearchClusterConfig
The type and number of instances in the domain cluster.
- #elasticsearch_version ⇒ String
-
#endpoint ⇒ String
The Elasticsearch domain endpoint that you use to submit index and search requests.
-
#processing ⇒ Boolean
The status of the Elasticsearch domain configuration.
-
#snapshot_options ⇒ Types::SnapshotOptions
Specifies the status of the ‘SnapshotOptions`.
Instance Attribute Details
#access_policies ⇒ String
IAM access policy as a JSON-formatted string.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#advanced_options ⇒ Hash<String,String>
Specifies the status of the ‘AdvancedOptions`
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#arn ⇒ String
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]: docs.aws.amazon.com/IAM/latest/UserGuide/index.html?Using_Identifiers.html
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#created ⇒ Boolean
The domain creation status. ‘True` if the creation of an Elasticsearch domain is complete. `False` if domain creation is still in progress.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#deleted ⇒ Boolean
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.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#domain_id ⇒ String
The unique identifier for the specified Elasticsearch domain.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#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).
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#ebs_options ⇒ Types::EBSOptions
The ‘EBSOptions` for the specified domain. See [Configuring EBS-based Storage] for more information.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#elasticsearch_cluster_config ⇒ Types::ElasticsearchClusterConfig
The type and number of instances in the domain cluster.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#elasticsearch_version ⇒ String
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#endpoint ⇒ String
The Elasticsearch domain endpoint that you use to submit index and search requests.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#processing ⇒ Boolean
The status of the Elasticsearch domain configuration. ‘True` if Amazon Elasticsearch Service is processing configuration changes. `False` if the configuration is active.
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |
#snapshot_options ⇒ Types::SnapshotOptions
Specifies the status of the ‘SnapshotOptions`
666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 666 class ElasticsearchDomainStatus < Struct.new( :domain_id, :domain_name, :arn, :created, :deleted, :endpoint, :processing, :elasticsearch_version, :elasticsearch_cluster_config, :ebs_options, :access_policies, :snapshot_options, :advanced_options) include Aws::Structure end |