Skip to content

Commit 29a9eb0

Browse files
author
AWS
committed
Amazon OpenSearch Service Update: The CreateApplication API now supports an optional kms key arn parameter to allow customers to specify a CMK for application encryption.
1 parent 911ac51 commit 29a9eb0

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon OpenSearch Service",
4+
"contributor": "",
5+
"description": "The CreateApplication API now supports an optional kms key arn parameter to allow customers to specify a CMK for application encryption."
6+
}

services/opensearch/src/main/resources/codegen-resources/service-2.json

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2673,7 +2673,11 @@
26732673
"shape":"AppConfigs",
26742674
"documentation":"<p>Configuration settings for the OpenSearch application, including administrative options.</p>"
26752675
},
2676-
"tagList":{"shape":"TagList"}
2676+
"tagList":{"shape":"TagList"},
2677+
"kmsKeyArn":{
2678+
"shape":"KmsKeyArn",
2679+
"documentation":"<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest. If provided, the application uses your customer-managed key for encryption. If omitted, the application uses an AWS-managed key. The KMS key must be in the same region as the application.</p>"
2680+
}
26772681
}
26782682
},
26792683
"CreateApplicationResponse":{
@@ -2704,6 +2708,10 @@
27042708
"createdAt":{
27052709
"shape":"Timestamp",
27062710
"documentation":"<p>The timestamp indicating when the OpenSearch application was created.</p>"
2711+
},
2712+
"kmsKeyArn":{
2713+
"shape":"KmsKeyArn",
2714+
"documentation":"<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest.</p>"
27072715
}
27082716
}
27092717
},
@@ -4780,6 +4788,10 @@
47804788
"lastUpdatedAt":{
47814789
"shape":"Timestamp",
47824790
"documentation":"<p>The timestamp of the last update to the OpenSearch application.</p>"
4791+
},
4792+
"kmsKeyArn":{
4793+
"shape":"KmsKeyArn",
4794+
"documentation":"<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest.</p>"
47834795
}
47844796
}
47854797
},
@@ -5544,6 +5556,12 @@
55445556
},
55455557
"documentation":"<p>The configuration parameters to enable access to the key store required by the package.</p>"
55465558
},
5559+
"KmsKeyArn":{
5560+
"type":"string",
5561+
"max":2048,
5562+
"min":20,
5563+
"pattern":"^arn:aws[a-zA-Z-]*:kms:[a-z0-9-]+:[0-9]{12}:key/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
5564+
},
55475565
"KmsKeyId":{
55485566
"type":"string",
55495567
"max":500,

0 commit comments

Comments
 (0)