|
649 | 649 | "shape":"Timestamp", |
650 | 650 | "documentation":"<p>The date and time the channel group was modified.</p>" |
651 | 651 | }, |
| 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 | + }, |
652 | 656 | "Description":{ |
653 | 657 | "shape":"ResourceDescription", |
654 | 658 | "documentation":"<p>The description for your channel group.</p>" |
|
729 | 733 | "documentation":"<p>The description for your channel.</p>" |
730 | 734 | }, |
731 | 735 | "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 | + }, |
732 | 740 | "Tags":{ |
733 | 741 | "shape":"TagMap", |
734 | 742 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel.</p>" |
|
763 | 771 | "CreateHlsManifestConfigurationManifestWindowSecondsInteger":{ |
764 | 772 | "type":"integer", |
765 | 773 | "box":true, |
766 | | - "max":900, |
767 | 774 | "min":30 |
768 | 775 | }, |
769 | 776 | "CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger":{ |
|
804 | 811 | "CreateLowLatencyHlsManifestConfigurationManifestWindowSecondsInteger":{ |
805 | 812 | "type":"integer", |
806 | 813 | "box":true, |
807 | | - "max":900, |
808 | 814 | "min":30 |
809 | 815 | }, |
810 | 816 | "CreateLowLatencyHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger":{ |
|
946 | 952 | "shape":"GetLowLatencyHlsManifests", |
947 | 953 | "documentation":"<p>A low-latency HLS manifest configuration.</p>" |
948 | 954 | }, |
| 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 | + }, |
949 | 959 | "Tags":{ |
950 | 960 | "shape":"TagMap", |
951 | 961 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the origin endpoint.</p>" |
|
1166 | 1176 | }, |
1167 | 1177 | "documentation":"<p>The encryption type.</p>" |
1168 | 1178 | }, |
| 1179 | + "EntityTag":{ |
| 1180 | + "type":"string", |
| 1181 | + "max":256, |
| 1182 | + "min":1, |
| 1183 | + "pattern":"[\\S]+" |
| 1184 | + }, |
1169 | 1185 | "FilterConfiguration":{ |
1170 | 1186 | "type":"structure", |
1171 | 1187 | "members":{ |
|
1245 | 1261 | "shape":"ResourceDescription", |
1246 | 1262 | "documentation":"<p>The description for your channel group.</p>" |
1247 | 1263 | }, |
| 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 | + }, |
1248 | 1268 | "Tags":{ |
1249 | 1269 | "shape":"TagMap", |
1250 | 1270 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel group.</p>", |
|
1351 | 1371 | "documentation":"<p>The description for your channel.</p>" |
1352 | 1372 | }, |
1353 | 1373 | "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 | + }, |
1354 | 1378 | "Tags":{ |
1355 | 1379 | "shape":"TagMap", |
1356 | 1380 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel.</p>" |
|
1570 | 1594 | "shape":"GetLowLatencyHlsManifests", |
1571 | 1595 | "documentation":"<p>A low-latency HLS manifest configuration.</p>" |
1572 | 1596 | }, |
| 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 | + }, |
1573 | 1601 | "Tags":{ |
1574 | 1602 | "shape":"TagMap", |
1575 | 1603 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the origin endpoint.</p>" |
|
2233 | 2261 | "location":"uri", |
2234 | 2262 | "locationName":"ChannelGroupName" |
2235 | 2263 | }, |
| 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 | + }, |
2236 | 2270 | "Description":{ |
2237 | 2271 | "shape":"ResourceDescription", |
2238 | 2272 | "documentation":"<p>Any descriptive information that you want to add to the channel group for future identification purposes.</p>" |
|
2273 | 2307 | "shape":"ResourceDescription", |
2274 | 2308 | "documentation":"<p>The description for your channel group.</p>" |
2275 | 2309 | }, |
| 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 | + }, |
2276 | 2314 | "Tags":{ |
2277 | 2315 | "shape":"TagMap", |
2278 | 2316 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel group.</p>", |
|
2299 | 2337 | "location":"uri", |
2300 | 2338 | "locationName":"ChannelName" |
2301 | 2339 | }, |
| 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 | + }, |
2302 | 2346 | "Description":{ |
2303 | 2347 | "shape":"ResourceDescription", |
2304 | 2348 | "documentation":"<p>Any descriptive information that you want to add to the channel for future identification purposes.</p>" |
|
2340 | 2384 | "documentation":"<p>The description for your channel.</p>" |
2341 | 2385 | }, |
2342 | 2386 | "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 | + }, |
2343 | 2391 | "Tags":{ |
2344 | 2392 | "shape":"TagMap", |
2345 | 2393 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the channel.</p>", |
|
2397 | 2445 | "LowLatencyHlsManifests":{ |
2398 | 2446 | "shape":"CreateLowLatencyHlsManifests", |
2399 | 2447 | "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" |
2400 | 2454 | } |
2401 | 2455 | } |
2402 | 2456 | }, |
|
2467 | 2521 | "shape":"GetLowLatencyHlsManifests", |
2468 | 2522 | "documentation":"<p>A low-latency HLS manifest configuration.</p>" |
2469 | 2523 | }, |
| 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 | + }, |
2470 | 2528 | "Tags":{ |
2471 | 2529 | "shape":"TagMap", |
2472 | 2530 | "documentation":"<p>The comma-separated list of tag key:value pairs assigned to the origin endpoint.</p>", |
|
0 commit comments