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

Class: Aws::ElasticsearchService::Types::DescribeElasticsearchInstanceTypeLimitsRequest

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

Overview

Note:

When making an API call, you may pass DescribeElasticsearchInstanceTypeLimitsRequest data as a hash:

{
  domain_name: "DomainName",
  instance_type: "m3.medium.elasticsearch", # required, 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_version: "ElasticsearchVersionString", # required
}

Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.

Instance Attribute Summary collapse

Instance Attribute Details

#domain_nameString

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

Returns:

  • (String)


379
380
381
382
383
384
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 379

class DescribeElasticsearchInstanceTypeLimitsRequest < Struct.new(
  :domain_name,
  :instance_type,
  :elasticsearch_version)
  include Aws::Structure
end

#elasticsearch_versionString

Version of Elasticsearch for which Limits are needed.

Returns:

  • (String)


379
380
381
382
383
384
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 379

class DescribeElasticsearchInstanceTypeLimitsRequest < Struct.new(
  :domain_name,
  :instance_type,
  :elasticsearch_version)
  include Aws::Structure
end

#instance_typeString

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

Returns:

  • (String)


379
380
381
382
383
384
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 379

class DescribeElasticsearchInstanceTypeLimitsRequest < Struct.new(
  :domain_name,
  :instance_type,
  :elasticsearch_version)
  include Aws::Structure
end