Skip to content

Commit a099c18

Browse files
author
AWS
committed
AWS Elemental MediaPackage v2 Update: This release adds support for SPEKE V2 content key encryption in MediaPackage v2 Origin Endpoints.
1 parent 983a2c5 commit a099c18

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-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": "AWS Elemental MediaPackage v2",
4+
"contributor": "",
5+
"description": "This release adds support for SPEKE V2 content key encryption in MediaPackage v2 Origin Endpoints."
6+
}

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

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3818,10 +3818,20 @@
38183818
"Url":{
38193819
"shape":"SpekeKeyProviderUrlString",
38203820
"documentation":"<p>The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.</p> <p>The following example shows a URL: <code>https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection</code> </p>"
3821+
},
3822+
"CertificateArn":{
3823+
"shape":"SpekeKeyProviderCertificateArnString",
3824+
"documentation":"<p>The ARN for the certificate that you imported to AWS Certificate Manager to add content key encryption to this endpoint. For this feature to work, your DRM key provider must support content key encryption.</p>"
38213825
}
38223826
},
38233827
"documentation":"<p>The parameters for the SPEKE key provider.</p>"
38243828
},
3829+
"SpekeKeyProviderCertificateArnString":{
3830+
"type":"string",
3831+
"max":2048,
3832+
"min":20,
3833+
"pattern":"arn:([^:\\n]+):acm:([^:\\n]+):([0-9]+):certificate/[a-zA-Z0-9-_]+"
3834+
},
38253835
"SpekeKeyProviderDrmSystemsList":{
38263836
"type":"list",
38273837
"member":{"shape":"DrmSystem"},
@@ -4361,7 +4371,16 @@
43614371
"MALFORMED_SECRET_ARN",
43624372
"SECRET_FROM_DIFFERENT_ACCOUNT",
43634373
"SECRET_FROM_DIFFERENT_REGION",
4364-
"INVALID_SECRET"
4374+
"INVALID_SECRET",
4375+
"RESOURCE_NOT_IN_SAME_REGION",
4376+
"CERTIFICATE_RESOURCE_NOT_FOUND",
4377+
"CERTIFICATE_ACCESS_DENIED",
4378+
"DESCRIBE_CERTIFICATE_FAILED",
4379+
"INVALID_CERTIFICATE_STATUS",
4380+
"INVALID_CERTIFICATE_KEY_ALGORITHM",
4381+
"INVALID_CERTIFICATE_SIGNATURE_ALGORITHM",
4382+
"MISSING_CERTIFICATE_DOMAIN_NAME",
4383+
"INVALID_ARN"
43654384
]
43664385
}
43674386
},

0 commit comments

Comments
 (0)