class Aws::ElasticsearchService::Types::UpdateElasticsearchDomainConfigRequest


@return [String]
IAM access policy as a JSON-formatted string.
@!attribute [rw] access_policies
@return [Hash<String,String>]<br>: docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomain-configure-advanced-options<br><br><br><br>[Configuration Advanced Options] for more information.
individual sub-resources. By default, the value is ‘true`. See
HTTP request body. Must be `false` when configuring access to
Modifies the advanced option to allow references to indices in an
@!attribute [rw] advanced_options
@return [Types::SnapshotOptions]
snapshot. Default value is `0` hours.
Option to set the time, in UTC format, for the daily automated
@!attribute [rw] snapshot_options
@return [Types::EBSOptions]
Specify the type and size of the EBS volume that you want to use.
@!attribute [rw] ebs_options
@return [Types::ElasticsearchClusterConfig]
cluster.
The type and number of instances to instantiate for the domain
@!attribute [rw] elasticsearch_cluster_config
@return [String]
The name of the Elasticsearch domain that you are updating.
@!attribute [rw] domain_name
}
access_policies: “PolicyDocument”,
},
“String” => “String”,
advanced_options: {
},
automated_snapshot_start_hour: 1,
snapshot_options: {
},
iops: 1,
volume_size: 1,
volume_type: “standard”, # accepts standard, gp2, io1
ebs_enabled: false,
ebs_options: {
},
dedicated_master_count: 1,
dedicated_master_type: “m3.medium.elasticsearch”, # accepts m3.medium.elasticsearch, m3.large.elasticsearch, m3.xlarge.elasticsearch, m3.2xlarge.elasticsearch, m4.large.elasticsearch, m4.xlarge.elasticsearch, m4.2xlarge.elasticsearch, m4.4xlarge.elasticsearch, m4.10xlarge.elasticsearch, t2.micro.elasticsearch, t2.small.elasticsearch, t2.medium.elasticsearch, r3.large.elasticsearch, r3.xlarge.elasticsearch, r3.2xlarge.elasticsearch, r3.4xlarge.elasticsearch, r3.8xlarge.elasticsearch, i2.xlarge.elasticsearch, i2.2xlarge.elasticsearch, d2.xlarge.elasticsearch, d2.2xlarge.elasticsearch, d2.4xlarge.elasticsearch, d2.8xlarge.elasticsearch, c4.large.elasticsearch, c4.xlarge.elasticsearch, c4.2xlarge.elasticsearch, c4.4xlarge.elasticsearch, c4.8xlarge.elasticsearch, r4.large.elasticsearch, r4.xlarge.elasticsearch, r4.2xlarge.elasticsearch, r4.4xlarge.elasticsearch, r4.8xlarge.elasticsearch, r4.16xlarge.elasticsearch
zone_awareness_enabled: false,
dedicated_master_enabled: false,
instance_count: 1,
instance_type: “m3.medium.elasticsearch”, # accepts m3.medium.elasticsearch, m3.large.elasticsearch, m3.xlarge.elasticsearch, m3.2xlarge.elasticsearch, m4.large.elasticsearch, m4.xlarge.elasticsearch, m4.2xlarge.elasticsearch, m4.4xlarge.elasticsearch, m4.10xlarge.elasticsearch, t2.micro.elasticsearch, t2.small.elasticsearch, t2.medium.elasticsearch, r3.large.elasticsearch, r3.xlarge.elasticsearch, r3.2xlarge.elasticsearch, r3.4xlarge.elasticsearch, r3.8xlarge.elasticsearch, i2.xlarge.elasticsearch, i2.2xlarge.elasticsearch, d2.xlarge.elasticsearch, d2.2xlarge.elasticsearch, d2.4xlarge.elasticsearch, d2.8xlarge.elasticsearch, c4.large.elasticsearch, c4.xlarge.elasticsearch, c4.2xlarge.elasticsearch, c4.4xlarge.elasticsearch, c4.8xlarge.elasticsearch, r4.large.elasticsearch, r4.xlarge.elasticsearch, r4.2xlarge.elasticsearch, r4.4xlarge.elasticsearch, r4.8xlarge.elasticsearch, r4.16xlarge.elasticsearch
elasticsearch_cluster_config: {
domain_name: “DomainName”, # required
{
data as a hash:
@note When making an API call, you may pass UpdateElasticsearchDomainConfigRequest
cluster.
operation. Specifies the type and number of instances in the domain
Container for the parameters to the `UpdateElasticsearchDomain`