health | January 15, 2026

describe-instance-type-limits — AWS CLI 2.3.2 Command Reference

Description

Describe the limits for a given instance type and OpenSearch or Elasticsearch version. When modifying an existing domain, specify the `` DomainName `` to see which limits you can modify.

See also: AWS API Documentation

See ‘aws help’ for descriptions of global parameters.

Options

--domain-name (string)

The name of the domain you want to modify. Only include this value if you’re querying OpenSearch `` Limits `` for an existing domain.

--instance-type (string)

The instance type for an OpenSearch cluster for which OpenSearch `` Limits `` are needed.

Possible values:

  • m3.medium.search

  • m3.large.search

  • m3.xlarge.search

  • m3.2xlarge.search

  • m4.large.search

  • m4.xlarge.search

  • m4.2xlarge.search

  • m4.4xlarge.search

  • m4.10xlarge.search

  • m5.large.search

  • m5.xlarge.search

  • m5.2xlarge.search

  • m5.4xlarge.search

  • m5.12xlarge.search

  • m5.24xlarge.search

  • r5.large.search

  • r5.xlarge.search

  • r5.2xlarge.search

  • r5.4xlarge.search

  • r5.12xlarge.search

  • r5.24xlarge.search

  • c5.large.search

  • c5.xlarge.search

  • c5.2xlarge.search

  • c5.4xlarge.search

  • c5.9xlarge.search

  • c5.18xlarge.search

  • t3.nano.search

  • t3.micro.search

  • t3.small.search

  • t3.medium.search

  • t3.large.search

  • t3.xlarge.search

  • t3.2xlarge.search

  • ultrawarm1.medium.search

  • ultrawarm1.large.search

  • ultrawarm1.xlarge.search

  • t2.micro.search

  • t2.small.search

  • t2.medium.search

  • r3.large.search

  • r3.xlarge.search

  • r3.2xlarge.search

  • r3.4xlarge.search

  • r3.8xlarge.search

  • i2.xlarge.search

  • i2.2xlarge.search

  • d2.xlarge.search

  • d2.2xlarge.search

  • d2.4xlarge.search

  • d2.8xlarge.search

  • c4.large.search

  • c4.xlarge.search

  • c4.2xlarge.search

  • c4.4xlarge.search

  • c4.8xlarge.search

  • r4.large.search

  • r4.xlarge.search

  • r4.2xlarge.search

  • r4.4xlarge.search

  • r4.8xlarge.search

  • r4.16xlarge.search

  • i3.large.search

  • i3.xlarge.search

  • i3.2xlarge.search

  • i3.4xlarge.search

  • i3.8xlarge.search

  • i3.16xlarge.search

  • r6g.large.search

  • r6g.xlarge.search

  • r6g.2xlarge.search

  • r6g.4xlarge.search

  • r6g.8xlarge.search

  • r6g.12xlarge.search

  • m6g.large.search

  • m6g.xlarge.search

  • m6g.2xlarge.search

  • m6g.4xlarge.search

  • m6g.8xlarge.search

  • m6g.12xlarge.search

  • c6g.large.search

  • c6g.xlarge.search

  • c6g.2xlarge.search

  • c6g.4xlarge.search

  • c6g.8xlarge.search

  • c6g.12xlarge.search

  • r6gd.large.search

  • r6gd.xlarge.search

  • r6gd.2xlarge.search

  • r6gd.4xlarge.search

  • r6gd.8xlarge.search

  • r6gd.12xlarge.search

  • r6gd.16xlarge.search

  • t4g.small.search

  • t4g.medium.search

--engine-version (string)

Version of OpenSearch for which `` Limits `` are needed.

--cli-input-json | --cli-input-yaml (string) Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.

--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.

See ‘aws help’ for descriptions of global parameters.