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.
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.