Skip to content

Lists all instance types and available features for a given OpenSearch or Elasticsearch version

Description

Lists all instance types and available features for a given OpenSearch or Elasticsearch version.

Usage

opensearchservice_list_instance_type_details(EngineVersion, DomainName,
  MaxResults, NextToken, RetrieveAZs, InstanceType)

Arguments

  • EngineVersion

    [required] The version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y. Defaults to the latest version of OpenSearch.

  • DomainName

    The name of the domain.

  • MaxResults

    An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results.

  • NextToken

    If your initial list_instance_type_details operation returns a nextToken, you can include the returned nextToken in subsequent list_instance_type_details operations, which returns results in the next page.

  • RetrieveAZs

    An optional parameter that specifies the Availability Zones for the domain.

  • InstanceType

    An optional parameter that lists information for a given instance type.

Value

A list with the following syntax:

list(
  InstanceTypeDetails = list(
    list(
      InstanceType = "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"|"or1.medium.search"|"or1.large.search"|"or1.xlarge.search"|"or1.2xlarge.search"|"or1.4xlarge.search"|"or1.8xlarge.search"|"or1.12xlarge.search"|"or1.16xlarge.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",
      EncryptionEnabled = TRUE|FALSE,
      CognitoEnabled = TRUE|FALSE,
      AppLogsEnabled = TRUE|FALSE,
      AdvancedSecurityEnabled = TRUE|FALSE,
      WarmEnabled = TRUE|FALSE,
      InstanceRole = list(
        "string"
      ),
      AvailabilityZones = list(
        "string"
      )
    )
  ),
  NextToken = "string"
)

Request syntax

svc$list_instance_type_details(
  EngineVersion = "string",
  DomainName = "string",
  MaxResults = 123,
  NextToken = "string",
  RetrieveAZs = TRUE|FALSE,
  InstanceType = "string"
)