diff --git a/.changes/next-release/feature-AmazonPersonalize-549c9e5.json b/.changes/next-release/feature-AmazonPersonalize-549c9e5.json new file mode 100644 index 000000000000..3dc8ec616eac --- /dev/null +++ b/.changes/next-release/feature-AmazonPersonalize-549c9e5.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "Amazon Personalize", + "contributor": "", + "description": "Update regex validation in kmsKeyArn and s3 path API parameters for AWS Personalize APIs" +} diff --git a/services/personalize/src/main/resources/codegen-resources/service-2.json b/services/personalize/src/main/resources/codegen-resources/service-2.json index 8092ac34cee0..69802bd99937 100644 --- a/services/personalize/src/main/resources/codegen-resources/service-2.json +++ b/services/personalize/src/main/resources/codegen-resources/service-2.json @@ -2713,7 +2713,10 @@ "max":150, "min":1 }, - "KmsKeyArn":{"type":"string"}, + "KmsKeyArn":{ + "type":"string", + "pattern":"arn:aws.*:kms:.*:[0-9]{12}:key/.*" + }, "LimitExceededException":{ "type":"structure", "members":{ @@ -3271,7 +3274,8 @@ }, "S3Location":{ "type":"string", - "max":256 + "max":256, + "pattern":"(s3|http|https)://.+" }, "Schemas":{ "type":"list",