Class: Aws::ElasticsearchService::Types::ElasticsearchDomainConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-elasticsearchservice/types.rb

Overview

The configuration of an Elasticsearch domain.

Instance Attribute Summary collapse

Instance Attribute Details

#access_policiesTypes::AccessPoliciesStatus

IAM access policy as a JSON-formatted string.



581
582
583
584
585
586
587
588
589
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 581

class ElasticsearchDomainConfig < Struct.new(
  :elasticsearch_version,
  :elasticsearch_cluster_config,
  :ebs_options,
  :access_policies,
  :snapshot_options,
  :advanced_options)
  include Aws::Structure
end

#advanced_optionsTypes::AdvancedOptionsStatus

Specifies the ‘AdvancedOptions` for the domain. See [Configuring Advanced Options] for more information.

[1]: docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomain-configure-advanced-options



581
582
583
584
585
586
587
588
589
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 581

class ElasticsearchDomainConfig < Struct.new(
  :elasticsearch_version,
  :elasticsearch_cluster_config,
  :ebs_options,
  :access_policies,
  :snapshot_options,
  :advanced_options)
  include Aws::Structure
end

#ebs_optionsTypes::EBSOptionsStatus

Specifies the ‘EBSOptions` for the Elasticsearch domain.



581
582
583
584
585
586
587
588
589
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 581

class ElasticsearchDomainConfig < Struct.new(
  :elasticsearch_version,
  :elasticsearch_cluster_config,
  :ebs_options,
  :access_policies,
  :snapshot_options,
  :advanced_options)
  include Aws::Structure
end

#elasticsearch_cluster_configTypes::ElasticsearchClusterConfigStatus

Specifies the ‘ElasticsearchClusterConfig` for the Elasticsearch domain.



581
582
583
584
585
586
587
588
589
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 581

class ElasticsearchDomainConfig < Struct.new(
  :elasticsearch_version,
  :elasticsearch_cluster_config,
  :ebs_options,
  :access_policies,
  :snapshot_options,
  :advanced_options)
  include Aws::Structure
end

#elasticsearch_versionTypes::ElasticsearchVersionStatus

String of format X.Y to specify version for the Elasticsearch domain.



581
582
583
584
585
586
587
588
589
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 581

class ElasticsearchDomainConfig < Struct.new(
  :elasticsearch_version,
  :elasticsearch_cluster_config,
  :ebs_options,
  :access_policies,
  :snapshot_options,
  :advanced_options)
  include Aws::Structure
end

#snapshot_optionsTypes::SnapshotOptionsStatus

Specifies the ‘SnapshotOptions` for the Elasticsearch domain.



581
582
583
584
585
586
587
588
589
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 581

class ElasticsearchDomainConfig < Struct.new(
  :elasticsearch_version,
  :elasticsearch_cluster_config,
  :ebs_options,
  :access_policies,
  :snapshot_options,
  :advanced_options)
  include Aws::Structure
end