Skip to content
v2.277.0

EngineVersion Class ​

OpenSearch version.

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,
  },
});
python
from aws_cdk.aws_opensearchservice import EbsOptions, EncryptionAtRestOptions
domain = Domain(self, "Domain",
    version=EngineVersion.OPENSEARCH_1_0,
    ebs=EbsOptions(
        volume_size=100,
        volume_type=ec2.EbsDeviceVolumeType.GENERAL_PURPOSE_SSD
    ),
    node_to_node_encryption=True,
    encryption_at_rest=EncryptionAtRestOptions(
        enabled=True
    )
)
java
Domain domain = Domain.Builder.create(this, "Domain")
        .version(EngineVersion.OPENSEARCH_1_0)
        .ebs(EbsOptions.builder()
                .volumeSize(100)
                .volumeType(EbsDeviceVolumeType.GENERAL_PURPOSE_SSD)
                .build())
        .nodeToNodeEncryption(true)
        .encryptionAtRest(EncryptionAtRestOptions.builder()
                .enabled(true)
                .build())
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
var domain = new Domain(this, "Domain", new DomainProps {
    Version = EngineVersion.OPENSEARCH_1_0,
    Ebs = new EbsOptions {
        VolumeSize = 100,
        VolumeType = EbsDeviceVolumeType.GENERAL_PURPOSE_SSD
    },
    NodeToNodeEncryption = true,
    EncryptionAtRest = new EncryptionAtRestOptions {
        Enabled = true
    }
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
domain := awscdk.NewDomain(this, jsii.String("Domain"), &DomainProps{
	Version: awscdk.EngineVersion_OPENSEARCH_1_0(),
	Ebs: &EbsOptions{
		VolumeSize: jsii.Number(100),
		VolumeType: ec2.EbsDeviceVolumeType_GENERAL_PURPOSE_SSD,
	},
	NodeToNodeEncryption: jsii.Boolean(true),
	EncryptionAtRest: &EncryptionAtRestOptions{
		Enabled: jsii.Boolean(true),
	},
})

Properties ​

ELASTICSEARCH_1_5EngineVersionelasticsearch_1_5EngineVersionELASTICSEARCH_1_5EngineVersionELASTICSEARCH_1_5EngineVersionELASTICSEARCH_1_5EngineVersionstatic#
AWS Elasticsearch 1.5.
ELASTICSEARCH_2_3EngineVersionelasticsearch_2_3EngineVersionELASTICSEARCH_2_3EngineVersionELASTICSEARCH_2_3EngineVersionELASTICSEARCH_2_3EngineVersionstatic#
AWS Elasticsearch 2.3.
ELASTICSEARCH_5_1EngineVersionelasticsearch_5_1EngineVersionELASTICSEARCH_5_1EngineVersionELASTICSEARCH_5_1EngineVersionELASTICSEARCH_5_1EngineVersionstatic#
AWS Elasticsearch 5.1.
ELASTICSEARCH_5_3EngineVersionelasticsearch_5_3EngineVersionELASTICSEARCH_5_3EngineVersionELASTICSEARCH_5_3EngineVersionELASTICSEARCH_5_3EngineVersionstatic#
AWS Elasticsearch 5.3.
ELASTICSEARCH_5_5EngineVersionelasticsearch_5_5EngineVersionELASTICSEARCH_5_5EngineVersionELASTICSEARCH_5_5EngineVersionELASTICSEARCH_5_5EngineVersionstatic#
AWS Elasticsearch 5.5.
ELASTICSEARCH_5_6EngineVersionelasticsearch_5_6EngineVersionELASTICSEARCH_5_6EngineVersionELASTICSEARCH_5_6EngineVersionELASTICSEARCH_5_6EngineVersionstatic#
AWS Elasticsearch 5.6.
ELASTICSEARCH_6_0EngineVersionelasticsearch_6_0EngineVersionELASTICSEARCH_6_0EngineVersionELASTICSEARCH_6_0EngineVersionELASTICSEARCH_6_0EngineVersionstatic#
AWS Elasticsearch 6.0.
ELASTICSEARCH_6_2EngineVersionelasticsearch_6_2EngineVersionELASTICSEARCH_6_2EngineVersionELASTICSEARCH_6_2EngineVersionELASTICSEARCH_6_2EngineVersionstatic#
AWS Elasticsearch 6.2.
ELASTICSEARCH_6_3EngineVersionelasticsearch_6_3EngineVersionELASTICSEARCH_6_3EngineVersionELASTICSEARCH_6_3EngineVersionELASTICSEARCH_6_3EngineVersionstatic#
AWS Elasticsearch 6.3.
ELASTICSEARCH_6_4EngineVersionelasticsearch_6_4EngineVersionELASTICSEARCH_6_4EngineVersionELASTICSEARCH_6_4EngineVersionELASTICSEARCH_6_4EngineVersionstatic#
AWS Elasticsearch 6.4.
ELASTICSEARCH_6_5EngineVersionelasticsearch_6_5EngineVersionELASTICSEARCH_6_5EngineVersionELASTICSEARCH_6_5EngineVersionELASTICSEARCH_6_5EngineVersionstatic#
AWS Elasticsearch 6.5.
ELASTICSEARCH_6_7EngineVersionelasticsearch_6_7EngineVersionELASTICSEARCH_6_7EngineVersionELASTICSEARCH_6_7EngineVersionELASTICSEARCH_6_7EngineVersionstatic#
AWS Elasticsearch 6.7.
ELASTICSEARCH_6_8EngineVersionelasticsearch_6_8EngineVersionELASTICSEARCH_6_8EngineVersionELASTICSEARCH_6_8EngineVersionELASTICSEARCH_6_8EngineVersionstatic#
AWS Elasticsearch 6.8.
ELASTICSEARCH_7_1EngineVersionelasticsearch_7_1EngineVersionELASTICSEARCH_7_1EngineVersionELASTICSEARCH_7_1EngineVersionELASTICSEARCH_7_1EngineVersionstatic#
AWS Elasticsearch 7.1.
ELASTICSEARCH_7_10EngineVersionelasticsearch_7_10EngineVersionELASTICSEARCH_7_10EngineVersionELASTICSEARCH_7_10EngineVersionELASTICSEARCH_7_10EngineVersionstatic#
AWS Elasticsearch 7.10.
ELASTICSEARCH_7_4EngineVersionelasticsearch_7_4EngineVersionELASTICSEARCH_7_4EngineVersionELASTICSEARCH_7_4EngineVersionELASTICSEARCH_7_4EngineVersionstatic#
AWS Elasticsearch 7.4.
ELASTICSEARCH_7_7EngineVersionelasticsearch_7_7EngineVersionELASTICSEARCH_7_7EngineVersionELASTICSEARCH_7_7EngineVersionELASTICSEARCH_7_7EngineVersionstatic#
AWS Elasticsearch 7.7.
ELASTICSEARCH_7_8EngineVersionelasticsearch_7_8EngineVersionELASTICSEARCH_7_8EngineVersionELASTICSEARCH_7_8EngineVersionELASTICSEARCH_7_8EngineVersionstatic#
AWS Elasticsearch 7.8.
ELASTICSEARCH_7_9EngineVersionelasticsearch_7_9EngineVersionELASTICSEARCH_7_9EngineVersionELASTICSEARCH_7_9EngineVersionELASTICSEARCH_7_9EngineVersionstatic#
AWS Elasticsearch 7.9.
OPENSEARCH_1_0EngineVersionopensearch_1_0EngineVersionOPENSEARCH_1_0EngineVersionOPENSEARCH_1_0EngineVersionOPENSEARCH_1_0EngineVersionstatic#
AWS OpenSearch 1.0.
OPENSEARCH_1_1EngineVersionopensearch_1_1EngineVersionOPENSEARCH_1_1EngineVersionOPENSEARCH_1_1EngineVersionOPENSEARCH_1_1EngineVersionstatic#
AWS OpenSearch 1.1.
OPENSEARCH_1_2EngineVersionopensearch_1_2EngineVersionOPENSEARCH_1_2EngineVersionOPENSEARCH_1_2EngineVersionOPENSEARCH_1_2EngineVersionstatic#
AWS OpenSearch 1.2.
OPENSEARCH_1_3EngineVersionopensearch_1_3EngineVersionOPENSEARCH_1_3EngineVersionOPENSEARCH_1_3EngineVersionOPENSEARCH_1_3EngineVersionstatic#
AWS OpenSearch 1.3.
OPENSEARCH_2_10EngineVersionopensearch_2_10EngineVersionOPENSEARCH_2_10EngineVersionOPENSEARCH_2_10EngineVersionOPENSEARCH_2_10EngineVersionstaticdeprecated#
use latest version of the OpenSearch engine
OPENSEARCH_2_11EngineVersionopensearch_2_11EngineVersionOPENSEARCH_2_11EngineVersionOPENSEARCH_2_11EngineVersionOPENSEARCH_2_11EngineVersionstatic#
AWS OpenSearch 2.11.
OPENSEARCH_2_13EngineVersionopensearch_2_13EngineVersionOPENSEARCH_2_13EngineVersionOPENSEARCH_2_13EngineVersionOPENSEARCH_2_13EngineVersionstatic#
AWS OpenSearch 2.13.
OPENSEARCH_2_15EngineVersionopensearch_2_15EngineVersionOPENSEARCH_2_15EngineVersionOPENSEARCH_2_15EngineVersionOPENSEARCH_2_15EngineVersionstatic#
AWS OpenSearch 2.15.
OPENSEARCH_2_17EngineVersionopensearch_2_17EngineVersionOPENSEARCH_2_17EngineVersionOPENSEARCH_2_17EngineVersionOPENSEARCH_2_17EngineVersionstatic#
AWS OpenSearch 2.17.
OPENSEARCH_2_19EngineVersionopensearch_2_19EngineVersionOPENSEARCH_2_19EngineVersionOPENSEARCH_2_19EngineVersionOPENSEARCH_2_19EngineVersionstatic#
AWS OpenSearch 2.19.
OPENSEARCH_2_3EngineVersionopensearch_2_3EngineVersionOPENSEARCH_2_3EngineVersionOPENSEARCH_2_3EngineVersionOPENSEARCH_2_3EngineVersionstatic#
AWS OpenSearch 2.3.
notes

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_5EngineVersionopensearch_2_5EngineVersionOPENSEARCH_2_5EngineVersionOPENSEARCH_2_5EngineVersionOPENSEARCH_2_5EngineVersionstatic#
AWS OpenSearch 2.5.
OPENSEARCH_2_7EngineVersionopensearch_2_7EngineVersionOPENSEARCH_2_7EngineVersionOPENSEARCH_2_7EngineVersionOPENSEARCH_2_7EngineVersionstatic#
AWS OpenSearch 2.7.
OPENSEARCH_2_9EngineVersionopensearch_2_9EngineVersionOPENSEARCH_2_9EngineVersionOPENSEARCH_2_9EngineVersionOPENSEARCH_2_9EngineVersionstatic#
AWS OpenSearch 2.9.
OPENSEARCH_3_1EngineVersionopensearch_3_1EngineVersionOPENSEARCH_3_1EngineVersionOPENSEARCH_3_1EngineVersionOPENSEARCH_3_1EngineVersionstatic#
AWS OpenSearch 3.1.
OPENSEARCH_3_3EngineVersionopensearch_3_3EngineVersionOPENSEARCH_3_3EngineVersionOPENSEARCH_3_3EngineVersionOPENSEARCH_3_3EngineVersionstatic#
AWS OpenSearch 3.3.
OPENSEARCH_3_5EngineVersionopensearch_3_5EngineVersionOPENSEARCH_3_5EngineVersionOPENSEARCH_3_5EngineVersionOPENSEARCH_3_5EngineVersionstatic#
AWS OpenSearch 3.5.
OPENSEARCH_3_7EngineVersionopensearch_3_7EngineVersionOPENSEARCH_3_7EngineVersionOPENSEARCH_3_7EngineVersionOPENSEARCH_3_7EngineVersionstatic#
AWS OpenSearch 3.7.
versionstringversionstrversionStringVersionstringVersion*string#
engine version identifier.

Methods ​

elasticsearch(version: string): EngineVersion // chainable@staticmethod def elasticsearch(version: str) -> EngineVersionpublic static EngineVersion elasticsearch(String version)public static EngineVersion Elasticsearch(string version)func Elasticsearch(Version *string) EngineVersionstatic#
Custom ElasticSearch version.
1 parameter

Parameters

  • versionversionversionversionVersion — custom version number.
openSearch(version: string): EngineVersion // chainable@staticmethod def open_search(version: str) -> EngineVersionpublic static EngineVersion openSearch(String version)public static EngineVersion OpenSearch(string version)func OpenSearch(Version *string) EngineVersionstatic#
Custom OpenSearch version.
1 parameter

Parameters

  • versionversionversionversionVersion — custom version number.