Skip to content

Commit 57bb43d

Browse files
This release adds support for ARN inputs in the Kantar credentials secrets name field and the MSPR field to the manifests for PlayReady DRM protected outputs.
1 parent e311109 commit 57bb43d

File tree

8 files changed

+35
-35
lines changed

8 files changed

+35
-35
lines changed

generator/ServiceModels/mediaconvert/mediaconvert-2017-08-29.api.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7135,7 +7135,7 @@
71357135
"locationName": "contentReference"
71367136
},
71377137
"CredentialsSecretName": {
7138-
"shape": "__stringMin1Max512PatternAZAZ09",
7138+
"shape": "__stringMin1Max2048PatternArnAwsAwsUsGovAwsCnSecretsmanagerUsGovApCaCnEuSaCentralNorthSouthEastWestDD12SecretAZAZ09",
71397139
"locationName": "credentialsSecretName"
71407140
},
71417141
"FileOffset": {
@@ -12439,6 +12439,12 @@
1243912439
"min": 1,
1244012440
"max": 20
1244112441
},
12442+
"__stringMin1Max2048PatternArnAwsAwsUsGovAwsCnSecretsmanagerUsGovApCaCnEuSaCentralNorthSouthEastWestDD12SecretAZAZ09": {
12443+
"type": "string",
12444+
"min": 1,
12445+
"max": 2048,
12446+
"pattern": "^(arn:(aws|aws-us-gov|aws-cn):secretsmanager:(us(-gov)?|ap|ca|cn|eu|sa)-(central|(north|south)?(east|west)?)-\\d:\\d{12}:secret:)?[a-zA-Z0-9_\\/_+=.@-]*$"
12447+
},
1244212448
"__stringMin1Max256": {
1244312449
"type": "string",
1244412450
"min": 1,
@@ -12455,12 +12461,6 @@
1245512461
"max": 50,
1245612462
"pattern": "^[a-zA-Z0-9_\\/_+=.@-]*$"
1245712463
},
12458-
"__stringMin1Max512PatternAZAZ09": {
12459-
"type": "string",
12460-
"min": 1,
12461-
"max": 512,
12462-
"pattern": "^[a-zA-Z0-9_\\/_+=.@-]*$"
12463-
},
1246412464
"__stringMin24Max512PatternAZaZ0902": {
1246512465
"type": "string",
1246612466
"min": 24,

generator/ServiceModels/mediaconvert/mediaconvert-2017-08-29.docs.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3035,10 +3035,10 @@
30353035
}
30363036
},
30373037
"NielsenNonLinearWatermarkSettings": {
3038-
"base": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]",
3038+
"base": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]",
30393039
"refs": {
3040-
"JobSettings$NielsenNonLinearWatermark": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]",
3041-
"JobTemplateSettings$NielsenNonLinearWatermark": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]"
3040+
"JobSettings$NielsenNonLinearWatermark": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]",
3041+
"JobTemplateSettings$NielsenNonLinearWatermark": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]"
30423042
}
30433043
},
30443044
"NielsenSourceWatermarkStatusType": {
@@ -5612,6 +5612,12 @@
56125612
"NielsenNonLinearWatermarkSettings$EpisodeId": "Optional. If this asset uses an episode ID with Nielsen, provide it here."
56135613
}
56145614
},
5615+
"__stringMin1Max2048PatternArnAwsAwsUsGovAwsCnSecretsmanagerUsGovApCaCnEuSaCentralNorthSouthEastWestDD12SecretAZAZ09": {
5616+
"base": null,
5617+
"refs": {
5618+
"KantarWatermarkSettings$CredentialsSecretName": "Provide the name of the AWS Secrets Manager secret where your Kantar credentials are stored. Note that your MediaConvert service role must provide access to this secret. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html. For instructions on creating a secret, see https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_basic.html, in the AWS Secrets Manager User Guide."
5619+
}
5620+
},
56155621
"__stringMin1Max256": {
56165622
"base": null,
56175623
"refs": {
@@ -5642,12 +5648,6 @@
56425648
"KantarWatermarkSettings$ContentReference": "Specify a unique identifier for Kantar to use for this piece of content."
56435649
}
56445650
},
5645-
"__stringMin1Max512PatternAZAZ09": {
5646-
"base": null,
5647-
"refs": {
5648-
"KantarWatermarkSettings$CredentialsSecretName": "Provide the name of the AWS Secrets Manager secret where your Kantar credentials are stored. Note that your MediaConvert service role must provide access to this secret. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html. For instructions on creating a secret, see https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_basic.html, in the AWS Secrets Manager User Guide."
5649-
}
5650-
},
56515651
"__stringMin24Max512PatternAZaZ0902": {
56525652
"base": null,
56535653
"refs": {

generator/ServiceModels/mediaconvert/mediaconvert-2017-08-29.normal.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8296,7 +8296,7 @@
82968296
"NielsenNonLinearWatermark": {
82978297
"shape": "NielsenNonLinearWatermarkSettings",
82988298
"locationName": "nielsenNonLinearWatermark",
8299-
"documentation": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]"
8299+
"documentation": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]"
83008300
},
83018301
"OutputGroups": {
83028302
"shape": "__listOfOutputGroup",
@@ -8467,7 +8467,7 @@
84678467
"NielsenNonLinearWatermark": {
84688468
"shape": "NielsenNonLinearWatermarkSettings",
84698469
"locationName": "nielsenNonLinearWatermark",
8470-
"documentation": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]"
8470+
"documentation": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]"
84718471
},
84728472
"OutputGroups": {
84738473
"shape": "__listOfOutputGroup",
@@ -8501,7 +8501,7 @@
85018501
"documentation": "Specify a unique identifier for Kantar to use for this piece of content."
85028502
},
85038503
"CredentialsSecretName": {
8504-
"shape": "__stringMin1Max512PatternAZAZ09",
8504+
"shape": "__stringMin1Max2048PatternArnAwsAwsUsGovAwsCnSecretsmanagerUsGovApCaCnEuSaCentralNorthSouthEastWestDD12SecretAZAZ09",
85058505
"locationName": "credentialsSecretName",
85068506
"documentation": "Provide the name of the AWS Secrets Manager secret where your Kantar credentials are stored. Note that your MediaConvert service role must provide access to this secret. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html. For instructions on creating a secret, see https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_basic.html, in the AWS Secrets Manager User Guide."
85078507
},
@@ -10563,7 +10563,7 @@
1056310563
"documentation": "To create assets that have the same TIC values in each audio track, keep the default value Share TICs. To create assets that have unique TIC values for each audio track, choose Use unique TICs."
1056410564
}
1056510565
},
10566-
"documentation": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]"
10566+
"documentation": "Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]"
1056710567
},
1056810568
"NielsenSourceWatermarkStatusType": {
1056910569
"type": "string",
@@ -14619,6 +14619,12 @@
1461914619
"min": 1,
1462014620
"max": 20
1462114621
},
14622+
"__stringMin1Max2048PatternArnAwsAwsUsGovAwsCnSecretsmanagerUsGovApCaCnEuSaCentralNorthSouthEastWestDD12SecretAZAZ09": {
14623+
"type": "string",
14624+
"min": 1,
14625+
"max": 2048,
14626+
"pattern": "^(arn:(aws|aws-us-gov|aws-cn):secretsmanager:(us(-gov)?|ap|ca|cn|eu|sa)-(central|(north|south)?(east|west)?)-\\d:\\d{12}:secret:)?[a-zA-Z0-9_\\/_+=.@-]*$"
14627+
},
1462214628
"__stringMin1Max256": {
1462314629
"type": "string",
1462414630
"min": 1,
@@ -14635,12 +14641,6 @@
1463514641
"max": 50,
1463614642
"pattern": "^[a-zA-Z0-9_\\/_+=.@-]*$"
1463714643
},
14638-
"__stringMin1Max512PatternAZAZ09": {
14639-
"type": "string",
14640-
"min": 1,
14641-
"max": 512,
14642-
"pattern": "^[a-zA-Z0-9_\\/_+=.@-]*$"
14643-
},
1464414644
"__stringMin24Max512PatternAZaZ0902": {
1464514645
"type": "string",
1464614646
"min": 24,

sdk/code-analysis/ServiceAnalysis/MediaConvert/Generated/PropertyValueRules.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1256,8 +1256,8 @@
12561256
<property-value-rule>
12571257
<property>Amazon.MediaConvert.Model.KantarWatermarkSettings.CredentialsSecretName</property>
12581258
<min>1</min>
1259-
<max>512</max>
1260-
<pattern>^[a-zA-Z0-9_\/_+=.@-]*$</pattern>
1259+
<max>2048</max>
1260+
<pattern>^(arn:(aws|aws-us-gov|aws-cn):secretsmanager:(us(-gov)?|ap|ca|cn|eu|sa)-(central|(north|south)?(east|west)?)-\d:\d{12}:secret:)?[a-zA-Z0-9_\/_+=.@-]*$</pattern>
12611261
</property-value-rule>
12621262
<property-value-rule>
12631263
<property>Amazon.MediaConvert.Model.KantarWatermarkSettings.KantarLicenseId</property>

sdk/src/Services/MediaConvert/Generated/Model/JobSettings.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,8 @@ internal bool IsSetNielsenConfiguration()
235235
/// uses to generate and place Nielsen watermarks in your output audio. In addition to
236236
/// specifying these values, you also need to set up your cloud TIC server. These settings
237237
/// apply to every output in your job. The MediaConvert implementation is currently with
238-
/// the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark
239-
/// Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]
238+
/// the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark
239+
/// Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]
240240
/// </summary>
241241
public NielsenNonLinearWatermarkSettings NielsenNonLinearWatermark
242242
{

sdk/src/Services/MediaConvert/Generated/Model/JobTemplateSettings.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,8 @@ internal bool IsSetNielsenConfiguration()
236236
/// uses to generate and place Nielsen watermarks in your output audio. In addition to
237237
/// specifying these values, you also need to set up your cloud TIC server. These settings
238238
/// apply to every output in your job. The MediaConvert implementation is currently with
239-
/// the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark
240-
/// Engine Version 1.2.7 Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]
239+
/// the following Nielsen versions: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark
240+
/// Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]
241241
/// </summary>
242242
public NielsenNonLinearWatermarkSettings NielsenNonLinearWatermark
243243
{

sdk/src/Services/MediaConvert/Generated/Model/KantarWatermarkSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ internal bool IsSetContentReference()
9393
/// For instructions on creating a secret, see https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_basic.html,
9494
/// in the AWS Secrets Manager User Guide.
9595
/// </summary>
96-
[AWSProperty(Min=1, Max=512)]
96+
[AWSProperty(Min=1, Max=2048)]
9797
public string CredentialsSecretName
9898
{
9999
get { return this._credentialsSecretName; }

sdk/src/Services/MediaConvert/Generated/Model/NielsenNonLinearWatermarkSettings.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ namespace Amazon.MediaConvert.Model
3535
/// output audio. In addition to specifying these values, you also need to set up your
3636
/// cloud TIC server. These settings apply to every output in your job. The MediaConvert
3737
/// implementation is currently with the following Nielsen versions: Nielsen Watermark
38-
/// SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator
39-
/// [SID_TIC] Version [5.0.0]
38+
/// SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator
39+
/// [SID_TIC] Version [7.0.0]
4040
/// </summary>
4141
public partial class NielsenNonLinearWatermarkSettings
4242
{

0 commit comments

Comments
 (0)