Skip to content

Commit a2ac36e

Browse files
authored
feat(opensearch): Add latest Opensearch Version 1.2 (#19749)
---- ### Add new OpenSearch Version 1.2 **Related Announcement**: https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-opensearch-supports-version-1-2/ Upgrade option already available in AWS console. List an example of the new version (here: 1.2) via cli in 2 different regions: ``` aws es list-elasticsearch-versions --region=eu-west-1 { "ElasticsearchVersions": [ "OpenSearch_1.2", "OpenSearch_1.1", "OpenSearch_1.0", "7.10", "7.9", ... ] } ``` or ``` aws es list-elasticsearch-versions --region=us-east-1 { "ElasticsearchVersions": [ "OpenSearch_1.2", "OpenSearch_1.1", "OpenSearch_1.0", "7.10", "7.9", ... ] } ``` ### All Submissions: * [x] Have you followed the guidelines in our [Contributing guide?](https://github.com/aws/aws-cdk/blob/master/CONTRIBUTING.md) * [x] Did you use cdk-integ to deploy the infrastructure and generate the snapshot (i.e. cdk-integ without --dry-run)? *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 19664ae commit a2ac36e

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

packages/@aws-cdk/aws-appsync/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ import * as opensearch from '@aws-cdk/aws-opensearchservice';
252252

253253
const user = new iam.User(this, 'User');
254254
const domain = new opensearch.Domain(this, 'Domain', {
255-
version: opensearch.EngineVersion.OPENSEARCH_1_1,
255+
version: opensearch.EngineVersion.OPENSEARCH_1_2,
256256
removalPolicy: RemovalPolicy.DESTROY,
257257
fineGrainedAccessControl: { masterUserArn: user.userArn },
258258
encryptionAtRest: { enabled: true },

packages/@aws-cdk/aws-appsync/test/integ.graphql-opensearch.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"EncryptionAtRestOptions": {
4040
"Enabled": true
4141
},
42-
"EngineVersion": "OpenSearch_1.1",
42+
"EngineVersion": "OpenSearch_1.2",
4343
"LogPublishingOptions": {},
4444
"NodeToNodeEncryptionOptions": {
4545
"Enabled": true

packages/@aws-cdk/aws-appsync/test/integ.graphql-opensearch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const app = new cdk.App();
88
const stack = new cdk.Stack(app, 'appsync-opensearch');
99
const user = new User(stack, 'User');
1010
const domain = new opensearch.Domain(stack, 'Domain', {
11-
version: opensearch.EngineVersion.OPENSEARCH_1_1,
11+
version: opensearch.EngineVersion.OPENSEARCH_1_2,
1212
removalPolicy: cdk.RemovalPolicy.DESTROY,
1313
fineGrainedAccessControl: {
1414
masterUserArn: user.userArn,

packages/@aws-cdk/aws-opensearchservice/lib/version.ts

+3
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ export class EngineVersion {
6565
/** AWS OpenSearch 1.1 */
6666
public static readonly OPENSEARCH_1_1 = EngineVersion.openSearch('1.1');
6767

68+
/** AWS OpenSearch 1.2 */
69+
public static readonly OPENSEARCH_1_2 = EngineVersion.openSearch('1.2');
70+
6871
/**
6972
* Custom ElasticSearch version
7073
* @param version custom version number

0 commit comments

Comments
 (0)