You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticsearchservice/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.



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#advanced_optionsTypes::AdvancedOptionsStatus

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#ebs_optionsTypes::EBSOptionsStatus

Specifies the EBSOptions for the Elasticsearch domain.



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#elasticsearch_cluster_configTypes::ElasticsearchClusterConfigStatus

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#elasticsearch_versionTypes::ElasticsearchVersionStatus

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



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#log_publishing_optionsTypes::LogPublishingOptionsStatus

Log publishing options for the given domain.



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#snapshot_optionsTypes::SnapshotOptionsStatus

Specifies the SnapshotOptions for the Elasticsearch domain.



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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

#vpc_optionsTypes::VPCDerivedInfoStatus

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



621
622
623
624
625
626
627
628
629
630
631
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 621

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