# EngineVersion

OpenSearch version.

- Source: [`aws-opensearchservice/lib/version.ts`](https://github.com/aws/aws-cdk/blob/v2.277.0/packages/aws-cdk-lib/aws-opensearchservice/lib/version.ts#L4)
- Type last changed: v2.264.0 · 10 Aug 2026

## Example

```ts
const domain = new Domain(this, 'Domain', {
  version: EngineVersion.OPENSEARCH_1_0,
  ebs: {
    volumeSize: 100,
    volumeType: ec2.EbsDeviceVolumeType.GENERAL_PURPOSE_SSD,
  },
  nodeToNodeEncryption: true,
  encryptionAtRest: {
    enabled: true,
  },
});
```

## Properties

- `ELASTICSEARCH_1_5`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 1.5.

- `ELASTICSEARCH_2_3`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 2.3.

- `ELASTICSEARCH_5_1`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 5.1.

- `ELASTICSEARCH_5_3`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 5.3.

- `ELASTICSEARCH_5_5`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 5.5.

- `ELASTICSEARCH_5_6`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 5.6.

- `ELASTICSEARCH_6_0`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.0.

- `ELASTICSEARCH_6_2`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.2.

- `ELASTICSEARCH_6_3`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.3.

- `ELASTICSEARCH_6_4`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.4.

- `ELASTICSEARCH_6_5`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.5.

- `ELASTICSEARCH_6_7`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.7.

- `ELASTICSEARCH_6_8`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 6.8.

- `ELASTICSEARCH_7_1`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 7.1.

- `ELASTICSEARCH_7_10`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 7.10.

- `ELASTICSEARCH_7_4`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 7.4.

- `ELASTICSEARCH_7_7`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 7.7.

- `ELASTICSEARCH_7_8`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 7.8.

- `ELASTICSEARCH_7_9`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS Elasticsearch 7.9.

- `OPENSEARCH_1_0`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 1.0.

- `OPENSEARCH_1_1`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 1.1.

- `OPENSEARCH_1_2`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 1.2.

- `OPENSEARCH_1_3`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 1.3.

- `OPENSEARCH_2_10`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — use latest version of the OpenSearch engine

- `OPENSEARCH_2_11`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.11.

- `OPENSEARCH_2_13`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.13.

- `OPENSEARCH_2_15`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.15.

- `OPENSEARCH_2_17`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.17.

- `OPENSEARCH_2_19`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.19.

- `OPENSEARCH_2_3`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.3.

  OpenSearch 2.3 is now available on Amazon OpenSearch Service across 26
  regions globally. Please refer to the AWS Region Table for more
  information about Amazon OpenSearch Service availability:
  https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/

- `OPENSEARCH_2_5`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.5.

- `OPENSEARCH_2_7`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.7.

- `OPENSEARCH_2_9`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 2.9.

- `OPENSEARCH_3_1`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 3.1.

- `OPENSEARCH_3_3`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 3.3.

- `OPENSEARCH_3_5`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 3.5.

- `OPENSEARCH_3_7`: [EngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_opensearchservice.EngineVersion.html) (static) — AWS OpenSearch 3.7.

- `version`: string — engine version identifier.

## Methods

- `elasticsearch(version: string): EngineVersion // chainable` (static) — Custom ElasticSearch version.

  **Parameters**

  - `version` — custom version number.

- `openSearch(version: string): EngineVersion // chainable` (static) — Custom OpenSearch version.

  **Parameters**

  - `version` — custom version number.
