Skip to content

Commit 1df8ca3

Browse files
author
AWS
committed
AWS Elemental MediaPackage v2 Update: This release enables customers to safely update their MediaPackage v2 channel groups, channels and origin endpoints using entity tags.
1 parent 9d1cb41 commit 1df8ca3

File tree

2 files changed

+66
-2
lines changed

2 files changed

+66
-2
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 enables customers to safely update their MediaPackage v2 channel groups, channels and origin endpoints using entity tags."
6+
}

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

Lines changed: 60 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,10 @@
649649
"shape":"Timestamp",
650650
"documentation":"<p>The date and time the channel group was modified.</p>"
651651
},
652+
"ETag":{
653+
"shape":"EntityTag",
654+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
655+
},
652656
"Description":{
653657
"shape":"ResourceDescription",
654658
"documentation":"<p>The description for your channel group.</p>"
@@ -729,6 +733,10 @@
729733
"documentation":"<p>The description for your channel.</p>"
730734
},
731735
"IngestEndpoints":{"shape":"IngestEndpointList"},
736+
"ETag":{
737+
"shape":"EntityTag",
738+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
739+
},
732740
"Tags":{
733741
"shape":"TagMap",
734742
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel.</p>"
@@ -763,7 +771,6 @@
763771
"CreateHlsManifestConfigurationManifestWindowSecondsInteger":{
764772
"type":"integer",
765773
"box":true,
766-
"max":900,
767774
"min":30
768775
},
769776
"CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger":{
@@ -804,7 +811,6 @@
804811
"CreateLowLatencyHlsManifestConfigurationManifestWindowSecondsInteger":{
805812
"type":"integer",
806813
"box":true,
807-
"max":900,
808814
"min":30
809815
},
810816
"CreateLowLatencyHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger":{
@@ -946,6 +952,10 @@
946952
"shape":"GetLowLatencyHlsManifests",
947953
"documentation":"<p>A low-latency HLS manifest configuration.</p>"
948954
},
955+
"ETag":{
956+
"shape":"EntityTag",
957+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
958+
},
949959
"Tags":{
950960
"shape":"TagMap",
951961
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the origin endpoint.</p>"
@@ -1166,6 +1176,12 @@
11661176
},
11671177
"documentation":"<p>The encryption type.</p>"
11681178
},
1179+
"EntityTag":{
1180+
"type":"string",
1181+
"max":256,
1182+
"min":1,
1183+
"pattern":"[\\S]+"
1184+
},
11691185
"FilterConfiguration":{
11701186
"type":"structure",
11711187
"members":{
@@ -1245,6 +1261,10 @@
12451261
"shape":"ResourceDescription",
12461262
"documentation":"<p>The description for your channel group.</p>"
12471263
},
1264+
"ETag":{
1265+
"shape":"EntityTag",
1266+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
1267+
},
12481268
"Tags":{
12491269
"shape":"TagMap",
12501270
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel group.</p>",
@@ -1351,6 +1371,10 @@
13511371
"documentation":"<p>The description for your channel.</p>"
13521372
},
13531373
"IngestEndpoints":{"shape":"IngestEndpointList"},
1374+
"ETag":{
1375+
"shape":"EntityTag",
1376+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
1377+
},
13541378
"Tags":{
13551379
"shape":"TagMap",
13561380
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel.</p>"
@@ -1570,6 +1594,10 @@
15701594
"shape":"GetLowLatencyHlsManifests",
15711595
"documentation":"<p>A low-latency HLS manifest configuration.</p>"
15721596
},
1597+
"ETag":{
1598+
"shape":"EntityTag",
1599+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
1600+
},
15731601
"Tags":{
15741602
"shape":"TagMap",
15751603
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the origin endpoint.</p>"
@@ -2233,6 +2261,12 @@
22332261
"location":"uri",
22342262
"locationName":"ChannelGroupName"
22352263
},
2264+
"ETag":{
2265+
"shape":"EntityTag",
2266+
"documentation":"<p>The expected current Entity Tag (ETag) for the resource. If the specified ETag does not match the resource's current entity tag, the update request will be rejected.</p>",
2267+
"location":"header",
2268+
"locationName":"x-amzn-update-if-match"
2269+
},
22362270
"Description":{
22372271
"shape":"ResourceDescription",
22382272
"documentation":"<p>Any descriptive information that you want to add to the channel group for future identification purposes.</p>"
@@ -2273,6 +2307,10 @@
22732307
"shape":"ResourceDescription",
22742308
"documentation":"<p>The description for your channel group.</p>"
22752309
},
2310+
"ETag":{
2311+
"shape":"EntityTag",
2312+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
2313+
},
22762314
"Tags":{
22772315
"shape":"TagMap",
22782316
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel group.</p>",
@@ -2299,6 +2337,12 @@
22992337
"location":"uri",
23002338
"locationName":"ChannelName"
23012339
},
2340+
"ETag":{
2341+
"shape":"EntityTag",
2342+
"documentation":"<p>The expected current Entity Tag (ETag) for the resource. If the specified ETag does not match the resource's current entity tag, the update request will be rejected.</p>",
2343+
"location":"header",
2344+
"locationName":"x-amzn-update-if-match"
2345+
},
23022346
"Description":{
23032347
"shape":"ResourceDescription",
23042348
"documentation":"<p>Any descriptive information that you want to add to the channel for future identification purposes.</p>"
@@ -2340,6 +2384,10 @@
23402384
"documentation":"<p>The description for your channel.</p>"
23412385
},
23422386
"IngestEndpoints":{"shape":"IngestEndpointList"},
2387+
"ETag":{
2388+
"shape":"EntityTag",
2389+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
2390+
},
23432391
"Tags":{
23442392
"shape":"TagMap",
23452393
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel.</p>",
@@ -2397,6 +2445,12 @@
23972445
"LowLatencyHlsManifests":{
23982446
"shape":"CreateLowLatencyHlsManifests",
23992447
"documentation":"<p>A low-latency HLS manifest configuration.</p>"
2448+
},
2449+
"ETag":{
2450+
"shape":"EntityTag",
2451+
"documentation":"<p>The expected current Entity Tag (ETag) for the resource. If the specified ETag does not match the resource's current entity tag, the update request will be rejected.</p>",
2452+
"location":"header",
2453+
"locationName":"x-amzn-update-if-match"
24002454
}
24012455
}
24022456
},
@@ -2467,6 +2521,10 @@
24672521
"shape":"GetLowLatencyHlsManifests",
24682522
"documentation":"<p>A low-latency HLS manifest configuration.</p>"
24692523
},
2524+
"ETag":{
2525+
"shape":"EntityTag",
2526+
"documentation":"<p>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.</p>"
2527+
},
24702528
"Tags":{
24712529
"shape":"TagMap",
24722530
"documentation":"<p>The comma-separated list of tag key:value pairs assigned to the origin endpoint.</p>",

0 commit comments

Comments
 (0)