1{
2  "metadata": {
3    "apiVersion": "2017-10-14",
4    "endpointPrefix": "medialive",
5    "signingName": "medialive",
6    "serviceFullName": "AWS Elemental MediaLive",
7    "serviceId": "MediaLive",
8    "protocol": "rest-json",
9    "jsonVersion": "1.1",
10    "uid": "medialive-2017-10-14",
11    "signatureVersion": "v4",
12    "serviceAbbreviation": "MediaLive"
13  },
14  "operations": {
15    "BatchUpdateSchedule": {
16      "name": "BatchUpdateSchedule",
17      "http": {
18        "method": "PUT",
19        "requestUri": "/prod/channels/{channelId}/schedule",
20        "responseCode": 200
21      },
22      "input": {
23        "shape": "BatchUpdateScheduleRequest"
24      },
25      "output": {
26        "shape": "BatchUpdateScheduleResponse"
27      },
28      "errors": [
29        {
30          "shape": "BadRequestException"
31        },
32        {
33          "shape": "UnprocessableEntityException"
34        },
35        {
36          "shape": "InternalServerErrorException"
37        },
38        {
39          "shape": "ForbiddenException"
40        },
41        {
42          "shape": "BadGatewayException"
43        },
44        {
45          "shape": "NotFoundException"
46        },
47        {
48          "shape": "GatewayTimeoutException"
49        },
50        {
51          "shape": "TooManyRequestsException"
52        }
53      ]
54    },
55    "CreateChannel": {
56      "name": "CreateChannel",
57      "http": {
58        "method": "POST",
59        "requestUri": "/prod/channels",
60        "responseCode": 201
61      },
62      "input": {
63        "shape": "CreateChannelRequest"
64      },
65      "output": {
66        "shape": "CreateChannelResponse"
67      },
68      "errors": [
69        {
70          "shape": "BadRequestException"
71        },
72        {
73          "shape": "UnprocessableEntityException"
74        },
75        {
76          "shape": "InternalServerErrorException"
77        },
78        {
79          "shape": "ForbiddenException"
80        },
81        {
82          "shape": "BadGatewayException"
83        },
84        {
85          "shape": "GatewayTimeoutException"
86        },
87        {
88          "shape": "TooManyRequestsException"
89        },
90        {
91          "shape": "ConflictException"
92        }
93      ]
94    },
95    "CreateInput": {
96      "name": "CreateInput",
97      "http": {
98        "method": "POST",
99        "requestUri": "/prod/inputs",
100        "responseCode": 201
101      },
102      "input": {
103        "shape": "CreateInputRequest"
104      },
105      "output": {
106        "shape": "CreateInputResponse"
107      },
108      "errors": [
109        {
110          "shape": "BadRequestException"
111        },
112        {
113          "shape": "InternalServerErrorException"
114        },
115        {
116          "shape": "ForbiddenException"
117        },
118        {
119          "shape": "BadGatewayException"
120        },
121        {
122          "shape": "GatewayTimeoutException"
123        },
124        {
125          "shape": "TooManyRequestsException"
126        }
127      ]
128    },
129    "CreateInputSecurityGroup": {
130      "name": "CreateInputSecurityGroup",
131      "http": {
132        "method": "POST",
133        "requestUri": "/prod/inputSecurityGroups",
134        "responseCode": 200
135      },
136      "input": {
137        "shape": "CreateInputSecurityGroupRequest"
138      },
139      "output": {
140        "shape": "CreateInputSecurityGroupResponse"
141      },
142      "errors": [
143        {
144          "shape": "BadRequestException"
145        },
146        {
147          "shape": "InternalServerErrorException"
148        },
149        {
150          "shape": "ForbiddenException"
151        },
152        {
153          "shape": "BadGatewayException"
154        },
155        {
156          "shape": "GatewayTimeoutException"
157        },
158        {
159          "shape": "TooManyRequestsException"
160        }
161      ]
162    },
163    "CreateTags": {
164      "name": "CreateTags",
165      "http": {
166        "method": "POST",
167        "requestUri": "/prod/tags/{resource-arn}",
168        "responseCode": 204
169      },
170      "input": {
171        "shape": "CreateTagsRequest"
172      },
173      "errors": [
174        {
175          "shape": "NotFoundException"
176        },
177        {
178          "shape": "BadRequestException"
179        },
180        {
181          "shape": "InternalServerErrorException"
182        },
183        {
184          "shape": "ForbiddenException"
185        }
186      ]
187    },
188    "DeleteChannel": {
189      "name": "DeleteChannel",
190      "http": {
191        "method": "DELETE",
192        "requestUri": "/prod/channels/{channelId}",
193        "responseCode": 200
194      },
195      "input": {
196        "shape": "DeleteChannelRequest"
197      },
198      "output": {
199        "shape": "DeleteChannelResponse"
200      },
201      "errors": [
202        {
203          "shape": "BadRequestException"
204        },
205        {
206          "shape": "InternalServerErrorException"
207        },
208        {
209          "shape": "ForbiddenException"
210        },
211        {
212          "shape": "BadGatewayException"
213        },
214        {
215          "shape": "NotFoundException"
216        },
217        {
218          "shape": "GatewayTimeoutException"
219        },
220        {
221          "shape": "TooManyRequestsException"
222        },
223        {
224          "shape": "ConflictException"
225        }
226      ]
227    },
228    "DeleteInput": {
229      "name": "DeleteInput",
230      "http": {
231        "method": "DELETE",
232        "requestUri": "/prod/inputs/{inputId}",
233        "responseCode": 200
234      },
235      "input": {
236        "shape": "DeleteInputRequest"
237      },
238      "output": {
239        "shape": "DeleteInputResponse"
240      },
241      "errors": [
242        {
243          "shape": "BadRequestException"
244        },
245        {
246          "shape": "InternalServerErrorException"
247        },
248        {
249          "shape": "ForbiddenException"
250        },
251        {
252          "shape": "BadGatewayException"
253        },
254        {
255          "shape": "NotFoundException"
256        },
257        {
258          "shape": "GatewayTimeoutException"
259        },
260        {
261          "shape": "TooManyRequestsException"
262        },
263        {
264          "shape": "ConflictException"
265        }
266      ]
267    },
268    "DeleteInputSecurityGroup": {
269      "name": "DeleteInputSecurityGroup",
270      "http": {
271        "method": "DELETE",
272        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
273        "responseCode": 200
274      },
275      "input": {
276        "shape": "DeleteInputSecurityGroupRequest"
277      },
278      "output": {
279        "shape": "DeleteInputSecurityGroupResponse"
280      },
281      "errors": [
282        {
283          "shape": "BadRequestException"
284        },
285        {
286          "shape": "InternalServerErrorException"
287        },
288        {
289          "shape": "ForbiddenException"
290        },
291        {
292          "shape": "BadGatewayException"
293        },
294        {
295          "shape": "NotFoundException"
296        },
297        {
298          "shape": "GatewayTimeoutException"
299        },
300        {
301          "shape": "TooManyRequestsException"
302        }
303      ]
304    },
305    "DeleteReservation": {
306      "name": "DeleteReservation",
307      "http": {
308        "method": "DELETE",
309        "requestUri": "/prod/reservations/{reservationId}",
310        "responseCode": 200
311      },
312      "input": {
313        "shape": "DeleteReservationRequest"
314      },
315      "output": {
316        "shape": "DeleteReservationResponse"
317      },
318      "errors": [
319        {
320          "shape": "BadRequestException"
321        },
322        {
323          "shape": "InternalServerErrorException"
324        },
325        {
326          "shape": "ForbiddenException"
327        },
328        {
329          "shape": "BadGatewayException"
330        },
331        {
332          "shape": "NotFoundException"
333        },
334        {
335          "shape": "GatewayTimeoutException"
336        },
337        {
338          "shape": "TooManyRequestsException"
339        },
340        {
341          "shape": "ConflictException"
342        }
343      ]
344    },
345    "DeleteSchedule": {
346      "name": "DeleteSchedule",
347      "http": {
348        "method": "DELETE",
349        "requestUri": "/prod/channels/{channelId}/schedule",
350        "responseCode": 200
351      },
352      "input": {
353        "shape": "DeleteScheduleRequest"
354      },
355      "output": {
356        "shape": "DeleteScheduleResponse"
357      },
358      "errors": [
359        {
360          "shape": "BadRequestException"
361        },
362        {
363          "shape": "InternalServerErrorException"
364        },
365        {
366          "shape": "ForbiddenException"
367        },
368        {
369          "shape": "BadGatewayException"
370        },
371        {
372          "shape": "NotFoundException"
373        },
374        {
375          "shape": "GatewayTimeoutException"
376        },
377        {
378          "shape": "TooManyRequestsException"
379        }
380      ]
381    },
382    "DeleteTags": {
383      "name": "DeleteTags",
384      "http": {
385        "method": "DELETE",
386        "requestUri": "/prod/tags/{resource-arn}",
387        "responseCode": 204
388      },
389      "input": {
390        "shape": "DeleteTagsRequest"
391      },
392      "errors": [
393        {
394          "shape": "NotFoundException"
395        },
396        {
397          "shape": "BadRequestException"
398        },
399        {
400          "shape": "InternalServerErrorException"
401        },
402        {
403          "shape": "ForbiddenException"
404        }
405      ]
406    },
407    "DescribeChannel": {
408      "name": "DescribeChannel",
409      "http": {
410        "method": "GET",
411        "requestUri": "/prod/channels/{channelId}",
412        "responseCode": 200
413      },
414      "input": {
415        "shape": "DescribeChannelRequest"
416      },
417      "output": {
418        "shape": "DescribeChannelResponse"
419      },
420      "errors": [
421        {
422          "shape": "BadRequestException"
423        },
424        {
425          "shape": "InternalServerErrorException"
426        },
427        {
428          "shape": "ForbiddenException"
429        },
430        {
431          "shape": "BadGatewayException"
432        },
433        {
434          "shape": "NotFoundException"
435        },
436        {
437          "shape": "GatewayTimeoutException"
438        },
439        {
440          "shape": "TooManyRequestsException"
441        }
442      ]
443    },
444    "DescribeInput": {
445      "name": "DescribeInput",
446      "http": {
447        "method": "GET",
448        "requestUri": "/prod/inputs/{inputId}",
449        "responseCode": 200
450      },
451      "input": {
452        "shape": "DescribeInputRequest"
453      },
454      "output": {
455        "shape": "DescribeInputResponse"
456      },
457      "errors": [
458        {
459          "shape": "BadRequestException"
460        },
461        {
462          "shape": "InternalServerErrorException"
463        },
464        {
465          "shape": "ForbiddenException"
466        },
467        {
468          "shape": "BadGatewayException"
469        },
470        {
471          "shape": "NotFoundException"
472        },
473        {
474          "shape": "GatewayTimeoutException"
475        },
476        {
477          "shape": "TooManyRequestsException"
478        }
479      ]
480    },
481    "DescribeInputSecurityGroup": {
482      "name": "DescribeInputSecurityGroup",
483      "http": {
484        "method": "GET",
485        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
486        "responseCode": 200
487      },
488      "input": {
489        "shape": "DescribeInputSecurityGroupRequest"
490      },
491      "output": {
492        "shape": "DescribeInputSecurityGroupResponse"
493      },
494      "errors": [
495        {
496          "shape": "BadRequestException"
497        },
498        {
499          "shape": "InternalServerErrorException"
500        },
501        {
502          "shape": "ForbiddenException"
503        },
504        {
505          "shape": "BadGatewayException"
506        },
507        {
508          "shape": "NotFoundException"
509        },
510        {
511          "shape": "GatewayTimeoutException"
512        },
513        {
514          "shape": "TooManyRequestsException"
515        }
516      ]
517    },
518    "DescribeOffering": {
519      "name": "DescribeOffering",
520      "http": {
521        "method": "GET",
522        "requestUri": "/prod/offerings/{offeringId}",
523        "responseCode": 200
524      },
525      "input": {
526        "shape": "DescribeOfferingRequest"
527      },
528      "output": {
529        "shape": "DescribeOfferingResponse"
530      },
531      "errors": [
532        {
533          "shape": "BadRequestException"
534        },
535        {
536          "shape": "InternalServerErrorException"
537        },
538        {
539          "shape": "ForbiddenException"
540        },
541        {
542          "shape": "BadGatewayException"
543        },
544        {
545          "shape": "NotFoundException"
546        },
547        {
548          "shape": "GatewayTimeoutException"
549        },
550        {
551          "shape": "TooManyRequestsException"
552        }
553      ]
554    },
555    "DescribeReservation": {
556      "name": "DescribeReservation",
557      "http": {
558        "method": "GET",
559        "requestUri": "/prod/reservations/{reservationId}",
560        "responseCode": 200
561      },
562      "input": {
563        "shape": "DescribeReservationRequest"
564      },
565      "output": {
566        "shape": "DescribeReservationResponse"
567      },
568      "errors": [
569        {
570          "shape": "BadRequestException"
571        },
572        {
573          "shape": "InternalServerErrorException"
574        },
575        {
576          "shape": "ForbiddenException"
577        },
578        {
579          "shape": "BadGatewayException"
580        },
581        {
582          "shape": "NotFoundException"
583        },
584        {
585          "shape": "GatewayTimeoutException"
586        },
587        {
588          "shape": "TooManyRequestsException"
589        }
590      ]
591    },
592    "DescribeSchedule": {
593      "name": "DescribeSchedule",
594      "http": {
595        "method": "GET",
596        "requestUri": "/prod/channels/{channelId}/schedule",
597        "responseCode": 200
598      },
599      "input": {
600        "shape": "DescribeScheduleRequest"
601      },
602      "output": {
603        "shape": "DescribeScheduleResponse"
604      },
605      "errors": [
606        {
607          "shape": "BadRequestException"
608        },
609        {
610          "shape": "InternalServerErrorException"
611        },
612        {
613          "shape": "ForbiddenException"
614        },
615        {
616          "shape": "BadGatewayException"
617        },
618        {
619          "shape": "NotFoundException"
620        },
621        {
622          "shape": "GatewayTimeoutException"
623        },
624        {
625          "shape": "TooManyRequestsException"
626        }
627      ]
628    },
629    "ListChannels": {
630      "name": "ListChannels",
631      "http": {
632        "method": "GET",
633        "requestUri": "/prod/channels",
634        "responseCode": 200
635      },
636      "input": {
637        "shape": "ListChannelsRequest"
638      },
639      "output": {
640        "shape": "ListChannelsResponse"
641      },
642      "errors": [
643        {
644          "shape": "BadRequestException"
645        },
646        {
647          "shape": "InternalServerErrorException"
648        },
649        {
650          "shape": "ForbiddenException"
651        },
652        {
653          "shape": "BadGatewayException"
654        },
655        {
656          "shape": "GatewayTimeoutException"
657        },
658        {
659          "shape": "TooManyRequestsException"
660        }
661      ]
662    },
663    "ListInputSecurityGroups": {
664      "name": "ListInputSecurityGroups",
665      "http": {
666        "method": "GET",
667        "requestUri": "/prod/inputSecurityGroups",
668        "responseCode": 200
669      },
670      "input": {
671        "shape": "ListInputSecurityGroupsRequest"
672      },
673      "output": {
674        "shape": "ListInputSecurityGroupsResponse"
675      },
676      "errors": [
677        {
678          "shape": "BadRequestException"
679        },
680        {
681          "shape": "InternalServerErrorException"
682        },
683        {
684          "shape": "ForbiddenException"
685        },
686        {
687          "shape": "BadGatewayException"
688        },
689        {
690          "shape": "GatewayTimeoutException"
691        },
692        {
693          "shape": "TooManyRequestsException"
694        }
695      ]
696    },
697    "ListInputs": {
698      "name": "ListInputs",
699      "http": {
700        "method": "GET",
701        "requestUri": "/prod/inputs",
702        "responseCode": 200
703      },
704      "input": {
705        "shape": "ListInputsRequest"
706      },
707      "output": {
708        "shape": "ListInputsResponse"
709      },
710      "errors": [
711        {
712          "shape": "BadRequestException"
713        },
714        {
715          "shape": "InternalServerErrorException"
716        },
717        {
718          "shape": "ForbiddenException"
719        },
720        {
721          "shape": "BadGatewayException"
722        },
723        {
724          "shape": "GatewayTimeoutException"
725        },
726        {
727          "shape": "TooManyRequestsException"
728        }
729      ]
730    },
731    "ListOfferings": {
732      "name": "ListOfferings",
733      "http": {
734        "method": "GET",
735        "requestUri": "/prod/offerings",
736        "responseCode": 200
737      },
738      "input": {
739        "shape": "ListOfferingsRequest"
740      },
741      "output": {
742        "shape": "ListOfferingsResponse"
743      },
744      "errors": [
745        {
746          "shape": "BadRequestException"
747        },
748        {
749          "shape": "InternalServerErrorException"
750        },
751        {
752          "shape": "ForbiddenException"
753        },
754        {
755          "shape": "BadGatewayException"
756        },
757        {
758          "shape": "GatewayTimeoutException"
759        },
760        {
761          "shape": "TooManyRequestsException"
762        }
763      ]
764    },
765    "ListReservations": {
766      "name": "ListReservations",
767      "http": {
768        "method": "GET",
769        "requestUri": "/prod/reservations",
770        "responseCode": 200
771      },
772      "input": {
773        "shape": "ListReservationsRequest"
774      },
775      "output": {
776        "shape": "ListReservationsResponse"
777      },
778      "errors": [
779        {
780          "shape": "BadRequestException"
781        },
782        {
783          "shape": "InternalServerErrorException"
784        },
785        {
786          "shape": "ForbiddenException"
787        },
788        {
789          "shape": "BadGatewayException"
790        },
791        {
792          "shape": "GatewayTimeoutException"
793        },
794        {
795          "shape": "TooManyRequestsException"
796        }
797      ]
798    },
799    "ListTagsForResource": {
800      "name": "ListTagsForResource",
801      "http": {
802        "method": "GET",
803        "requestUri": "/prod/tags/{resource-arn}",
804        "responseCode": 200
805      },
806      "input": {
807        "shape": "ListTagsForResourceRequest"
808      },
809      "output": {
810        "shape": "ListTagsForResourceResponse"
811      },
812      "errors": [
813        {
814          "shape": "NotFoundException"
815        },
816        {
817          "shape": "BadRequestException"
818        },
819        {
820          "shape": "InternalServerErrorException"
821        },
822        {
823          "shape": "ForbiddenException"
824        }
825      ]
826    },
827    "PurchaseOffering": {
828      "name": "PurchaseOffering",
829      "http": {
830        "method": "POST",
831        "requestUri": "/prod/offerings/{offeringId}/purchase",
832        "responseCode": 201
833      },
834      "input": {
835        "shape": "PurchaseOfferingRequest"
836      },
837      "output": {
838        "shape": "PurchaseOfferingResponse"
839      },
840      "errors": [
841        {
842          "shape": "BadRequestException"
843        },
844        {
845          "shape": "InternalServerErrorException"
846        },
847        {
848          "shape": "ForbiddenException"
849        },
850        {
851          "shape": "BadGatewayException"
852        },
853        {
854          "shape": "NotFoundException"
855        },
856        {
857          "shape": "GatewayTimeoutException"
858        },
859        {
860          "shape": "TooManyRequestsException"
861        },
862        {
863          "shape": "ConflictException"
864        }
865      ]
866    },
867    "StartChannel": {
868      "name": "StartChannel",
869      "http": {
870        "method": "POST",
871        "requestUri": "/prod/channels/{channelId}/start",
872        "responseCode": 200
873      },
874      "input": {
875        "shape": "StartChannelRequest"
876      },
877      "output": {
878        "shape": "StartChannelResponse"
879      },
880      "errors": [
881        {
882          "shape": "BadRequestException"
883        },
884        {
885          "shape": "InternalServerErrorException"
886        },
887        {
888          "shape": "ForbiddenException"
889        },
890        {
891          "shape": "BadGatewayException"
892        },
893        {
894          "shape": "NotFoundException"
895        },
896        {
897          "shape": "GatewayTimeoutException"
898        },
899        {
900          "shape": "TooManyRequestsException"
901        },
902        {
903          "shape": "ConflictException"
904        }
905      ]
906    },
907    "StopChannel": {
908      "name": "StopChannel",
909      "http": {
910        "method": "POST",
911        "requestUri": "/prod/channels/{channelId}/stop",
912        "responseCode": 200
913      },
914      "input": {
915        "shape": "StopChannelRequest"
916      },
917      "output": {
918        "shape": "StopChannelResponse"
919      },
920      "errors": [
921        {
922          "shape": "BadRequestException"
923        },
924        {
925          "shape": "InternalServerErrorException"
926        },
927        {
928          "shape": "ForbiddenException"
929        },
930        {
931          "shape": "BadGatewayException"
932        },
933        {
934          "shape": "NotFoundException"
935        },
936        {
937          "shape": "GatewayTimeoutException"
938        },
939        {
940          "shape": "TooManyRequestsException"
941        },
942        {
943          "shape": "ConflictException"
944        }
945      ]
946    },
947    "UpdateChannel": {
948      "name": "UpdateChannel",
949      "http": {
950        "method": "PUT",
951        "requestUri": "/prod/channels/{channelId}",
952        "responseCode": 200
953      },
954      "input": {
955        "shape": "UpdateChannelRequest"
956      },
957      "output": {
958        "shape": "UpdateChannelResponse"
959      },
960      "errors": [
961        {
962          "shape": "BadRequestException"
963        },
964        {
965          "shape": "UnprocessableEntityException"
966        },
967        {
968          "shape": "InternalServerErrorException"
969        },
970        {
971          "shape": "ForbiddenException"
972        },
973        {
974          "shape": "BadGatewayException"
975        },
976        {
977          "shape": "GatewayTimeoutException"
978        },
979        {
980          "shape": "ConflictException"
981        }
982      ]
983    },
984    "UpdateChannelClass": {
985      "name": "UpdateChannelClass",
986      "http": {
987        "method": "PUT",
988        "requestUri": "/prod/channels/{channelId}/channelClass",
989        "responseCode": 200
990      },
991      "input": {
992        "shape": "UpdateChannelClassRequest"
993      },
994      "output": {
995        "shape": "UpdateChannelClassResponse"
996      },
997      "errors": [
998        {
999          "shape": "BadRequestException"
1000        },
1001        {
1002          "shape": "UnprocessableEntityException"
1003        },
1004        {
1005          "shape": "InternalServerErrorException"
1006        },
1007        {
1008          "shape": "ForbiddenException"
1009        },
1010        {
1011          "shape": "BadGatewayException"
1012        },
1013        {
1014          "shape": "NotFoundException"
1015        },
1016        {
1017          "shape": "GatewayTimeoutException"
1018        },
1019        {
1020          "shape": "TooManyRequestsException"
1021        },
1022        {
1023          "shape": "ConflictException"
1024        }
1025      ]
1026    },
1027    "UpdateInput": {
1028      "name": "UpdateInput",
1029      "http": {
1030        "method": "PUT",
1031        "requestUri": "/prod/inputs/{inputId}",
1032        "responseCode": 200
1033      },
1034      "input": {
1035        "shape": "UpdateInputRequest"
1036      },
1037      "output": {
1038        "shape": "UpdateInputResponse"
1039      },
1040      "errors": [
1041        {
1042          "shape": "BadRequestException"
1043        },
1044        {
1045          "shape": "InternalServerErrorException"
1046        },
1047        {
1048          "shape": "ForbiddenException"
1049        },
1050        {
1051          "shape": "BadGatewayException"
1052        },
1053        {
1054          "shape": "NotFoundException"
1055        },
1056        {
1057          "shape": "GatewayTimeoutException"
1058        },
1059        {
1060          "shape": "ConflictException"
1061        }
1062      ]
1063    },
1064    "UpdateInputSecurityGroup": {
1065      "name": "UpdateInputSecurityGroup",
1066      "http": {
1067        "method": "PUT",
1068        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
1069        "responseCode": 200
1070      },
1071      "input": {
1072        "shape": "UpdateInputSecurityGroupRequest"
1073      },
1074      "output": {
1075        "shape": "UpdateInputSecurityGroupResponse"
1076      },
1077      "errors": [
1078        {
1079          "shape": "BadRequestException"
1080        },
1081        {
1082          "shape": "InternalServerErrorException"
1083        },
1084        {
1085          "shape": "ForbiddenException"
1086        },
1087        {
1088          "shape": "BadGatewayException"
1089        },
1090        {
1091          "shape": "NotFoundException"
1092        },
1093        {
1094          "shape": "GatewayTimeoutException"
1095        },
1096        {
1097          "shape": "ConflictException"
1098        }
1099      ]
1100    },
1101    "UpdateReservation": {
1102      "name": "UpdateReservation",
1103      "http": {
1104        "method": "PUT",
1105        "requestUri": "/prod/reservations/{reservationId}",
1106        "responseCode": 200
1107      },
1108      "input": {
1109        "shape": "UpdateReservationRequest"
1110      },
1111      "output": {
1112        "shape": "UpdateReservationResponse"
1113      },
1114      "errors": [
1115        {
1116          "shape": "BadRequestException"
1117        },
1118        {
1119          "shape": "InternalServerErrorException"
1120        },
1121        {
1122          "shape": "ForbiddenException"
1123        },
1124        {
1125          "shape": "BadGatewayException"
1126        },
1127        {
1128          "shape": "NotFoundException"
1129        },
1130        {
1131          "shape": "GatewayTimeoutException"
1132        },
1133        {
1134          "shape": "TooManyRequestsException"
1135        },
1136        {
1137          "shape": "ConflictException"
1138        }
1139      ]
1140    }
1141  },
1142  "shapes": {
1143    "AacCodingMode": {
1144      "type": "string",
1145      "enum": [
1146        "AD_RECEIVER_MIX",
1147        "CODING_MODE_1_0",
1148        "CODING_MODE_1_1",
1149        "CODING_MODE_2_0",
1150        "CODING_MODE_5_1"
1151      ]
1152    },
1153    "AacInputType": {
1154      "type": "string",
1155      "enum": [
1156        "BROADCASTER_MIXED_AD",
1157        "NORMAL"
1158      ]
1159    },
1160    "AacProfile": {
1161      "type": "string",
1162      "enum": [
1163        "HEV1",
1164        "HEV2",
1165        "LC"
1166      ]
1167    },
1168    "AacRateControlMode": {
1169      "type": "string",
1170      "enum": [
1171        "CBR",
1172        "VBR"
1173      ]
1174    },
1175    "AacRawFormat": {
1176      "type": "string",
1177      "enum": [
1178        "LATM_LOAS",
1179        "NONE"
1180      ]
1181    },
1182    "AacSettings": {
1183      "type": "structure",
1184      "members": {
1185        "Bitrate": {
1186          "shape": "__double",
1187          "locationName": "bitrate"
1188        },
1189        "CodingMode": {
1190          "shape": "AacCodingMode",
1191          "locationName": "codingMode"
1192        },
1193        "InputType": {
1194          "shape": "AacInputType",
1195          "locationName": "inputType"
1196        },
1197        "Profile": {
1198          "shape": "AacProfile",
1199          "locationName": "profile"
1200        },
1201        "RateControlMode": {
1202          "shape": "AacRateControlMode",
1203          "locationName": "rateControlMode"
1204        },
1205        "RawFormat": {
1206          "shape": "AacRawFormat",
1207          "locationName": "rawFormat"
1208        },
1209        "SampleRate": {
1210          "shape": "__double",
1211          "locationName": "sampleRate"
1212        },
1213        "Spec": {
1214          "shape": "AacSpec",
1215          "locationName": "spec"
1216        },
1217        "VbrQuality": {
1218          "shape": "AacVbrQuality",
1219          "locationName": "vbrQuality"
1220        }
1221      }
1222    },
1223    "AacSpec": {
1224      "type": "string",
1225      "enum": [
1226        "MPEG2",
1227        "MPEG4"
1228      ]
1229    },
1230    "AacVbrQuality": {
1231      "type": "string",
1232      "enum": [
1233        "HIGH",
1234        "LOW",
1235        "MEDIUM_HIGH",
1236        "MEDIUM_LOW"
1237      ]
1238    },
1239    "Ac3BitstreamMode": {
1240      "type": "string",
1241      "enum": [
1242        "COMMENTARY",
1243        "COMPLETE_MAIN",
1244        "DIALOGUE",
1245        "EMERGENCY",
1246        "HEARING_IMPAIRED",
1247        "MUSIC_AND_EFFECTS",
1248        "VISUALLY_IMPAIRED",
1249        "VOICE_OVER"
1250      ]
1251    },
1252    "Ac3CodingMode": {
1253      "type": "string",
1254      "enum": [
1255        "CODING_MODE_1_0",
1256        "CODING_MODE_1_1",
1257        "CODING_MODE_2_0",
1258        "CODING_MODE_3_2_LFE"
1259      ]
1260    },
1261    "Ac3DrcProfile": {
1262      "type": "string",
1263      "enum": [
1264        "FILM_STANDARD",
1265        "NONE"
1266      ]
1267    },
1268    "Ac3LfeFilter": {
1269      "type": "string",
1270      "enum": [
1271        "DISABLED",
1272        "ENABLED"
1273      ]
1274    },
1275    "Ac3MetadataControl": {
1276      "type": "string",
1277      "enum": [
1278        "FOLLOW_INPUT",
1279        "USE_CONFIGURED"
1280      ]
1281    },
1282    "Ac3Settings": {
1283      "type": "structure",
1284      "members": {
1285        "Bitrate": {
1286          "shape": "__double",
1287          "locationName": "bitrate"
1288        },
1289        "BitstreamMode": {
1290          "shape": "Ac3BitstreamMode",
1291          "locationName": "bitstreamMode"
1292        },
1293        "CodingMode": {
1294          "shape": "Ac3CodingMode",
1295          "locationName": "codingMode"
1296        },
1297        "Dialnorm": {
1298          "shape": "__integerMin1Max31",
1299          "locationName": "dialnorm"
1300        },
1301        "DrcProfile": {
1302          "shape": "Ac3DrcProfile",
1303          "locationName": "drcProfile"
1304        },
1305        "LfeFilter": {
1306          "shape": "Ac3LfeFilter",
1307          "locationName": "lfeFilter"
1308        },
1309        "MetadataControl": {
1310          "shape": "Ac3MetadataControl",
1311          "locationName": "metadataControl"
1312        }
1313      }
1314    },
1315    "AccessDenied": {
1316      "type": "structure",
1317      "members": {
1318        "Message": {
1319          "shape": "__string",
1320          "locationName": "message"
1321        }
1322      }
1323    },
1324    "AfdSignaling": {
1325      "type": "string",
1326      "enum": [
1327        "AUTO",
1328        "FIXED",
1329        "NONE"
1330      ]
1331    },
1332    "ArchiveContainerSettings": {
1333      "type": "structure",
1334      "members": {
1335        "M2tsSettings": {
1336          "shape": "M2tsSettings",
1337          "locationName": "m2tsSettings"
1338        }
1339      }
1340    },
1341    "ArchiveGroupSettings": {
1342      "type": "structure",
1343      "members": {
1344        "Destination": {
1345          "shape": "OutputLocationRef",
1346          "locationName": "destination"
1347        },
1348        "RolloverInterval": {
1349          "shape": "__integerMin1",
1350          "locationName": "rolloverInterval"
1351        }
1352      },
1353      "required": [
1354        "Destination"
1355      ]
1356    },
1357    "ArchiveOutputSettings": {
1358      "type": "structure",
1359      "members": {
1360        "ContainerSettings": {
1361          "shape": "ArchiveContainerSettings",
1362          "locationName": "containerSettings"
1363        },
1364        "Extension": {
1365          "shape": "__string",
1366          "locationName": "extension"
1367        },
1368        "NameModifier": {
1369          "shape": "__string",
1370          "locationName": "nameModifier"
1371        }
1372      },
1373      "required": [
1374        "ContainerSettings"
1375      ]
1376    },
1377    "AribDestinationSettings": {
1378      "type": "structure",
1379      "members": {
1380      }
1381    },
1382    "AribSourceSettings": {
1383      "type": "structure",
1384      "members": {
1385      }
1386    },
1387    "AudioChannelMapping": {
1388      "type": "structure",
1389      "members": {
1390        "InputChannelLevels": {
1391          "shape": "__listOfInputChannelLevel",
1392          "locationName": "inputChannelLevels"
1393        },
1394        "OutputChannel": {
1395          "shape": "__integerMin0Max7",
1396          "locationName": "outputChannel"
1397        }
1398      },
1399      "required": [
1400        "OutputChannel",
1401        "InputChannelLevels"
1402      ]
1403    },
1404    "AudioCodecSettings": {
1405      "type": "structure",
1406      "members": {
1407        "AacSettings": {
1408          "shape": "AacSettings",
1409          "locationName": "aacSettings"
1410        },
1411        "Ac3Settings": {
1412          "shape": "Ac3Settings",
1413          "locationName": "ac3Settings"
1414        },
1415        "Eac3Settings": {
1416          "shape": "Eac3Settings",
1417          "locationName": "eac3Settings"
1418        },
1419        "Mp2Settings": {
1420          "shape": "Mp2Settings",
1421          "locationName": "mp2Settings"
1422        },
1423        "PassThroughSettings": {
1424          "shape": "PassThroughSettings",
1425          "locationName": "passThroughSettings"
1426        }
1427      }
1428    },
1429    "AudioDescription": {
1430      "type": "structure",
1431      "members": {
1432        "AudioNormalizationSettings": {
1433          "shape": "AudioNormalizationSettings",
1434          "locationName": "audioNormalizationSettings"
1435        },
1436        "AudioSelectorName": {
1437          "shape": "__string",
1438          "locationName": "audioSelectorName"
1439        },
1440        "AudioType": {
1441          "shape": "AudioType",
1442          "locationName": "audioType"
1443        },
1444        "AudioTypeControl": {
1445          "shape": "AudioDescriptionAudioTypeControl",
1446          "locationName": "audioTypeControl"
1447        },
1448        "CodecSettings": {
1449          "shape": "AudioCodecSettings",
1450          "locationName": "codecSettings"
1451        },
1452        "LanguageCode": {
1453          "shape": "__stringMin3Max3",
1454          "locationName": "languageCode"
1455        },
1456        "LanguageCodeControl": {
1457          "shape": "AudioDescriptionLanguageCodeControl",
1458          "locationName": "languageCodeControl"
1459        },
1460        "Name": {
1461          "shape": "__string",
1462          "locationName": "name"
1463        },
1464        "RemixSettings": {
1465          "shape": "RemixSettings",
1466          "locationName": "remixSettings"
1467        },
1468        "StreamName": {
1469          "shape": "__string",
1470          "locationName": "streamName"
1471        }
1472      },
1473      "required": [
1474        "AudioSelectorName",
1475        "Name"
1476      ]
1477    },
1478    "AudioDescriptionAudioTypeControl": {
1479      "type": "string",
1480      "enum": [
1481        "FOLLOW_INPUT",
1482        "USE_CONFIGURED"
1483      ]
1484    },
1485    "AudioDescriptionLanguageCodeControl": {
1486      "type": "string",
1487      "enum": [
1488        "FOLLOW_INPUT",
1489        "USE_CONFIGURED"
1490      ]
1491    },
1492    "AudioLanguageSelection": {
1493      "type": "structure",
1494      "members": {
1495        "LanguageCode": {
1496          "shape": "__string",
1497          "locationName": "languageCode"
1498        },
1499        "LanguageSelectionPolicy": {
1500          "shape": "AudioLanguageSelectionPolicy",
1501          "locationName": "languageSelectionPolicy"
1502        }
1503      },
1504      "required": [
1505        "LanguageCode"
1506      ]
1507    },
1508    "AudioLanguageSelectionPolicy": {
1509      "type": "string",
1510      "enum": [
1511        "LOOSE",
1512        "STRICT"
1513      ]
1514    },
1515    "AudioNormalizationAlgorithm": {
1516      "type": "string",
1517      "enum": [
1518        "ITU_1770_1",
1519        "ITU_1770_2"
1520      ]
1521    },
1522    "AudioNormalizationAlgorithmControl": {
1523      "type": "string",
1524      "enum": [
1525        "CORRECT_AUDIO"
1526      ]
1527    },
1528    "AudioNormalizationSettings": {
1529      "type": "structure",
1530      "members": {
1531        "Algorithm": {
1532          "shape": "AudioNormalizationAlgorithm",
1533          "locationName": "algorithm"
1534        },
1535        "AlgorithmControl": {
1536          "shape": "AudioNormalizationAlgorithmControl",
1537          "locationName": "algorithmControl"
1538        },
1539        "TargetLkfs": {
1540          "shape": "__doubleMinNegative59Max0",
1541          "locationName": "targetLkfs"
1542        }
1543      }
1544    },
1545    "AudioOnlyHlsSettings": {
1546      "type": "structure",
1547      "members": {
1548        "AudioGroupId": {
1549          "shape": "__string",
1550          "locationName": "audioGroupId"
1551        },
1552        "AudioOnlyImage": {
1553          "shape": "InputLocation",
1554          "locationName": "audioOnlyImage"
1555        },
1556        "AudioTrackType": {
1557          "shape": "AudioOnlyHlsTrackType",
1558          "locationName": "audioTrackType"
1559        }
1560      }
1561    },
1562    "AudioOnlyHlsTrackType": {
1563      "type": "string",
1564      "enum": [
1565        "ALTERNATE_AUDIO_AUTO_SELECT",
1566        "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT",
1567        "ALTERNATE_AUDIO_NOT_AUTO_SELECT",
1568        "AUDIO_ONLY_VARIANT_STREAM"
1569      ]
1570    },
1571    "AudioPidSelection": {
1572      "type": "structure",
1573      "members": {
1574        "Pid": {
1575          "shape": "__integerMin0Max8191",
1576          "locationName": "pid"
1577        }
1578      },
1579      "required": [
1580        "Pid"
1581      ]
1582    },
1583    "AudioSelector": {
1584      "type": "structure",
1585      "members": {
1586        "Name": {
1587          "shape": "__stringMin1",
1588          "locationName": "name"
1589        },
1590        "SelectorSettings": {
1591          "shape": "AudioSelectorSettings",
1592          "locationName": "selectorSettings"
1593        }
1594      },
1595      "required": [
1596        "Name"
1597      ]
1598    },
1599    "AudioSelectorSettings": {
1600      "type": "structure",
1601      "members": {
1602        "AudioLanguageSelection": {
1603          "shape": "AudioLanguageSelection",
1604          "locationName": "audioLanguageSelection"
1605        },
1606        "AudioPidSelection": {
1607          "shape": "AudioPidSelection",
1608          "locationName": "audioPidSelection"
1609        }
1610      }
1611    },
1612    "AudioType": {
1613      "type": "string",
1614      "enum": [
1615        "CLEAN_EFFECTS",
1616        "HEARING_IMPAIRED",
1617        "UNDEFINED",
1618        "VISUAL_IMPAIRED_COMMENTARY"
1619      ]
1620    },
1621    "AuthenticationScheme": {
1622      "type": "string",
1623      "enum": [
1624        "AKAMAI",
1625        "COMMON"
1626      ]
1627    },
1628    "AvailBlanking": {
1629      "type": "structure",
1630      "members": {
1631        "AvailBlankingImage": {
1632          "shape": "InputLocation",
1633          "locationName": "availBlankingImage"
1634        },
1635        "State": {
1636          "shape": "AvailBlankingState",
1637          "locationName": "state"
1638        }
1639      }
1640    },
1641    "AvailBlankingState": {
1642      "type": "string",
1643      "enum": [
1644        "DISABLED",
1645        "ENABLED"
1646      ]
1647    },
1648    "AvailConfiguration": {
1649      "type": "structure",
1650      "members": {
1651        "AvailSettings": {
1652          "shape": "AvailSettings",
1653          "locationName": "availSettings"
1654        }
1655      }
1656    },
1657    "AvailSettings": {
1658      "type": "structure",
1659      "members": {
1660        "Scte35SpliceInsert": {
1661          "shape": "Scte35SpliceInsert",
1662          "locationName": "scte35SpliceInsert"
1663        },
1664        "Scte35TimeSignalApos": {
1665          "shape": "Scte35TimeSignalApos",
1666          "locationName": "scte35TimeSignalApos"
1667        }
1668      }
1669    },
1670    "BadGatewayException": {
1671      "type": "structure",
1672      "members": {
1673        "Message": {
1674          "shape": "__string",
1675          "locationName": "message"
1676        }
1677      },
1678      "exception": true,
1679      "error": {
1680        "httpStatusCode": 502
1681      }
1682    },
1683    "BadRequestException": {
1684      "type": "structure",
1685      "members": {
1686        "Message": {
1687          "shape": "__string",
1688          "locationName": "message"
1689        }
1690      },
1691      "exception": true,
1692      "error": {
1693        "httpStatusCode": 400
1694      }
1695    },
1696    "BatchScheduleActionCreateRequest": {
1697      "type": "structure",
1698      "members": {
1699        "ScheduleActions": {
1700          "shape": "__listOfScheduleAction",
1701          "locationName": "scheduleActions"
1702        }
1703      },
1704      "required": [
1705        "ScheduleActions"
1706      ]
1707    },
1708    "BatchScheduleActionCreateResult": {
1709      "type": "structure",
1710      "members": {
1711        "ScheduleActions": {
1712          "shape": "__listOfScheduleAction",
1713          "locationName": "scheduleActions"
1714        }
1715      },
1716      "required": [
1717        "ScheduleActions"
1718      ]
1719    },
1720    "BatchScheduleActionDeleteRequest": {
1721      "type": "structure",
1722      "members": {
1723        "ActionNames": {
1724          "shape": "__listOf__string",
1725          "locationName": "actionNames"
1726        }
1727      },
1728      "required": [
1729        "ActionNames"
1730      ]
1731    },
1732    "BatchScheduleActionDeleteResult": {
1733      "type": "structure",
1734      "members": {
1735        "ScheduleActions": {
1736          "shape": "__listOfScheduleAction",
1737          "locationName": "scheduleActions"
1738        }
1739      },
1740      "required": [
1741        "ScheduleActions"
1742      ]
1743    },
1744    "BatchUpdateScheduleRequest": {
1745      "type": "structure",
1746      "members": {
1747        "ChannelId": {
1748          "shape": "__string",
1749          "location": "uri",
1750          "locationName": "channelId"
1751        },
1752        "Creates": {
1753          "shape": "BatchScheduleActionCreateRequest",
1754          "locationName": "creates"
1755        },
1756        "Deletes": {
1757          "shape": "BatchScheduleActionDeleteRequest",
1758          "locationName": "deletes"
1759        }
1760      },
1761      "required": [
1762        "ChannelId"
1763      ]
1764    },
1765    "BatchUpdateScheduleResponse": {
1766      "type": "structure",
1767      "members": {
1768        "Creates": {
1769          "shape": "BatchScheduleActionCreateResult",
1770          "locationName": "creates"
1771        },
1772        "Deletes": {
1773          "shape": "BatchScheduleActionDeleteResult",
1774          "locationName": "deletes"
1775        }
1776      }
1777    },
1778    "BatchUpdateScheduleResult": {
1779      "type": "structure",
1780      "members": {
1781        "Creates": {
1782          "shape": "BatchScheduleActionCreateResult",
1783          "locationName": "creates"
1784        },
1785        "Deletes": {
1786          "shape": "BatchScheduleActionDeleteResult",
1787          "locationName": "deletes"
1788        }
1789      }
1790    },
1791    "BlackoutSlate": {
1792      "type": "structure",
1793      "members": {
1794        "BlackoutSlateImage": {
1795          "shape": "InputLocation",
1796          "locationName": "blackoutSlateImage"
1797        },
1798        "NetworkEndBlackout": {
1799          "shape": "BlackoutSlateNetworkEndBlackout",
1800          "locationName": "networkEndBlackout"
1801        },
1802        "NetworkEndBlackoutImage": {
1803          "shape": "InputLocation",
1804          "locationName": "networkEndBlackoutImage"
1805        },
1806        "NetworkId": {
1807          "shape": "__stringMin34Max34",
1808          "locationName": "networkId"
1809        },
1810        "State": {
1811          "shape": "BlackoutSlateState",
1812          "locationName": "state"
1813        }
1814      }
1815    },
1816    "BlackoutSlateNetworkEndBlackout": {
1817      "type": "string",
1818      "enum": [
1819        "DISABLED",
1820        "ENABLED"
1821      ]
1822    },
1823    "BlackoutSlateState": {
1824      "type": "string",
1825      "enum": [
1826        "DISABLED",
1827        "ENABLED"
1828      ]
1829    },
1830    "BurnInAlignment": {
1831      "type": "string",
1832      "enum": [
1833        "CENTERED",
1834        "LEFT",
1835        "SMART"
1836      ]
1837    },
1838    "BurnInBackgroundColor": {
1839      "type": "string",
1840      "enum": [
1841        "BLACK",
1842        "NONE",
1843        "WHITE"
1844      ]
1845    },
1846    "BurnInDestinationSettings": {
1847      "type": "structure",
1848      "members": {
1849        "Alignment": {
1850          "shape": "BurnInAlignment",
1851          "locationName": "alignment"
1852        },
1853        "BackgroundColor": {
1854          "shape": "BurnInBackgroundColor",
1855          "locationName": "backgroundColor"
1856        },
1857        "BackgroundOpacity": {
1858          "shape": "__integerMin0Max255",
1859          "locationName": "backgroundOpacity"
1860        },
1861        "Font": {
1862          "shape": "InputLocation",
1863          "locationName": "font"
1864        },
1865        "FontColor": {
1866          "shape": "BurnInFontColor",
1867          "locationName": "fontColor"
1868        },
1869        "FontOpacity": {
1870          "shape": "__integerMin0Max255",
1871          "locationName": "fontOpacity"
1872        },
1873        "FontResolution": {
1874          "shape": "__integerMin96Max600",
1875          "locationName": "fontResolution"
1876        },
1877        "FontSize": {
1878          "shape": "__string",
1879          "locationName": "fontSize"
1880        },
1881        "OutlineColor": {
1882          "shape": "BurnInOutlineColor",
1883          "locationName": "outlineColor"
1884        },
1885        "OutlineSize": {
1886          "shape": "__integerMin0Max10",
1887          "locationName": "outlineSize"
1888        },
1889        "ShadowColor": {
1890          "shape": "BurnInShadowColor",
1891          "locationName": "shadowColor"
1892        },
1893        "ShadowOpacity": {
1894          "shape": "__integerMin0Max255",
1895          "locationName": "shadowOpacity"
1896        },
1897        "ShadowXOffset": {
1898          "shape": "__integer",
1899          "locationName": "shadowXOffset"
1900        },
1901        "ShadowYOffset": {
1902          "shape": "__integer",
1903          "locationName": "shadowYOffset"
1904        },
1905        "TeletextGridControl": {
1906          "shape": "BurnInTeletextGridControl",
1907          "locationName": "teletextGridControl"
1908        },
1909        "XPosition": {
1910          "shape": "__integerMin0",
1911          "locationName": "xPosition"
1912        },
1913        "YPosition": {
1914          "shape": "__integerMin0",
1915          "locationName": "yPosition"
1916        }
1917      }
1918    },
1919    "BurnInFontColor": {
1920      "type": "string",
1921      "enum": [
1922        "BLACK",
1923        "BLUE",
1924        "GREEN",
1925        "RED",
1926        "WHITE",
1927        "YELLOW"
1928      ]
1929    },
1930    "BurnInOutlineColor": {
1931      "type": "string",
1932      "enum": [
1933        "BLACK",
1934        "BLUE",
1935        "GREEN",
1936        "RED",
1937        "WHITE",
1938        "YELLOW"
1939      ]
1940    },
1941    "BurnInShadowColor": {
1942      "type": "string",
1943      "enum": [
1944        "BLACK",
1945        "NONE",
1946        "WHITE"
1947      ]
1948    },
1949    "BurnInTeletextGridControl": {
1950      "type": "string",
1951      "enum": [
1952        "FIXED",
1953        "SCALED"
1954      ]
1955    },
1956    "CaptionDescription": {
1957      "type": "structure",
1958      "members": {
1959        "CaptionSelectorName": {
1960          "shape": "__string",
1961          "locationName": "captionSelectorName"
1962        },
1963        "DestinationSettings": {
1964          "shape": "CaptionDestinationSettings",
1965          "locationName": "destinationSettings"
1966        },
1967        "LanguageCode": {
1968          "shape": "__string",
1969          "locationName": "languageCode"
1970        },
1971        "LanguageDescription": {
1972          "shape": "__string",
1973          "locationName": "languageDescription"
1974        },
1975        "Name": {
1976          "shape": "__string",
1977          "locationName": "name"
1978        }
1979      },
1980      "required": [
1981        "CaptionSelectorName",
1982        "Name"
1983      ]
1984    },
1985    "CaptionDestinationSettings": {
1986      "type": "structure",
1987      "members": {
1988        "AribDestinationSettings": {
1989          "shape": "AribDestinationSettings",
1990          "locationName": "aribDestinationSettings"
1991        },
1992        "BurnInDestinationSettings": {
1993          "shape": "BurnInDestinationSettings",
1994          "locationName": "burnInDestinationSettings"
1995        },
1996        "DvbSubDestinationSettings": {
1997          "shape": "DvbSubDestinationSettings",
1998          "locationName": "dvbSubDestinationSettings"
1999        },
2000        "EmbeddedDestinationSettings": {
2001          "shape": "EmbeddedDestinationSettings",
2002          "locationName": "embeddedDestinationSettings"
2003        },
2004        "EmbeddedPlusScte20DestinationSettings": {
2005          "shape": "EmbeddedPlusScte20DestinationSettings",
2006          "locationName": "embeddedPlusScte20DestinationSettings"
2007        },
2008        "RtmpCaptionInfoDestinationSettings": {
2009          "shape": "RtmpCaptionInfoDestinationSettings",
2010          "locationName": "rtmpCaptionInfoDestinationSettings"
2011        },
2012        "Scte20PlusEmbeddedDestinationSettings": {
2013          "shape": "Scte20PlusEmbeddedDestinationSettings",
2014          "locationName": "scte20PlusEmbeddedDestinationSettings"
2015        },
2016        "Scte27DestinationSettings": {
2017          "shape": "Scte27DestinationSettings",
2018          "locationName": "scte27DestinationSettings"
2019        },
2020        "SmpteTtDestinationSettings": {
2021          "shape": "SmpteTtDestinationSettings",
2022          "locationName": "smpteTtDestinationSettings"
2023        },
2024        "TeletextDestinationSettings": {
2025          "shape": "TeletextDestinationSettings",
2026          "locationName": "teletextDestinationSettings"
2027        },
2028        "TtmlDestinationSettings": {
2029          "shape": "TtmlDestinationSettings",
2030          "locationName": "ttmlDestinationSettings"
2031        },
2032        "WebvttDestinationSettings": {
2033          "shape": "WebvttDestinationSettings",
2034          "locationName": "webvttDestinationSettings"
2035        }
2036      }
2037    },
2038    "CaptionLanguageMapping": {
2039      "type": "structure",
2040      "members": {
2041        "CaptionChannel": {
2042          "shape": "__integerMin1Max4",
2043          "locationName": "captionChannel"
2044        },
2045        "LanguageCode": {
2046          "shape": "__stringMin3Max3",
2047          "locationName": "languageCode"
2048        },
2049        "LanguageDescription": {
2050          "shape": "__stringMin1",
2051          "locationName": "languageDescription"
2052        }
2053      },
2054      "required": [
2055        "LanguageCode",
2056        "LanguageDescription",
2057        "CaptionChannel"
2058      ]
2059    },
2060    "CaptionSelector": {
2061      "type": "structure",
2062      "members": {
2063        "LanguageCode": {
2064          "shape": "__string",
2065          "locationName": "languageCode"
2066        },
2067        "Name": {
2068          "shape": "__stringMin1",
2069          "locationName": "name"
2070        },
2071        "SelectorSettings": {
2072          "shape": "CaptionSelectorSettings",
2073          "locationName": "selectorSettings"
2074        }
2075      },
2076      "required": [
2077        "Name"
2078      ]
2079    },
2080    "CaptionSelectorSettings": {
2081      "type": "structure",
2082      "members": {
2083        "AribSourceSettings": {
2084          "shape": "AribSourceSettings",
2085          "locationName": "aribSourceSettings"
2086        },
2087        "DvbSubSourceSettings": {
2088          "shape": "DvbSubSourceSettings",
2089          "locationName": "dvbSubSourceSettings"
2090        },
2091        "EmbeddedSourceSettings": {
2092          "shape": "EmbeddedSourceSettings",
2093          "locationName": "embeddedSourceSettings"
2094        },
2095        "Scte20SourceSettings": {
2096          "shape": "Scte20SourceSettings",
2097          "locationName": "scte20SourceSettings"
2098        },
2099        "Scte27SourceSettings": {
2100          "shape": "Scte27SourceSettings",
2101          "locationName": "scte27SourceSettings"
2102        },
2103        "TeletextSourceSettings": {
2104          "shape": "TeletextSourceSettings",
2105          "locationName": "teletextSourceSettings"
2106        }
2107      }
2108    },
2109    "Channel": {
2110      "type": "structure",
2111      "members": {
2112        "Arn": {
2113          "shape": "__string",
2114          "locationName": "arn"
2115        },
2116        "ChannelClass": {
2117          "shape": "ChannelClass",
2118          "locationName": "channelClass"
2119        },
2120        "Destinations": {
2121          "shape": "__listOfOutputDestination",
2122          "locationName": "destinations"
2123        },
2124        "EgressEndpoints": {
2125          "shape": "__listOfChannelEgressEndpoint",
2126          "locationName": "egressEndpoints"
2127        },
2128        "EncoderSettings": {
2129          "shape": "EncoderSettings",
2130          "locationName": "encoderSettings"
2131        },
2132        "Id": {
2133          "shape": "__string",
2134          "locationName": "id"
2135        },
2136        "InputAttachments": {
2137          "shape": "__listOfInputAttachment",
2138          "locationName": "inputAttachments"
2139        },
2140        "InputSpecification": {
2141          "shape": "InputSpecification",
2142          "locationName": "inputSpecification"
2143        },
2144        "LogLevel": {
2145          "shape": "LogLevel",
2146          "locationName": "logLevel"
2147        },
2148        "Name": {
2149          "shape": "__string",
2150          "locationName": "name"
2151        },
2152        "PipelineDetails": {
2153          "shape": "__listOfPipelineDetail",
2154          "locationName": "pipelineDetails"
2155        },
2156        "PipelinesRunningCount": {
2157          "shape": "__integer",
2158          "locationName": "pipelinesRunningCount"
2159        },
2160        "RoleArn": {
2161          "shape": "__string",
2162          "locationName": "roleArn"
2163        },
2164        "State": {
2165          "shape": "ChannelState",
2166          "locationName": "state"
2167        },
2168        "Tags": {
2169          "shape": "Tags",
2170          "locationName": "tags"
2171        }
2172      }
2173    },
2174    "ChannelClass": {
2175      "type": "string",
2176      "enum": [
2177        "STANDARD",
2178        "SINGLE_PIPELINE"
2179      ]
2180    },
2181    "ChannelConfigurationValidationError": {
2182      "type": "structure",
2183      "members": {
2184        "Message": {
2185          "shape": "__string",
2186          "locationName": "message"
2187        },
2188        "ValidationErrors": {
2189          "shape": "__listOfValidationError",
2190          "locationName": "validationErrors"
2191        }
2192      }
2193    },
2194    "ChannelEgressEndpoint": {
2195      "type": "structure",
2196      "members": {
2197        "SourceIp": {
2198          "shape": "__string",
2199          "locationName": "sourceIp"
2200        }
2201      }
2202    },
2203    "ChannelState": {
2204      "type": "string",
2205      "enum": [
2206        "CREATING",
2207        "CREATE_FAILED",
2208        "IDLE",
2209        "STARTING",
2210        "RUNNING",
2211        "RECOVERING",
2212        "STOPPING",
2213        "DELETING",
2214        "DELETED",
2215        "UPDATING",
2216        "UPDATE_FAILED"
2217      ]
2218    },
2219    "ChannelSummary": {
2220      "type": "structure",
2221      "members": {
2222        "Arn": {
2223          "shape": "__string",
2224          "locationName": "arn"
2225        },
2226        "ChannelClass": {
2227          "shape": "ChannelClass",
2228          "locationName": "channelClass"
2229        },
2230        "Destinations": {
2231          "shape": "__listOfOutputDestination",
2232          "locationName": "destinations"
2233        },
2234        "EgressEndpoints": {
2235          "shape": "__listOfChannelEgressEndpoint",
2236          "locationName": "egressEndpoints"
2237        },
2238        "Id": {
2239          "shape": "__string",
2240          "locationName": "id"
2241        },
2242        "InputAttachments": {
2243          "shape": "__listOfInputAttachment",
2244          "locationName": "inputAttachments"
2245        },
2246        "InputSpecification": {
2247          "shape": "InputSpecification",
2248          "locationName": "inputSpecification"
2249        },
2250        "LogLevel": {
2251          "shape": "LogLevel",
2252          "locationName": "logLevel"
2253        },
2254        "Name": {
2255          "shape": "__string",
2256          "locationName": "name"
2257        },
2258        "PipelinesRunningCount": {
2259          "shape": "__integer",
2260          "locationName": "pipelinesRunningCount"
2261        },
2262        "RoleArn": {
2263          "shape": "__string",
2264          "locationName": "roleArn"
2265        },
2266        "State": {
2267          "shape": "ChannelState",
2268          "locationName": "state"
2269        },
2270        "Tags": {
2271          "shape": "Tags",
2272          "locationName": "tags"
2273        }
2274      }
2275    },
2276    "ConflictException": {
2277      "type": "structure",
2278      "members": {
2279        "Message": {
2280          "shape": "__string",
2281          "locationName": "message"
2282        }
2283      },
2284      "exception": true,
2285      "error": {
2286        "httpStatusCode": 409
2287      }
2288    },
2289    "CreateChannel": {
2290      "type": "structure",
2291      "members": {
2292        "ChannelClass": {
2293          "shape": "ChannelClass",
2294          "locationName": "channelClass"
2295        },
2296        "Destinations": {
2297          "shape": "__listOfOutputDestination",
2298          "locationName": "destinations"
2299        },
2300        "EncoderSettings": {
2301          "shape": "EncoderSettings",
2302          "locationName": "encoderSettings"
2303        },
2304        "InputAttachments": {
2305          "shape": "__listOfInputAttachment",
2306          "locationName": "inputAttachments"
2307        },
2308        "InputSpecification": {
2309          "shape": "InputSpecification",
2310          "locationName": "inputSpecification"
2311        },
2312        "LogLevel": {
2313          "shape": "LogLevel",
2314          "locationName": "logLevel"
2315        },
2316        "Name": {
2317          "shape": "__string",
2318          "locationName": "name"
2319        },
2320        "RequestId": {
2321          "shape": "__string",
2322          "locationName": "requestId",
2323          "idempotencyToken": true
2324        },
2325        "Reserved": {
2326          "shape": "__string",
2327          "locationName": "reserved",
2328          "deprecated": true
2329        },
2330        "RoleArn": {
2331          "shape": "__string",
2332          "locationName": "roleArn"
2333        },
2334        "Tags": {
2335          "shape": "Tags",
2336          "locationName": "tags"
2337        }
2338      }
2339    },
2340    "CreateChannelRequest": {
2341      "type": "structure",
2342      "members": {
2343        "ChannelClass": {
2344          "shape": "ChannelClass",
2345          "locationName": "channelClass"
2346        },
2347        "Destinations": {
2348          "shape": "__listOfOutputDestination",
2349          "locationName": "destinations"
2350        },
2351        "EncoderSettings": {
2352          "shape": "EncoderSettings",
2353          "locationName": "encoderSettings"
2354        },
2355        "InputAttachments": {
2356          "shape": "__listOfInputAttachment",
2357          "locationName": "inputAttachments"
2358        },
2359        "InputSpecification": {
2360          "shape": "InputSpecification",
2361          "locationName": "inputSpecification"
2362        },
2363        "LogLevel": {
2364          "shape": "LogLevel",
2365          "locationName": "logLevel"
2366        },
2367        "Name": {
2368          "shape": "__string",
2369          "locationName": "name"
2370        },
2371        "RequestId": {
2372          "shape": "__string",
2373          "locationName": "requestId",
2374          "idempotencyToken": true
2375        },
2376        "Reserved": {
2377          "shape": "__string",
2378          "locationName": "reserved",
2379          "deprecated": true
2380        },
2381        "RoleArn": {
2382          "shape": "__string",
2383          "locationName": "roleArn"
2384        },
2385        "Tags": {
2386          "shape": "Tags",
2387          "locationName": "tags"
2388        }
2389      }
2390    },
2391    "CreateChannelResponse": {
2392      "type": "structure",
2393      "members": {
2394        "Channel": {
2395          "shape": "Channel",
2396          "locationName": "channel"
2397        }
2398      }
2399    },
2400    "CreateChannelResultModel": {
2401      "type": "structure",
2402      "members": {
2403        "Channel": {
2404          "shape": "Channel",
2405          "locationName": "channel"
2406        }
2407      }
2408    },
2409    "CreateInput": {
2410      "type": "structure",
2411      "members": {
2412        "Destinations": {
2413          "shape": "__listOfInputDestinationRequest",
2414          "locationName": "destinations"
2415        },
2416        "InputSecurityGroups": {
2417          "shape": "__listOf__string",
2418          "locationName": "inputSecurityGroups"
2419        },
2420        "MediaConnectFlows": {
2421          "shape": "__listOfMediaConnectFlowRequest",
2422          "locationName": "mediaConnectFlows"
2423        },
2424        "Name": {
2425          "shape": "__string",
2426          "locationName": "name"
2427        },
2428        "RequestId": {
2429          "shape": "__string",
2430          "locationName": "requestId",
2431          "idempotencyToken": true
2432        },
2433        "RoleArn": {
2434          "shape": "__string",
2435          "locationName": "roleArn"
2436        },
2437        "Sources": {
2438          "shape": "__listOfInputSourceRequest",
2439          "locationName": "sources"
2440        },
2441        "Tags": {
2442          "shape": "Tags",
2443          "locationName": "tags"
2444        },
2445        "Type": {
2446          "shape": "InputType",
2447          "locationName": "type"
2448        },
2449        "Vpc": {
2450          "shape": "InputVpcRequest",
2451          "locationName": "vpc"
2452        }
2453      }
2454    },
2455    "CreateInputRequest": {
2456      "type": "structure",
2457      "members": {
2458        "Destinations": {
2459          "shape": "__listOfInputDestinationRequest",
2460          "locationName": "destinations"
2461        },
2462        "InputSecurityGroups": {
2463          "shape": "__listOf__string",
2464          "locationName": "inputSecurityGroups"
2465        },
2466        "MediaConnectFlows": {
2467          "shape": "__listOfMediaConnectFlowRequest",
2468          "locationName": "mediaConnectFlows"
2469        },
2470        "Name": {
2471          "shape": "__string",
2472          "locationName": "name"
2473        },
2474        "RequestId": {
2475          "shape": "__string",
2476          "locationName": "requestId",
2477          "idempotencyToken": true
2478        },
2479        "RoleArn": {
2480          "shape": "__string",
2481          "locationName": "roleArn"
2482        },
2483        "Sources": {
2484          "shape": "__listOfInputSourceRequest",
2485          "locationName": "sources"
2486        },
2487        "Tags": {
2488          "shape": "Tags",
2489          "locationName": "tags"
2490        },
2491        "Type": {
2492          "shape": "InputType",
2493          "locationName": "type"
2494        },
2495        "Vpc": {
2496          "shape": "InputVpcRequest",
2497          "locationName": "vpc"
2498        }
2499      }
2500    },
2501    "CreateInputResponse": {
2502      "type": "structure",
2503      "members": {
2504        "Input": {
2505          "shape": "Input",
2506          "locationName": "input"
2507        }
2508      }
2509    },
2510    "CreateInputResultModel": {
2511      "type": "structure",
2512      "members": {
2513        "Input": {
2514          "shape": "Input",
2515          "locationName": "input"
2516        }
2517      }
2518    },
2519    "CreateInputSecurityGroupRequest": {
2520      "type": "structure",
2521      "members": {
2522        "Tags": {
2523          "shape": "Tags",
2524          "locationName": "tags"
2525        },
2526        "WhitelistRules": {
2527          "shape": "__listOfInputWhitelistRuleCidr",
2528          "locationName": "whitelistRules"
2529        }
2530      }
2531    },
2532    "CreateInputSecurityGroupResponse": {
2533      "type": "structure",
2534      "members": {
2535        "SecurityGroup": {
2536          "shape": "InputSecurityGroup",
2537          "locationName": "securityGroup"
2538        }
2539      }
2540    },
2541    "CreateInputSecurityGroupResultModel": {
2542      "type": "structure",
2543      "members": {
2544        "SecurityGroup": {
2545          "shape": "InputSecurityGroup",
2546          "locationName": "securityGroup"
2547        }
2548      }
2549    },
2550    "CreateTagsRequest": {
2551      "type": "structure",
2552      "members": {
2553        "ResourceArn": {
2554          "shape": "__string",
2555          "location": "uri",
2556          "locationName": "resource-arn"
2557        },
2558        "Tags": {
2559          "shape": "Tags",
2560          "locationName": "tags"
2561        }
2562      },
2563      "required": [
2564        "ResourceArn"
2565      ]
2566    },
2567    "DeleteChannelRequest": {
2568      "type": "structure",
2569      "members": {
2570        "ChannelId": {
2571          "shape": "__string",
2572          "location": "uri",
2573          "locationName": "channelId"
2574        }
2575      },
2576      "required": [
2577        "ChannelId"
2578      ]
2579    },
2580    "DeleteChannelResponse": {
2581      "type": "structure",
2582      "members": {
2583        "Arn": {
2584          "shape": "__string",
2585          "locationName": "arn"
2586        },
2587        "ChannelClass": {
2588          "shape": "ChannelClass",
2589          "locationName": "channelClass"
2590        },
2591        "Destinations": {
2592          "shape": "__listOfOutputDestination",
2593          "locationName": "destinations"
2594        },
2595        "EgressEndpoints": {
2596          "shape": "__listOfChannelEgressEndpoint",
2597          "locationName": "egressEndpoints"
2598        },
2599        "EncoderSettings": {
2600          "shape": "EncoderSettings",
2601          "locationName": "encoderSettings"
2602        },
2603        "Id": {
2604          "shape": "__string",
2605          "locationName": "id"
2606        },
2607        "InputAttachments": {
2608          "shape": "__listOfInputAttachment",
2609          "locationName": "inputAttachments"
2610        },
2611        "InputSpecification": {
2612          "shape": "InputSpecification",
2613          "locationName": "inputSpecification"
2614        },
2615        "LogLevel": {
2616          "shape": "LogLevel",
2617          "locationName": "logLevel"
2618        },
2619        "Name": {
2620          "shape": "__string",
2621          "locationName": "name"
2622        },
2623        "PipelineDetails": {
2624          "shape": "__listOfPipelineDetail",
2625          "locationName": "pipelineDetails"
2626        },
2627        "PipelinesRunningCount": {
2628          "shape": "__integer",
2629          "locationName": "pipelinesRunningCount"
2630        },
2631        "RoleArn": {
2632          "shape": "__string",
2633          "locationName": "roleArn"
2634        },
2635        "State": {
2636          "shape": "ChannelState",
2637          "locationName": "state"
2638        },
2639        "Tags": {
2640          "shape": "Tags",
2641          "locationName": "tags"
2642        }
2643      }
2644    },
2645    "DeleteInputRequest": {
2646      "type": "structure",
2647      "members": {
2648        "InputId": {
2649          "shape": "__string",
2650          "location": "uri",
2651          "locationName": "inputId"
2652        }
2653      },
2654      "required": [
2655        "InputId"
2656      ]
2657    },
2658    "DeleteInputResponse": {
2659      "type": "structure",
2660      "members": {
2661      }
2662    },
2663    "DeleteInputSecurityGroupRequest": {
2664      "type": "structure",
2665      "members": {
2666        "InputSecurityGroupId": {
2667          "shape": "__string",
2668          "location": "uri",
2669          "locationName": "inputSecurityGroupId"
2670        }
2671      },
2672      "required": [
2673        "InputSecurityGroupId"
2674      ]
2675    },
2676    "DeleteInputSecurityGroupResponse": {
2677      "type": "structure",
2678      "members": {
2679      }
2680    },
2681    "DeleteReservationRequest": {
2682      "type": "structure",
2683      "members": {
2684        "ReservationId": {
2685          "shape": "__string",
2686          "location": "uri",
2687          "locationName": "reservationId"
2688        }
2689      },
2690      "required": [
2691        "ReservationId"
2692      ]
2693    },
2694    "DeleteReservationResponse": {
2695      "type": "structure",
2696      "members": {
2697        "Arn": {
2698          "shape": "__string",
2699          "locationName": "arn"
2700        },
2701        "Count": {
2702          "shape": "__integer",
2703          "locationName": "count"
2704        },
2705        "CurrencyCode": {
2706          "shape": "__string",
2707          "locationName": "currencyCode"
2708        },
2709        "Duration": {
2710          "shape": "__integer",
2711          "locationName": "duration"
2712        },
2713        "DurationUnits": {
2714          "shape": "OfferingDurationUnits",
2715          "locationName": "durationUnits"
2716        },
2717        "End": {
2718          "shape": "__string",
2719          "locationName": "end"
2720        },
2721        "FixedPrice": {
2722          "shape": "__double",
2723          "locationName": "fixedPrice"
2724        },
2725        "Name": {
2726          "shape": "__string",
2727          "locationName": "name"
2728        },
2729        "OfferingDescription": {
2730          "shape": "__string",
2731          "locationName": "offeringDescription"
2732        },
2733        "OfferingId": {
2734          "shape": "__string",
2735          "locationName": "offeringId"
2736        },
2737        "OfferingType": {
2738          "shape": "OfferingType",
2739          "locationName": "offeringType"
2740        },
2741        "Region": {
2742          "shape": "__string",
2743          "locationName": "region"
2744        },
2745        "ReservationId": {
2746          "shape": "__string",
2747          "locationName": "reservationId"
2748        },
2749        "ResourceSpecification": {
2750          "shape": "ReservationResourceSpecification",
2751          "locationName": "resourceSpecification"
2752        },
2753        "Start": {
2754          "shape": "__string",
2755          "locationName": "start"
2756        },
2757        "State": {
2758          "shape": "ReservationState",
2759          "locationName": "state"
2760        },
2761        "Tags": {
2762          "shape": "Tags",
2763          "locationName": "tags"
2764        },
2765        "UsagePrice": {
2766          "shape": "__double",
2767          "locationName": "usagePrice"
2768        }
2769      }
2770    },
2771    "DeleteScheduleRequest": {
2772      "type": "structure",
2773      "members": {
2774        "ChannelId": {
2775          "shape": "__string",
2776          "location": "uri",
2777          "locationName": "channelId"
2778        }
2779      },
2780      "required": [
2781        "ChannelId"
2782      ]
2783    },
2784    "DeleteScheduleResponse": {
2785      "type": "structure",
2786      "members": {
2787      }
2788    },
2789    "DeleteTagsRequest": {
2790      "type": "structure",
2791      "members": {
2792        "ResourceArn": {
2793          "shape": "__string",
2794          "location": "uri",
2795          "locationName": "resource-arn"
2796        },
2797        "TagKeys": {
2798          "shape": "__listOf__string",
2799          "location": "querystring",
2800          "locationName": "tagKeys"
2801        }
2802      },
2803      "required": [
2804        "TagKeys",
2805        "ResourceArn"
2806      ]
2807    },
2808    "DescribeChannelRequest": {
2809      "type": "structure",
2810      "members": {
2811        "ChannelId": {
2812          "shape": "__string",
2813          "location": "uri",
2814          "locationName": "channelId"
2815        }
2816      },
2817      "required": [
2818        "ChannelId"
2819      ]
2820    },
2821    "DescribeChannelResponse": {
2822      "type": "structure",
2823      "members": {
2824        "Arn": {
2825          "shape": "__string",
2826          "locationName": "arn"
2827        },
2828        "ChannelClass": {
2829          "shape": "ChannelClass",
2830          "locationName": "channelClass"
2831        },
2832        "Destinations": {
2833          "shape": "__listOfOutputDestination",
2834          "locationName": "destinations"
2835        },
2836        "EgressEndpoints": {
2837          "shape": "__listOfChannelEgressEndpoint",
2838          "locationName": "egressEndpoints"
2839        },
2840        "EncoderSettings": {
2841          "shape": "EncoderSettings",
2842          "locationName": "encoderSettings"
2843        },
2844        "Id": {
2845          "shape": "__string",
2846          "locationName": "id"
2847        },
2848        "InputAttachments": {
2849          "shape": "__listOfInputAttachment",
2850          "locationName": "inputAttachments"
2851        },
2852        "InputSpecification": {
2853          "shape": "InputSpecification",
2854          "locationName": "inputSpecification"
2855        },
2856        "LogLevel": {
2857          "shape": "LogLevel",
2858          "locationName": "logLevel"
2859        },
2860        "Name": {
2861          "shape": "__string",
2862          "locationName": "name"
2863        },
2864        "PipelineDetails": {
2865          "shape": "__listOfPipelineDetail",
2866          "locationName": "pipelineDetails"
2867        },
2868        "PipelinesRunningCount": {
2869          "shape": "__integer",
2870          "locationName": "pipelinesRunningCount"
2871        },
2872        "RoleArn": {
2873          "shape": "__string",
2874          "locationName": "roleArn"
2875        },
2876        "State": {
2877          "shape": "ChannelState",
2878          "locationName": "state"
2879        },
2880        "Tags": {
2881          "shape": "Tags",
2882          "locationName": "tags"
2883        }
2884      }
2885    },
2886    "DescribeInputRequest": {
2887      "type": "structure",
2888      "members": {
2889        "InputId": {
2890          "shape": "__string",
2891          "location": "uri",
2892          "locationName": "inputId"
2893        }
2894      },
2895      "required": [
2896        "InputId"
2897      ]
2898    },
2899    "DescribeInputResponse": {
2900      "type": "structure",
2901      "members": {
2902        "Arn": {
2903          "shape": "__string",
2904          "locationName": "arn"
2905        },
2906        "AttachedChannels": {
2907          "shape": "__listOf__string",
2908          "locationName": "attachedChannels"
2909        },
2910        "Destinations": {
2911          "shape": "__listOfInputDestination",
2912          "locationName": "destinations"
2913        },
2914        "Id": {
2915          "shape": "__string",
2916          "locationName": "id"
2917        },
2918        "InputClass": {
2919          "shape": "InputClass",
2920          "locationName": "inputClass"
2921        },
2922        "InputSourceType": {
2923          "shape": "InputSourceType",
2924          "locationName": "inputSourceType"
2925        },
2926        "MediaConnectFlows": {
2927          "shape": "__listOfMediaConnectFlow",
2928          "locationName": "mediaConnectFlows"
2929        },
2930        "Name": {
2931          "shape": "__string",
2932          "locationName": "name"
2933        },
2934        "RoleArn": {
2935          "shape": "__string",
2936          "locationName": "roleArn"
2937        },
2938        "SecurityGroups": {
2939          "shape": "__listOf__string",
2940          "locationName": "securityGroups"
2941        },
2942        "Sources": {
2943          "shape": "__listOfInputSource",
2944          "locationName": "sources"
2945        },
2946        "State": {
2947          "shape": "InputState",
2948          "locationName": "state"
2949        },
2950        "Tags": {
2951          "shape": "Tags",
2952          "locationName": "tags"
2953        },
2954        "Type": {
2955          "shape": "InputType",
2956          "locationName": "type"
2957        }
2958      }
2959    },
2960    "DescribeInputSecurityGroupRequest": {
2961      "type": "structure",
2962      "members": {
2963        "InputSecurityGroupId": {
2964          "shape": "__string",
2965          "location": "uri",
2966          "locationName": "inputSecurityGroupId"
2967        }
2968      },
2969      "required": [
2970        "InputSecurityGroupId"
2971      ]
2972    },
2973    "DescribeInputSecurityGroupResponse": {
2974      "type": "structure",
2975      "members": {
2976        "Arn": {
2977          "shape": "__string",
2978          "locationName": "arn"
2979        },
2980        "Id": {
2981          "shape": "__string",
2982          "locationName": "id"
2983        },
2984        "Inputs": {
2985          "shape": "__listOf__string",
2986          "locationName": "inputs"
2987        },
2988        "State": {
2989          "shape": "InputSecurityGroupState",
2990          "locationName": "state"
2991        },
2992        "Tags": {
2993          "shape": "Tags",
2994          "locationName": "tags"
2995        },
2996        "WhitelistRules": {
2997          "shape": "__listOfInputWhitelistRule",
2998          "locationName": "whitelistRules"
2999        }
3000      }
3001    },
3002    "DescribeOfferingRequest": {
3003      "type": "structure",
3004      "members": {
3005        "OfferingId": {
3006          "shape": "__string",
3007          "location": "uri",
3008          "locationName": "offeringId"
3009        }
3010      },
3011      "required": [
3012        "OfferingId"
3013      ]
3014    },
3015    "DescribeOfferingResponse": {
3016      "type": "structure",
3017      "members": {
3018        "Arn": {
3019          "shape": "__string",
3020          "locationName": "arn"
3021        },
3022        "CurrencyCode": {
3023          "shape": "__string",
3024          "locationName": "currencyCode"
3025        },
3026        "Duration": {
3027          "shape": "__integer",
3028          "locationName": "duration"
3029        },
3030        "DurationUnits": {
3031          "shape": "OfferingDurationUnits",
3032          "locationName": "durationUnits"
3033        },
3034        "FixedPrice": {
3035          "shape": "__double",
3036          "locationName": "fixedPrice"
3037        },
3038        "OfferingDescription": {
3039          "shape": "__string",
3040          "locationName": "offeringDescription"
3041        },
3042        "OfferingId": {
3043          "shape": "__string",
3044          "locationName": "offeringId"
3045        },
3046        "OfferingType": {
3047          "shape": "OfferingType",
3048          "locationName": "offeringType"
3049        },
3050        "Region": {
3051          "shape": "__string",
3052          "locationName": "region"
3053        },
3054        "ResourceSpecification": {
3055          "shape": "ReservationResourceSpecification",
3056          "locationName": "resourceSpecification"
3057        },
3058        "UsagePrice": {
3059          "shape": "__double",
3060          "locationName": "usagePrice"
3061        }
3062      }
3063    },
3064    "DescribeReservationRequest": {
3065      "type": "structure",
3066      "members": {
3067        "ReservationId": {
3068          "shape": "__string",
3069          "location": "uri",
3070          "locationName": "reservationId"
3071        }
3072      },
3073      "required": [
3074        "ReservationId"
3075      ]
3076    },
3077    "DescribeReservationResponse": {
3078      "type": "structure",
3079      "members": {
3080        "Arn": {
3081          "shape": "__string",
3082          "locationName": "arn"
3083        },
3084        "Count": {
3085          "shape": "__integer",
3086          "locationName": "count"
3087        },
3088        "CurrencyCode": {
3089          "shape": "__string",
3090          "locationName": "currencyCode"
3091        },
3092        "Duration": {
3093          "shape": "__integer",
3094          "locationName": "duration"
3095        },
3096        "DurationUnits": {
3097          "shape": "OfferingDurationUnits",
3098          "locationName": "durationUnits"
3099        },
3100        "End": {
3101          "shape": "__string",
3102          "locationName": "end"
3103        },
3104        "FixedPrice": {
3105          "shape": "__double",
3106          "locationName": "fixedPrice"
3107        },
3108        "Name": {
3109          "shape": "__string",
3110          "locationName": "name"
3111        },
3112        "OfferingDescription": {
3113          "shape": "__string",
3114          "locationName": "offeringDescription"
3115        },
3116        "OfferingId": {
3117          "shape": "__string",
3118          "locationName": "offeringId"
3119        },
3120        "OfferingType": {
3121          "shape": "OfferingType",
3122          "locationName": "offeringType"
3123        },
3124        "Region": {
3125          "shape": "__string",
3126          "locationName": "region"
3127        },
3128        "ReservationId": {
3129          "shape": "__string",
3130          "locationName": "reservationId"
3131        },
3132        "ResourceSpecification": {
3133          "shape": "ReservationResourceSpecification",
3134          "locationName": "resourceSpecification"
3135        },
3136        "Start": {
3137          "shape": "__string",
3138          "locationName": "start"
3139        },
3140        "State": {
3141          "shape": "ReservationState",
3142          "locationName": "state"
3143        },
3144        "Tags": {
3145          "shape": "Tags",
3146          "locationName": "tags"
3147        },
3148        "UsagePrice": {
3149          "shape": "__double",
3150          "locationName": "usagePrice"
3151        }
3152      }
3153    },
3154    "DescribeScheduleRequest": {
3155      "type": "structure",
3156      "members": {
3157        "ChannelId": {
3158          "shape": "__string",
3159          "location": "uri",
3160          "locationName": "channelId"
3161        },
3162        "MaxResults": {
3163          "shape": "MaxResults",
3164          "location": "querystring",
3165          "locationName": "maxResults"
3166        },
3167        "NextToken": {
3168          "shape": "__string",
3169          "location": "querystring",
3170          "locationName": "nextToken"
3171        }
3172      },
3173      "required": [
3174        "ChannelId"
3175      ]
3176    },
3177    "DescribeScheduleResponse": {
3178      "type": "structure",
3179      "members": {
3180        "NextToken": {
3181          "shape": "__string",
3182          "locationName": "nextToken"
3183        },
3184        "ScheduleActions": {
3185          "shape": "__listOfScheduleAction",
3186          "locationName": "scheduleActions"
3187        }
3188      }
3189    },
3190    "DvbNitSettings": {
3191      "type": "structure",
3192      "members": {
3193        "NetworkId": {
3194          "shape": "__integerMin0Max65536",
3195          "locationName": "networkId"
3196        },
3197        "NetworkName": {
3198          "shape": "__stringMin1Max256",
3199          "locationName": "networkName"
3200        },
3201        "RepInterval": {
3202          "shape": "__integerMin25Max10000",
3203          "locationName": "repInterval"
3204        }
3205      },
3206      "required": [
3207        "NetworkName",
3208        "NetworkId"
3209      ]
3210    },
3211    "DvbSdtOutputSdt": {
3212      "type": "string",
3213      "enum": [
3214        "SDT_FOLLOW",
3215        "SDT_FOLLOW_IF_PRESENT",
3216        "SDT_MANUAL",
3217        "SDT_NONE"
3218      ]
3219    },
3220    "DvbSdtSettings": {
3221      "type": "structure",
3222      "members": {
3223        "OutputSdt": {
3224          "shape": "DvbSdtOutputSdt",
3225          "locationName": "outputSdt"
3226        },
3227        "RepInterval": {
3228          "shape": "__integerMin25Max2000",
3229          "locationName": "repInterval"
3230        },
3231        "ServiceName": {
3232          "shape": "__stringMin1Max256",
3233          "locationName": "serviceName"
3234        },
3235        "ServiceProviderName": {
3236          "shape": "__stringMin1Max256",
3237          "locationName": "serviceProviderName"
3238        }
3239      }
3240    },
3241    "DvbSubDestinationAlignment": {
3242      "type": "string",
3243      "enum": [
3244        "CENTERED",
3245        "LEFT",
3246        "SMART"
3247      ]
3248    },
3249    "DvbSubDestinationBackgroundColor": {
3250      "type": "string",
3251      "enum": [
3252        "BLACK",
3253        "NONE",
3254        "WHITE"
3255      ]
3256    },
3257    "DvbSubDestinationFontColor": {
3258      "type": "string",
3259      "enum": [
3260        "BLACK",
3261        "BLUE",
3262        "GREEN",
3263        "RED",
3264        "WHITE",
3265        "YELLOW"
3266      ]
3267    },
3268    "DvbSubDestinationOutlineColor": {
3269      "type": "string",
3270      "enum": [
3271        "BLACK",
3272        "BLUE",
3273        "GREEN",
3274        "RED",
3275        "WHITE",
3276        "YELLOW"
3277      ]
3278    },
3279    "DvbSubDestinationSettings": {
3280      "type": "structure",
3281      "members": {
3282        "Alignment": {
3283          "shape": "DvbSubDestinationAlignment",
3284          "locationName": "alignment"
3285        },
3286        "BackgroundColor": {
3287          "shape": "DvbSubDestinationBackgroundColor",
3288          "locationName": "backgroundColor"
3289        },
3290        "BackgroundOpacity": {
3291          "shape": "__integerMin0Max255",
3292          "locationName": "backgroundOpacity"
3293        },
3294        "Font": {
3295          "shape": "InputLocation",
3296          "locationName": "font"
3297        },
3298        "FontColor": {
3299          "shape": "DvbSubDestinationFontColor",
3300          "locationName": "fontColor"
3301        },
3302        "FontOpacity": {
3303          "shape": "__integerMin0Max255",
3304          "locationName": "fontOpacity"
3305        },
3306        "FontResolution": {
3307          "shape": "__integerMin96Max600",
3308          "locationName": "fontResolution"
3309        },
3310        "FontSize": {
3311          "shape": "__string",
3312          "locationName": "fontSize"
3313        },
3314        "OutlineColor": {
3315          "shape": "DvbSubDestinationOutlineColor",
3316          "locationName": "outlineColor"
3317        },
3318        "OutlineSize": {
3319          "shape": "__integerMin0Max10",
3320          "locationName": "outlineSize"
3321        },
3322        "ShadowColor": {
3323          "shape": "DvbSubDestinationShadowColor",
3324          "locationName": "shadowColor"
3325        },
3326        "ShadowOpacity": {
3327          "shape": "__integerMin0Max255",
3328          "locationName": "shadowOpacity"
3329        },
3330        "ShadowXOffset": {
3331          "shape": "__integer",
3332          "locationName": "shadowXOffset"
3333        },
3334        "ShadowYOffset": {
3335          "shape": "__integer",
3336          "locationName": "shadowYOffset"
3337        },
3338        "TeletextGridControl": {
3339          "shape": "DvbSubDestinationTeletextGridControl",
3340          "locationName": "teletextGridControl"
3341        },
3342        "XPosition": {
3343          "shape": "__integerMin0",
3344          "locationName": "xPosition"
3345        },
3346        "YPosition": {
3347          "shape": "__integerMin0",
3348          "locationName": "yPosition"
3349        }
3350      }
3351    },
3352    "DvbSubDestinationShadowColor": {
3353      "type": "string",
3354      "enum": [
3355        "BLACK",
3356        "NONE",
3357        "WHITE"
3358      ]
3359    },
3360    "DvbSubDestinationTeletextGridControl": {
3361      "type": "string",
3362      "enum": [
3363        "FIXED",
3364        "SCALED"
3365      ]
3366    },
3367    "DvbSubSourceSettings": {
3368      "type": "structure",
3369      "members": {
3370        "Pid": {
3371          "shape": "__integerMin1",
3372          "locationName": "pid"
3373        }
3374      }
3375    },
3376    "DvbTdtSettings": {
3377      "type": "structure",
3378      "members": {
3379        "RepInterval": {
3380          "shape": "__integerMin1000Max30000",
3381          "locationName": "repInterval"
3382        }
3383      }
3384    },
3385    "Eac3AttenuationControl": {
3386      "type": "string",
3387      "enum": [
3388        "ATTENUATE_3_DB",
3389        "NONE"
3390      ]
3391    },
3392    "Eac3BitstreamMode": {
3393      "type": "string",
3394      "enum": [
3395        "COMMENTARY",
3396        "COMPLETE_MAIN",
3397        "EMERGENCY",
3398        "HEARING_IMPAIRED",
3399        "VISUALLY_IMPAIRED"
3400      ]
3401    },
3402    "Eac3CodingMode": {
3403      "type": "string",
3404      "enum": [
3405        "CODING_MODE_1_0",
3406        "CODING_MODE_2_0",
3407        "CODING_MODE_3_2"
3408      ]
3409    },
3410    "Eac3DcFilter": {
3411      "type": "string",
3412      "enum": [
3413        "DISABLED",
3414        "ENABLED"
3415      ]
3416    },
3417    "Eac3DrcLine": {
3418      "type": "string",
3419      "enum": [
3420        "FILM_LIGHT",
3421        "FILM_STANDARD",
3422        "MUSIC_LIGHT",
3423        "MUSIC_STANDARD",
3424        "NONE",
3425        "SPEECH"
3426      ]
3427    },
3428    "Eac3DrcRf": {
3429      "type": "string",
3430      "enum": [
3431        "FILM_LIGHT",
3432        "FILM_STANDARD",
3433        "MUSIC_LIGHT",
3434        "MUSIC_STANDARD",
3435        "NONE",
3436        "SPEECH"
3437      ]
3438    },
3439    "Eac3LfeControl": {
3440      "type": "string",
3441      "enum": [
3442        "LFE",
3443        "NO_LFE"
3444      ]
3445    },
3446    "Eac3LfeFilter": {
3447      "type": "string",
3448      "enum": [
3449        "DISABLED",
3450        "ENABLED"
3451      ]
3452    },
3453    "Eac3MetadataControl": {
3454      "type": "string",
3455      "enum": [
3456        "FOLLOW_INPUT",
3457        "USE_CONFIGURED"
3458      ]
3459    },
3460    "Eac3PassthroughControl": {
3461      "type": "string",
3462      "enum": [
3463        "NO_PASSTHROUGH",
3464        "WHEN_POSSIBLE"
3465      ]
3466    },
3467    "Eac3PhaseControl": {
3468      "type": "string",
3469      "enum": [
3470        "NO_SHIFT",
3471        "SHIFT_90_DEGREES"
3472      ]
3473    },
3474    "Eac3Settings": {
3475      "type": "structure",
3476      "members": {
3477        "AttenuationControl": {
3478          "shape": "Eac3AttenuationControl",
3479          "locationName": "attenuationControl"
3480        },
3481        "Bitrate": {
3482          "shape": "__double",
3483          "locationName": "bitrate"
3484        },
3485        "BitstreamMode": {
3486          "shape": "Eac3BitstreamMode",
3487          "locationName": "bitstreamMode"
3488        },
3489        "CodingMode": {
3490          "shape": "Eac3CodingMode",
3491          "locationName": "codingMode"
3492        },
3493        "DcFilter": {
3494          "shape": "Eac3DcFilter",
3495          "locationName": "dcFilter"
3496        },
3497        "Dialnorm": {
3498          "shape": "__integerMin1Max31",
3499          "locationName": "dialnorm"
3500        },
3501        "DrcLine": {
3502          "shape": "Eac3DrcLine",
3503          "locationName": "drcLine"
3504        },
3505        "DrcRf": {
3506          "shape": "Eac3DrcRf",
3507          "locationName": "drcRf"
3508        },
3509        "LfeControl": {
3510          "shape": "Eac3LfeControl",
3511          "locationName": "lfeControl"
3512        },
3513        "LfeFilter": {
3514          "shape": "Eac3LfeFilter",
3515          "locationName": "lfeFilter"
3516        },
3517        "LoRoCenterMixLevel": {
3518          "shape": "__double",
3519          "locationName": "loRoCenterMixLevel"
3520        },
3521        "LoRoSurroundMixLevel": {
3522          "shape": "__double",
3523          "locationName": "loRoSurroundMixLevel"
3524        },
3525        "LtRtCenterMixLevel": {
3526          "shape": "__double",
3527          "locationName": "ltRtCenterMixLevel"
3528        },
3529        "LtRtSurroundMixLevel": {
3530          "shape": "__double",
3531          "locationName": "ltRtSurroundMixLevel"
3532        },
3533        "MetadataControl": {
3534          "shape": "Eac3MetadataControl",
3535          "locationName": "metadataControl"
3536        },
3537        "PassthroughControl": {
3538          "shape": "Eac3PassthroughControl",
3539          "locationName": "passthroughControl"
3540        },
3541        "PhaseControl": {
3542          "shape": "Eac3PhaseControl",
3543          "locationName": "phaseControl"
3544        },
3545        "StereoDownmix": {
3546          "shape": "Eac3StereoDownmix",
3547          "locationName": "stereoDownmix"
3548        },
3549        "SurroundExMode": {
3550          "shape": "Eac3SurroundExMode",
3551          "locationName": "surroundExMode"
3552        },
3553        "SurroundMode": {
3554          "shape": "Eac3SurroundMode",
3555          "locationName": "surroundMode"
3556        }
3557      }
3558    },
3559    "Eac3StereoDownmix": {
3560      "type": "string",
3561      "enum": [
3562        "DPL2",
3563        "LO_RO",
3564        "LT_RT",
3565        "NOT_INDICATED"
3566      ]
3567    },
3568    "Eac3SurroundExMode": {
3569      "type": "string",
3570      "enum": [
3571        "DISABLED",
3572        "ENABLED",
3573        "NOT_INDICATED"
3574      ]
3575    },
3576    "Eac3SurroundMode": {
3577      "type": "string",
3578      "enum": [
3579        "DISABLED",
3580        "ENABLED",
3581        "NOT_INDICATED"
3582      ]
3583    },
3584    "EmbeddedConvert608To708": {
3585      "type": "string",
3586      "enum": [
3587        "DISABLED",
3588        "UPCONVERT"
3589      ]
3590    },
3591    "EmbeddedDestinationSettings": {
3592      "type": "structure",
3593      "members": {
3594      }
3595    },
3596    "EmbeddedPlusScte20DestinationSettings": {
3597      "type": "structure",
3598      "members": {
3599      }
3600    },
3601    "EmbeddedScte20Detection": {
3602      "type": "string",
3603      "enum": [
3604        "AUTO",
3605        "OFF"
3606      ]
3607    },
3608    "EmbeddedSourceSettings": {
3609      "type": "structure",
3610      "members": {
3611        "Convert608To708": {
3612          "shape": "EmbeddedConvert608To708",
3613          "locationName": "convert608To708"
3614        },
3615        "Scte20Detection": {
3616          "shape": "EmbeddedScte20Detection",
3617          "locationName": "scte20Detection"
3618        },
3619        "Source608ChannelNumber": {
3620          "shape": "__integerMin1Max4",
3621          "locationName": "source608ChannelNumber"
3622        },
3623        "Source608TrackNumber": {
3624          "shape": "__integerMin1Max5",
3625          "locationName": "source608TrackNumber"
3626        }
3627      }
3628    },
3629    "Empty": {
3630      "type": "structure",
3631      "members": {
3632      }
3633    },
3634    "EncoderSettings": {
3635      "type": "structure",
3636      "members": {
3637        "AudioDescriptions": {
3638          "shape": "__listOfAudioDescription",
3639          "locationName": "audioDescriptions"
3640        },
3641        "AvailBlanking": {
3642          "shape": "AvailBlanking",
3643          "locationName": "availBlanking"
3644        },
3645        "AvailConfiguration": {
3646          "shape": "AvailConfiguration",
3647          "locationName": "availConfiguration"
3648        },
3649        "BlackoutSlate": {
3650          "shape": "BlackoutSlate",
3651          "locationName": "blackoutSlate"
3652        },
3653        "CaptionDescriptions": {
3654          "shape": "__listOfCaptionDescription",
3655          "locationName": "captionDescriptions"
3656        },
3657        "GlobalConfiguration": {
3658          "shape": "GlobalConfiguration",
3659          "locationName": "globalConfiguration"
3660        },
3661        "OutputGroups": {
3662          "shape": "__listOfOutputGroup",
3663          "locationName": "outputGroups"
3664        },
3665        "TimecodeConfig": {
3666          "shape": "TimecodeConfig",
3667          "locationName": "timecodeConfig"
3668        },
3669        "VideoDescriptions": {
3670          "shape": "__listOfVideoDescription",
3671          "locationName": "videoDescriptions"
3672        }
3673      },
3674      "required": [
3675        "VideoDescriptions",
3676        "AudioDescriptions",
3677        "OutputGroups",
3678        "TimecodeConfig"
3679      ]
3680    },
3681    "FecOutputIncludeFec": {
3682      "type": "string",
3683      "enum": [
3684        "COLUMN",
3685        "COLUMN_AND_ROW"
3686      ]
3687    },
3688    "FecOutputSettings": {
3689      "type": "structure",
3690      "members": {
3691        "ColumnDepth": {
3692          "shape": "__integerMin4Max20",
3693          "locationName": "columnDepth"
3694        },
3695        "IncludeFec": {
3696          "shape": "FecOutputIncludeFec",
3697          "locationName": "includeFec"
3698        },
3699        "RowLength": {
3700          "shape": "__integerMin1Max20",
3701          "locationName": "rowLength"
3702        }
3703      }
3704    },
3705    "FixedAfd": {
3706      "type": "string",
3707      "enum": [
3708        "AFD_0000",
3709        "AFD_0010",
3710        "AFD_0011",
3711        "AFD_0100",
3712        "AFD_1000",
3713        "AFD_1001",
3714        "AFD_1010",
3715        "AFD_1011",
3716        "AFD_1101",
3717        "AFD_1110",
3718        "AFD_1111"
3719      ]
3720    },
3721    "FixedModeScheduleActionStartSettings": {
3722      "type": "structure",
3723      "members": {
3724        "Time": {
3725          "shape": "__string",
3726          "locationName": "time"
3727        }
3728      },
3729      "required": [
3730        "Time"
3731      ]
3732    },
3733    "FollowModeScheduleActionStartSettings": {
3734      "type": "structure",
3735      "members": {
3736        "FollowPoint": {
3737          "shape": "FollowPoint",
3738          "locationName": "followPoint"
3739        },
3740        "ReferenceActionName": {
3741          "shape": "__string",
3742          "locationName": "referenceActionName"
3743        }
3744      },
3745      "required": [
3746        "ReferenceActionName",
3747        "FollowPoint"
3748      ]
3749    },
3750    "FollowPoint": {
3751      "type": "string",
3752      "enum": [
3753        "END",
3754        "START"
3755      ]
3756    },
3757    "ForbiddenException": {
3758      "type": "structure",
3759      "members": {
3760        "Message": {
3761          "shape": "__string",
3762          "locationName": "message"
3763        }
3764      },
3765      "exception": true,
3766      "error": {
3767        "httpStatusCode": 403
3768      }
3769    },
3770    "FrameCaptureGroupSettings": {
3771      "type": "structure",
3772      "members": {
3773        "Destination": {
3774          "shape": "OutputLocationRef",
3775          "locationName": "destination"
3776        }
3777      },
3778      "required": [
3779        "Destination"
3780      ]
3781    },
3782    "FrameCaptureOutputSettings": {
3783      "type": "structure",
3784      "members": {
3785        "NameModifier": {
3786          "shape": "__string",
3787          "locationName": "nameModifier"
3788        }
3789      }
3790    },
3791    "FrameCaptureSettings": {
3792      "type": "structure",
3793      "members": {
3794        "CaptureInterval": {
3795          "shape": "__integerMin1Max3600",
3796          "locationName": "captureInterval"
3797        }
3798      },
3799      "required": [
3800        "CaptureInterval"
3801      ]
3802    },
3803    "GatewayTimeoutException": {
3804      "type": "structure",
3805      "members": {
3806        "Message": {
3807          "shape": "__string",
3808          "locationName": "message"
3809        }
3810      },
3811      "exception": true,
3812      "error": {
3813        "httpStatusCode": 504
3814      }
3815    },
3816    "GlobalConfiguration": {
3817      "type": "structure",
3818      "members": {
3819        "InitialAudioGain": {
3820          "shape": "__integerMinNegative60Max60",
3821          "locationName": "initialAudioGain"
3822        },
3823        "InputEndAction": {
3824          "shape": "GlobalConfigurationInputEndAction",
3825          "locationName": "inputEndAction"
3826        },
3827        "InputLossBehavior": {
3828          "shape": "InputLossBehavior",
3829          "locationName": "inputLossBehavior"
3830        },
3831        "OutputLockingMode": {
3832          "shape": "GlobalConfigurationOutputLockingMode",
3833          "locationName": "outputLockingMode"
3834        },
3835        "OutputTimingSource": {
3836          "shape": "GlobalConfigurationOutputTimingSource",
3837          "locationName": "outputTimingSource"
3838        },
3839        "SupportLowFramerateInputs": {
3840          "shape": "GlobalConfigurationLowFramerateInputs",
3841          "locationName": "supportLowFramerateInputs"
3842        }
3843      }
3844    },
3845    "GlobalConfigurationInputEndAction": {
3846      "type": "string",
3847      "enum": [
3848        "NONE",
3849        "SWITCH_AND_LOOP_INPUTS"
3850      ]
3851    },
3852    "GlobalConfigurationLowFramerateInputs": {
3853      "type": "string",
3854      "enum": [
3855        "DISABLED",
3856        "ENABLED"
3857      ]
3858    },
3859    "GlobalConfigurationOutputLockingMode": {
3860      "type": "string",
3861      "enum": [
3862        "EPOCH_LOCKING",
3863        "PIPELINE_LOCKING"
3864      ]
3865    },
3866    "GlobalConfigurationOutputTimingSource": {
3867      "type": "string",
3868      "enum": [
3869        "INPUT_CLOCK",
3870        "SYSTEM_CLOCK"
3871      ]
3872    },
3873    "H264AdaptiveQuantization": {
3874      "type": "string",
3875      "enum": [
3876        "HIGH",
3877        "HIGHER",
3878        "LOW",
3879        "MAX",
3880        "MEDIUM",
3881        "OFF"
3882      ]
3883    },
3884    "H264ColorMetadata": {
3885      "type": "string",
3886      "enum": [
3887        "IGNORE",
3888        "INSERT"
3889      ]
3890    },
3891    "H264EntropyEncoding": {
3892      "type": "string",
3893      "enum": [
3894        "CABAC",
3895        "CAVLC"
3896      ]
3897    },
3898    "H264FlickerAq": {
3899      "type": "string",
3900      "enum": [
3901        "DISABLED",
3902        "ENABLED"
3903      ]
3904    },
3905    "H264FramerateControl": {
3906      "type": "string",
3907      "enum": [
3908        "INITIALIZE_FROM_SOURCE",
3909        "SPECIFIED"
3910      ]
3911    },
3912    "H264GopBReference": {
3913      "type": "string",
3914      "enum": [
3915        "DISABLED",
3916        "ENABLED"
3917      ]
3918    },
3919    "H264GopSizeUnits": {
3920      "type": "string",
3921      "enum": [
3922        "FRAMES",
3923        "SECONDS"
3924      ]
3925    },
3926    "H264Level": {
3927      "type": "string",
3928      "enum": [
3929        "H264_LEVEL_1",
3930        "H264_LEVEL_1_1",
3931        "H264_LEVEL_1_2",
3932        "H264_LEVEL_1_3",
3933        "H264_LEVEL_2",
3934        "H264_LEVEL_2_1",
3935        "H264_LEVEL_2_2",
3936        "H264_LEVEL_3",
3937        "H264_LEVEL_3_1",
3938        "H264_LEVEL_3_2",
3939        "H264_LEVEL_4",
3940        "H264_LEVEL_4_1",
3941        "H264_LEVEL_4_2",
3942        "H264_LEVEL_5",
3943        "H264_LEVEL_5_1",
3944        "H264_LEVEL_5_2",
3945        "H264_LEVEL_AUTO"
3946      ]
3947    },
3948    "H264LookAheadRateControl": {
3949      "type": "string",
3950      "enum": [
3951        "HIGH",
3952        "LOW",
3953        "MEDIUM"
3954      ]
3955    },
3956    "H264ParControl": {
3957      "type": "string",
3958      "enum": [
3959        "INITIALIZE_FROM_SOURCE",
3960        "SPECIFIED"
3961      ]
3962    },
3963    "H264Profile": {
3964      "type": "string",
3965      "enum": [
3966        "BASELINE",
3967        "HIGH",
3968        "HIGH_10BIT",
3969        "HIGH_422",
3970        "HIGH_422_10BIT",
3971        "MAIN"
3972      ]
3973    },
3974    "H264RateControlMode": {
3975      "type": "string",
3976      "enum": [
3977        "CBR",
3978        "QVBR",
3979        "VBR"
3980      ]
3981    },
3982    "H264ScanType": {
3983      "type": "string",
3984      "enum": [
3985        "INTERLACED",
3986        "PROGRESSIVE"
3987      ]
3988    },
3989    "H264SceneChangeDetect": {
3990      "type": "string",
3991      "enum": [
3992        "DISABLED",
3993        "ENABLED"
3994      ]
3995    },
3996    "H264Settings": {
3997      "type": "structure",
3998      "members": {
3999        "AdaptiveQuantization": {
4000          "shape": "H264AdaptiveQuantization",
4001          "locationName": "adaptiveQuantization"
4002        },
4003        "AfdSignaling": {
4004          "shape": "AfdSignaling",
4005          "locationName": "afdSignaling"
4006        },
4007        "Bitrate": {
4008          "shape": "__integerMin1000",
4009          "locationName": "bitrate"
4010        },
4011        "BufFillPct": {
4012          "shape": "__integerMin0Max100",
4013          "locationName": "bufFillPct"
4014        },
4015        "BufSize": {
4016          "shape": "__integerMin0",
4017          "locationName": "bufSize"
4018        },
4019        "ColorMetadata": {
4020          "shape": "H264ColorMetadata",
4021          "locationName": "colorMetadata"
4022        },
4023        "EntropyEncoding": {
4024          "shape": "H264EntropyEncoding",
4025          "locationName": "entropyEncoding"
4026        },
4027        "FixedAfd": {
4028          "shape": "FixedAfd",
4029          "locationName": "fixedAfd"
4030        },
4031        "FlickerAq": {
4032          "shape": "H264FlickerAq",
4033          "locationName": "flickerAq"
4034        },
4035        "FramerateControl": {
4036          "shape": "H264FramerateControl",
4037          "locationName": "framerateControl"
4038        },
4039        "FramerateDenominator": {
4040          "shape": "__integerMin1",
4041          "locationName": "framerateDenominator"
4042        },
4043        "FramerateNumerator": {
4044          "shape": "__integerMin1",
4045          "locationName": "framerateNumerator"
4046        },
4047        "GopBReference": {
4048          "shape": "H264GopBReference",
4049          "locationName": "gopBReference"
4050        },
4051        "GopClosedCadence": {
4052          "shape": "__integerMin0",
4053          "locationName": "gopClosedCadence"
4054        },
4055        "GopNumBFrames": {
4056          "shape": "__integerMin0Max7",
4057          "locationName": "gopNumBFrames"
4058        },
4059        "GopSize": {
4060          "shape": "__doubleMin1",
4061          "locationName": "gopSize"
4062        },
4063        "GopSizeUnits": {
4064          "shape": "H264GopSizeUnits",
4065          "locationName": "gopSizeUnits"
4066        },
4067        "Level": {
4068          "shape": "H264Level",
4069          "locationName": "level"
4070        },
4071        "LookAheadRateControl": {
4072          "shape": "H264LookAheadRateControl",
4073          "locationName": "lookAheadRateControl"
4074        },
4075        "MaxBitrate": {
4076          "shape": "__integerMin1000",
4077          "locationName": "maxBitrate"
4078        },
4079        "MinIInterval": {
4080          "shape": "__integerMin0Max30",
4081          "locationName": "minIInterval"
4082        },
4083        "NumRefFrames": {
4084          "shape": "__integerMin1Max6",
4085          "locationName": "numRefFrames"
4086        },
4087        "ParControl": {
4088          "shape": "H264ParControl",
4089          "locationName": "parControl"
4090        },
4091        "ParDenominator": {
4092          "shape": "__integerMin1",
4093          "locationName": "parDenominator"
4094        },
4095        "ParNumerator": {
4096          "shape": "__integer",
4097          "locationName": "parNumerator"
4098        },
4099        "Profile": {
4100          "shape": "H264Profile",
4101          "locationName": "profile"
4102        },
4103        "QvbrQualityLevel": {
4104          "shape": "__integerMin1Max10",
4105          "locationName": "qvbrQualityLevel"
4106        },
4107        "RateControlMode": {
4108          "shape": "H264RateControlMode",
4109          "locationName": "rateControlMode"
4110        },
4111        "ScanType": {
4112          "shape": "H264ScanType",
4113          "locationName": "scanType"
4114        },
4115        "SceneChangeDetect": {
4116          "shape": "H264SceneChangeDetect",
4117          "locationName": "sceneChangeDetect"
4118        },
4119        "Slices": {
4120          "shape": "__integerMin1Max32",
4121          "locationName": "slices"
4122        },
4123        "Softness": {
4124          "shape": "__integerMin0Max128",
4125          "locationName": "softness"
4126        },
4127        "SpatialAq": {
4128          "shape": "H264SpatialAq",
4129          "locationName": "spatialAq"
4130        },
4131        "SubgopLength": {
4132          "shape": "H264SubGopLength",
4133          "locationName": "subgopLength"
4134        },
4135        "Syntax": {
4136          "shape": "H264Syntax",
4137          "locationName": "syntax"
4138        },
4139        "TemporalAq": {
4140          "shape": "H264TemporalAq",
4141          "locationName": "temporalAq"
4142        },
4143        "TimecodeInsertion": {
4144          "shape": "H264TimecodeInsertionBehavior",
4145          "locationName": "timecodeInsertion"
4146        }
4147      }
4148    },
4149    "H264SpatialAq": {
4150      "type": "string",
4151      "enum": [
4152        "DISABLED",
4153        "ENABLED"
4154      ]
4155    },
4156    "H264SubGopLength": {
4157      "type": "string",
4158      "enum": [
4159        "DYNAMIC",
4160        "FIXED"
4161      ]
4162    },
4163    "H264Syntax": {
4164      "type": "string",
4165      "enum": [
4166        "DEFAULT",
4167        "RP2027"
4168      ]
4169    },
4170    "H264TemporalAq": {
4171      "type": "string",
4172      "enum": [
4173        "DISABLED",
4174        "ENABLED"
4175      ]
4176    },
4177    "H264TimecodeInsertionBehavior": {
4178      "type": "string",
4179      "enum": [
4180        "DISABLED",
4181        "PIC_TIMING_SEI"
4182      ]
4183    },
4184    "HlsAdMarkers": {
4185      "type": "string",
4186      "enum": [
4187        "ADOBE",
4188        "ELEMENTAL",
4189        "ELEMENTAL_SCTE35"
4190      ]
4191    },
4192    "HlsAkamaiHttpTransferMode": {
4193      "type": "string",
4194      "enum": [
4195        "CHUNKED",
4196        "NON_CHUNKED"
4197      ]
4198    },
4199    "HlsAkamaiSettings": {
4200      "type": "structure",
4201      "members": {
4202        "ConnectionRetryInterval": {
4203          "shape": "__integerMin0",
4204          "locationName": "connectionRetryInterval"
4205        },
4206        "FilecacheDuration": {
4207          "shape": "__integerMin0Max600",
4208          "locationName": "filecacheDuration"
4209        },
4210        "HttpTransferMode": {
4211          "shape": "HlsAkamaiHttpTransferMode",
4212          "locationName": "httpTransferMode"
4213        },
4214        "NumRetries": {
4215          "shape": "__integerMin0",
4216          "locationName": "numRetries"
4217        },
4218        "RestartDelay": {
4219          "shape": "__integerMin0Max15",
4220          "locationName": "restartDelay"
4221        },
4222        "Salt": {
4223          "shape": "__string",
4224          "locationName": "salt"
4225        },
4226        "Token": {
4227          "shape": "__string",
4228          "locationName": "token"
4229        }
4230      }
4231    },
4232    "HlsBasicPutSettings": {
4233      "type": "structure",
4234      "members": {
4235        "ConnectionRetryInterval": {
4236          "shape": "__integerMin0",
4237          "locationName": "connectionRetryInterval"
4238        },
4239        "FilecacheDuration": {
4240          "shape": "__integerMin0Max600",
4241          "locationName": "filecacheDuration"
4242        },
4243        "NumRetries": {
4244          "shape": "__integerMin0",
4245          "locationName": "numRetries"
4246        },
4247        "RestartDelay": {
4248          "shape": "__integerMin0Max15",
4249          "locationName": "restartDelay"
4250        }
4251      }
4252    },
4253    "HlsCaptionLanguageSetting": {
4254      "type": "string",
4255      "enum": [
4256        "INSERT",
4257        "NONE",
4258        "OMIT"
4259      ]
4260    },
4261    "HlsCdnSettings": {
4262      "type": "structure",
4263      "members": {
4264        "HlsAkamaiSettings": {
4265          "shape": "HlsAkamaiSettings",
4266          "locationName": "hlsAkamaiSettings"
4267        },
4268        "HlsBasicPutSettings": {
4269          "shape": "HlsBasicPutSettings",
4270          "locationName": "hlsBasicPutSettings"
4271        },
4272        "HlsMediaStoreSettings": {
4273          "shape": "HlsMediaStoreSettings",
4274          "locationName": "hlsMediaStoreSettings"
4275        },
4276        "HlsWebdavSettings": {
4277          "shape": "HlsWebdavSettings",
4278          "locationName": "hlsWebdavSettings"
4279        }
4280      }
4281    },
4282    "HlsClientCache": {
4283      "type": "string",
4284      "enum": [
4285        "DISABLED",
4286        "ENABLED"
4287      ]
4288    },
4289    "HlsCodecSpecification": {
4290      "type": "string",
4291      "enum": [
4292        "RFC_4281",
4293        "RFC_6381"
4294      ]
4295    },
4296    "HlsDirectoryStructure": {
4297      "type": "string",
4298      "enum": [
4299        "SINGLE_DIRECTORY",
4300        "SUBDIRECTORY_PER_STREAM"
4301      ]
4302    },
4303    "HlsEncryptionType": {
4304      "type": "string",
4305      "enum": [
4306        "AES128",
4307        "SAMPLE_AES"
4308      ]
4309    },
4310    "HlsGroupSettings": {
4311      "type": "structure",
4312      "members": {
4313        "AdMarkers": {
4314          "shape": "__listOfHlsAdMarkers",
4315          "locationName": "adMarkers"
4316        },
4317        "BaseUrlContent": {
4318          "shape": "__string",
4319          "locationName": "baseUrlContent"
4320        },
4321        "BaseUrlManifest": {
4322          "shape": "__string",
4323          "locationName": "baseUrlManifest"
4324        },
4325        "CaptionLanguageMappings": {
4326          "shape": "__listOfCaptionLanguageMapping",
4327          "locationName": "captionLanguageMappings"
4328        },
4329        "CaptionLanguageSetting": {
4330          "shape": "HlsCaptionLanguageSetting",
4331          "locationName": "captionLanguageSetting"
4332        },
4333        "ClientCache": {
4334          "shape": "HlsClientCache",
4335          "locationName": "clientCache"
4336        },
4337        "CodecSpecification": {
4338          "shape": "HlsCodecSpecification",
4339          "locationName": "codecSpecification"
4340        },
4341        "ConstantIv": {
4342          "shape": "__stringMin32Max32",
4343          "locationName": "constantIv"
4344        },
4345        "Destination": {
4346          "shape": "OutputLocationRef",
4347          "locationName": "destination"
4348        },
4349        "DirectoryStructure": {
4350          "shape": "HlsDirectoryStructure",
4351          "locationName": "directoryStructure"
4352        },
4353        "EncryptionType": {
4354          "shape": "HlsEncryptionType",
4355          "locationName": "encryptionType"
4356        },
4357        "HlsCdnSettings": {
4358          "shape": "HlsCdnSettings",
4359          "locationName": "hlsCdnSettings"
4360        },
4361        "IFrameOnlyPlaylists": {
4362          "shape": "IFrameOnlyPlaylistType",
4363          "locationName": "iFrameOnlyPlaylists"
4364        },
4365        "IndexNSegments": {
4366          "shape": "__integerMin3",
4367          "locationName": "indexNSegments"
4368        },
4369        "InputLossAction": {
4370          "shape": "InputLossActionForHlsOut",
4371          "locationName": "inputLossAction"
4372        },
4373        "IvInManifest": {
4374          "shape": "HlsIvInManifest",
4375          "locationName": "ivInManifest"
4376        },
4377        "IvSource": {
4378          "shape": "HlsIvSource",
4379          "locationName": "ivSource"
4380        },
4381        "KeepSegments": {
4382          "shape": "__integerMin1",
4383          "locationName": "keepSegments"
4384        },
4385        "KeyFormat": {
4386          "shape": "__string",
4387          "locationName": "keyFormat"
4388        },
4389        "KeyFormatVersions": {
4390          "shape": "__string",
4391          "locationName": "keyFormatVersions"
4392        },
4393        "KeyProviderSettings": {
4394          "shape": "KeyProviderSettings",
4395          "locationName": "keyProviderSettings"
4396        },
4397        "ManifestCompression": {
4398          "shape": "HlsManifestCompression",
4399          "locationName": "manifestCompression"
4400        },
4401        "ManifestDurationFormat": {
4402          "shape": "HlsManifestDurationFormat",
4403          "locationName": "manifestDurationFormat"
4404        },
4405        "MinSegmentLength": {
4406          "shape": "__integerMin0",
4407          "locationName": "minSegmentLength"
4408        },
4409        "Mode": {
4410          "shape": "HlsMode",
4411          "locationName": "mode"
4412        },
4413        "OutputSelection": {
4414          "shape": "HlsOutputSelection",
4415          "locationName": "outputSelection"
4416        },
4417        "ProgramDateTime": {
4418          "shape": "HlsProgramDateTime",
4419          "locationName": "programDateTime"
4420        },
4421        "ProgramDateTimePeriod": {
4422          "shape": "__integerMin0Max3600",
4423          "locationName": "programDateTimePeriod"
4424        },
4425        "RedundantManifest": {
4426          "shape": "HlsRedundantManifest",
4427          "locationName": "redundantManifest"
4428        },
4429        "SegmentLength": {
4430          "shape": "__integerMin1",
4431          "locationName": "segmentLength"
4432        },
4433        "SegmentationMode": {
4434          "shape": "HlsSegmentationMode",
4435          "locationName": "segmentationMode"
4436        },
4437        "SegmentsPerSubdirectory": {
4438          "shape": "__integerMin1",
4439          "locationName": "segmentsPerSubdirectory"
4440        },
4441        "StreamInfResolution": {
4442          "shape": "HlsStreamInfResolution",
4443          "locationName": "streamInfResolution"
4444        },
4445        "TimedMetadataId3Frame": {
4446          "shape": "HlsTimedMetadataId3Frame",
4447          "locationName": "timedMetadataId3Frame"
4448        },
4449        "TimedMetadataId3Period": {
4450          "shape": "__integerMin0",
4451          "locationName": "timedMetadataId3Period"
4452        },
4453        "TimestampDeltaMilliseconds": {
4454          "shape": "__integerMin0",
4455          "locationName": "timestampDeltaMilliseconds"
4456        },
4457        "TsFileMode": {
4458          "shape": "HlsTsFileMode",
4459          "locationName": "tsFileMode"
4460        }
4461      },
4462      "required": [
4463        "Destination"
4464      ]
4465    },
4466    "HlsInputSettings": {
4467      "type": "structure",
4468      "members": {
4469        "Bandwidth": {
4470          "shape": "__integerMin0",
4471          "locationName": "bandwidth"
4472        },
4473        "BufferSegments": {
4474          "shape": "__integerMin0",
4475          "locationName": "bufferSegments"
4476        },
4477        "Retries": {
4478          "shape": "__integerMin0",
4479          "locationName": "retries"
4480        },
4481        "RetryInterval": {
4482          "shape": "__integerMin0",
4483          "locationName": "retryInterval"
4484        }
4485      }
4486    },
4487    "HlsIvInManifest": {
4488      "type": "string",
4489      "enum": [
4490        "EXCLUDE",
4491        "INCLUDE"
4492      ]
4493    },
4494    "HlsIvSource": {
4495      "type": "string",
4496      "enum": [
4497        "EXPLICIT",
4498        "FOLLOWS_SEGMENT_NUMBER"
4499      ]
4500    },
4501    "HlsManifestCompression": {
4502      "type": "string",
4503      "enum": [
4504        "GZIP",
4505        "NONE"
4506      ]
4507    },
4508    "HlsManifestDurationFormat": {
4509      "type": "string",
4510      "enum": [
4511        "FLOATING_POINT",
4512        "INTEGER"
4513      ]
4514    },
4515    "HlsMediaStoreSettings": {
4516      "type": "structure",
4517      "members": {
4518        "ConnectionRetryInterval": {
4519          "shape": "__integerMin0",
4520          "locationName": "connectionRetryInterval"
4521        },
4522        "FilecacheDuration": {
4523          "shape": "__integerMin0Max600",
4524          "locationName": "filecacheDuration"
4525        },
4526        "MediaStoreStorageClass": {
4527          "shape": "HlsMediaStoreStorageClass",
4528          "locationName": "mediaStoreStorageClass"
4529        },
4530        "NumRetries": {
4531          "shape": "__integerMin0",
4532          "locationName": "numRetries"
4533        },
4534        "RestartDelay": {
4535          "shape": "__integerMin0Max15",
4536          "locationName": "restartDelay"
4537        }
4538      }
4539    },
4540    "HlsMediaStoreStorageClass": {
4541      "type": "string",
4542      "enum": [
4543        "TEMPORAL"
4544      ]
4545    },
4546    "HlsMode": {
4547      "type": "string",
4548      "enum": [
4549        "LIVE",
4550        "VOD"
4551      ]
4552    },
4553    "HlsOutputSelection": {
4554      "type": "string",
4555      "enum": [
4556        "MANIFESTS_AND_SEGMENTS",
4557        "SEGMENTS_ONLY"
4558      ]
4559    },
4560    "HlsOutputSettings": {
4561      "type": "structure",
4562      "members": {
4563        "HlsSettings": {
4564          "shape": "HlsSettings",
4565          "locationName": "hlsSettings"
4566        },
4567        "NameModifier": {
4568          "shape": "__stringMin1",
4569          "locationName": "nameModifier"
4570        },
4571        "SegmentModifier": {
4572          "shape": "__string",
4573          "locationName": "segmentModifier"
4574        }
4575      },
4576      "required": [
4577        "HlsSettings"
4578      ]
4579    },
4580    "HlsProgramDateTime": {
4581      "type": "string",
4582      "enum": [
4583        "EXCLUDE",
4584        "INCLUDE"
4585      ]
4586    },
4587    "HlsRedundantManifest": {
4588      "type": "string",
4589      "enum": [
4590        "DISABLED",
4591        "ENABLED"
4592      ]
4593    },
4594    "HlsSegmentationMode": {
4595      "type": "string",
4596      "enum": [
4597        "USE_INPUT_SEGMENTATION",
4598        "USE_SEGMENT_DURATION"
4599      ]
4600    },
4601    "HlsSettings": {
4602      "type": "structure",
4603      "members": {
4604        "AudioOnlyHlsSettings": {
4605          "shape": "AudioOnlyHlsSettings",
4606          "locationName": "audioOnlyHlsSettings"
4607        },
4608        "StandardHlsSettings": {
4609          "shape": "StandardHlsSettings",
4610          "locationName": "standardHlsSettings"
4611        }
4612      }
4613    },
4614    "HlsStreamInfResolution": {
4615      "type": "string",
4616      "enum": [
4617        "EXCLUDE",
4618        "INCLUDE"
4619      ]
4620    },
4621    "HlsTimedMetadataId3Frame": {
4622      "type": "string",
4623      "enum": [
4624        "NONE",
4625        "PRIV",
4626        "TDRL"
4627      ]
4628    },
4629    "HlsTimedMetadataScheduleActionSettings": {
4630      "type": "structure",
4631      "members": {
4632        "Id3": {
4633          "shape": "__string",
4634          "locationName": "id3"
4635        }
4636      },
4637      "required": [
4638        "Id3"
4639      ]
4640    },
4641    "HlsTsFileMode": {
4642      "type": "string",
4643      "enum": [
4644        "SEGMENTED_FILES",
4645        "SINGLE_FILE"
4646      ]
4647    },
4648    "HlsWebdavHttpTransferMode": {
4649      "type": "string",
4650      "enum": [
4651        "CHUNKED",
4652        "NON_CHUNKED"
4653      ]
4654    },
4655    "HlsWebdavSettings": {
4656      "type": "structure",
4657      "members": {
4658        "ConnectionRetryInterval": {
4659          "shape": "__integerMin0",
4660          "locationName": "connectionRetryInterval"
4661        },
4662        "FilecacheDuration": {
4663          "shape": "__integerMin0Max600",
4664          "locationName": "filecacheDuration"
4665        },
4666        "HttpTransferMode": {
4667          "shape": "HlsWebdavHttpTransferMode",
4668          "locationName": "httpTransferMode"
4669        },
4670        "NumRetries": {
4671          "shape": "__integerMin0",
4672          "locationName": "numRetries"
4673        },
4674        "RestartDelay": {
4675          "shape": "__integerMin0Max15",
4676          "locationName": "restartDelay"
4677        }
4678      }
4679    },
4680    "IFrameOnlyPlaylistType": {
4681      "type": "string",
4682      "enum": [
4683        "DISABLED",
4684        "STANDARD"
4685      ]
4686    },
4687    "ImmediateModeScheduleActionStartSettings": {
4688      "type": "structure",
4689      "members": {
4690      }
4691    },
4692    "Input": {
4693      "type": "structure",
4694      "members": {
4695        "Arn": {
4696          "shape": "__string",
4697          "locationName": "arn"
4698        },
4699        "AttachedChannels": {
4700          "shape": "__listOf__string",
4701          "locationName": "attachedChannels"
4702        },
4703        "Destinations": {
4704          "shape": "__listOfInputDestination",
4705          "locationName": "destinations"
4706        },
4707        "Id": {
4708          "shape": "__string",
4709          "locationName": "id"
4710        },
4711        "InputClass": {
4712          "shape": "InputClass",
4713          "locationName": "inputClass"
4714        },
4715        "InputSourceType": {
4716          "shape": "InputSourceType",
4717          "locationName": "inputSourceType"
4718        },
4719        "MediaConnectFlows": {
4720          "shape": "__listOfMediaConnectFlow",
4721          "locationName": "mediaConnectFlows"
4722        },
4723        "Name": {
4724          "shape": "__string",
4725          "locationName": "name"
4726        },
4727        "RoleArn": {
4728          "shape": "__string",
4729          "locationName": "roleArn"
4730        },
4731        "SecurityGroups": {
4732          "shape": "__listOf__string",
4733          "locationName": "securityGroups"
4734        },
4735        "Sources": {
4736          "shape": "__listOfInputSource",
4737          "locationName": "sources"
4738        },
4739        "State": {
4740          "shape": "InputState",
4741          "locationName": "state"
4742        },
4743        "Tags": {
4744          "shape": "Tags",
4745          "locationName": "tags"
4746        },
4747        "Type": {
4748          "shape": "InputType",
4749          "locationName": "type"
4750        }
4751      }
4752    },
4753    "InputAttachment": {
4754      "type": "structure",
4755      "members": {
4756        "InputAttachmentName": {
4757          "shape": "__string",
4758          "locationName": "inputAttachmentName"
4759        },
4760        "InputId": {
4761          "shape": "__string",
4762          "locationName": "inputId"
4763        },
4764        "InputSettings": {
4765          "shape": "InputSettings",
4766          "locationName": "inputSettings"
4767        }
4768      }
4769    },
4770    "InputChannelLevel": {
4771      "type": "structure",
4772      "members": {
4773        "Gain": {
4774          "shape": "__integerMinNegative60Max6",
4775          "locationName": "gain"
4776        },
4777        "InputChannel": {
4778          "shape": "__integerMin0Max15",
4779          "locationName": "inputChannel"
4780        }
4781      },
4782      "required": [
4783        "InputChannel",
4784        "Gain"
4785      ]
4786    },
4787    "InputClass": {
4788      "type": "string",
4789      "enum": [
4790        "STANDARD",
4791        "SINGLE_PIPELINE"
4792      ]
4793    },
4794    "InputClippingSettings": {
4795      "type": "structure",
4796      "members": {
4797        "InputTimecodeSource": {
4798          "shape": "InputTimecodeSource",
4799          "locationName": "inputTimecodeSource"
4800        },
4801        "StartTimecode": {
4802          "shape": "StartTimecode",
4803          "locationName": "startTimecode"
4804        },
4805        "StopTimecode": {
4806          "shape": "StopTimecode",
4807          "locationName": "stopTimecode"
4808        }
4809      },
4810      "required": [
4811        "InputTimecodeSource"
4812      ]
4813    },
4814    "InputCodec": {
4815      "type": "string",
4816      "enum": [
4817        "MPEG2",
4818        "AVC",
4819        "HEVC"
4820      ]
4821    },
4822    "InputDeblockFilter": {
4823      "type": "string",
4824      "enum": [
4825        "DISABLED",
4826        "ENABLED"
4827      ]
4828    },
4829    "InputDenoiseFilter": {
4830      "type": "string",
4831      "enum": [
4832        "DISABLED",
4833        "ENABLED"
4834      ]
4835    },
4836    "InputDestination": {
4837      "type": "structure",
4838      "members": {
4839        "Ip": {
4840          "shape": "__string",
4841          "locationName": "ip"
4842        },
4843        "Port": {
4844          "shape": "__string",
4845          "locationName": "port"
4846        },
4847        "Url": {
4848          "shape": "__string",
4849          "locationName": "url"
4850        },
4851        "Vpc": {
4852          "shape": "InputDestinationVpc",
4853          "locationName": "vpc"
4854        }
4855      }
4856    },
4857    "InputDestinationRequest": {
4858      "type": "structure",
4859      "members": {
4860        "StreamName": {
4861          "shape": "__string",
4862          "locationName": "streamName"
4863        }
4864      }
4865    },
4866    "InputDestinationVpc": {
4867      "type": "structure",
4868      "members": {
4869        "AvailabilityZone": {
4870          "shape": "__string",
4871          "locationName": "availabilityZone"
4872        },
4873        "NetworkInterfaceId": {
4874          "shape": "__string",
4875          "locationName": "networkInterfaceId"
4876        }
4877      }
4878    },
4879    "InputFilter": {
4880      "type": "string",
4881      "enum": [
4882        "AUTO",
4883        "DISABLED",
4884        "FORCED"
4885      ]
4886    },
4887    "InputLocation": {
4888      "type": "structure",
4889      "members": {
4890        "PasswordParam": {
4891          "shape": "__string",
4892          "locationName": "passwordParam"
4893        },
4894        "Uri": {
4895          "shape": "__string",
4896          "locationName": "uri"
4897        },
4898        "Username": {
4899          "shape": "__string",
4900          "locationName": "username"
4901        }
4902      },
4903      "required": [
4904        "Uri"
4905      ]
4906    },
4907    "InputLossActionForHlsOut": {
4908      "type": "string",
4909      "enum": [
4910        "EMIT_OUTPUT",
4911        "PAUSE_OUTPUT"
4912      ]
4913    },
4914    "InputLossActionForMsSmoothOut": {
4915      "type": "string",
4916      "enum": [
4917        "EMIT_OUTPUT",
4918        "PAUSE_OUTPUT"
4919      ]
4920    },
4921    "InputLossActionForRtmpOut": {
4922      "type": "string",
4923      "enum": [
4924        "EMIT_OUTPUT",
4925        "PAUSE_OUTPUT"
4926      ]
4927    },
4928    "InputLossActionForUdpOut": {
4929      "type": "string",
4930      "enum": [
4931        "DROP_PROGRAM",
4932        "DROP_TS",
4933        "EMIT_PROGRAM"
4934      ]
4935    },
4936    "InputLossBehavior": {
4937      "type": "structure",
4938      "members": {
4939        "BlackFrameMsec": {
4940          "shape": "__integerMin0Max1000000",
4941          "locationName": "blackFrameMsec"
4942        },
4943        "InputLossImageColor": {
4944          "shape": "__stringMin6Max6",
4945          "locationName": "inputLossImageColor"
4946        },
4947        "InputLossImageSlate": {
4948          "shape": "InputLocation",
4949          "locationName": "inputLossImageSlate"
4950        },
4951        "InputLossImageType": {
4952          "shape": "InputLossImageType",
4953          "locationName": "inputLossImageType"
4954        },
4955        "RepeatFrameMsec": {
4956          "shape": "__integerMin0Max1000000",
4957          "locationName": "repeatFrameMsec"
4958        }
4959      }
4960    },
4961    "InputLossImageType": {
4962      "type": "string",
4963      "enum": [
4964        "COLOR",
4965        "SLATE"
4966      ]
4967    },
4968    "InputMaximumBitrate": {
4969      "type": "string",
4970      "enum": [
4971        "MAX_10_MBPS",
4972        "MAX_20_MBPS",
4973        "MAX_50_MBPS"
4974      ]
4975    },
4976    "InputResolution": {
4977      "type": "string",
4978      "enum": [
4979        "SD",
4980        "HD",
4981        "UHD"
4982      ]
4983    },
4984    "InputSecurityGroup": {
4985      "type": "structure",
4986      "members": {
4987        "Arn": {
4988          "shape": "__string",
4989          "locationName": "arn"
4990        },
4991        "Id": {
4992          "shape": "__string",
4993          "locationName": "id"
4994        },
4995        "Inputs": {
4996          "shape": "__listOf__string",
4997          "locationName": "inputs"
4998        },
4999        "State": {
5000          "shape": "InputSecurityGroupState",
5001          "locationName": "state"
5002        },
5003        "Tags": {
5004          "shape": "Tags",
5005          "locationName": "tags"
5006        },
5007        "WhitelistRules": {
5008          "shape": "__listOfInputWhitelistRule",
5009          "locationName": "whitelistRules"
5010        }
5011      }
5012    },
5013    "InputSecurityGroupState": {
5014      "type": "string",
5015      "enum": [
5016        "IDLE",
5017        "IN_USE",
5018        "UPDATING",
5019        "DELETED"
5020      ]
5021    },
5022    "InputSecurityGroupWhitelistRequest": {
5023      "type": "structure",
5024      "members": {
5025        "Tags": {
5026          "shape": "Tags",
5027          "locationName": "tags"
5028        },
5029        "WhitelistRules": {
5030          "shape": "__listOfInputWhitelistRuleCidr",
5031          "locationName": "whitelistRules"
5032        }
5033      }
5034    },
5035    "InputSettings": {
5036      "type": "structure",
5037      "members": {
5038        "AudioSelectors": {
5039          "shape": "__listOfAudioSelector",
5040          "locationName": "audioSelectors"
5041        },
5042        "CaptionSelectors": {
5043          "shape": "__listOfCaptionSelector",
5044          "locationName": "captionSelectors"
5045        },
5046        "DeblockFilter": {
5047          "shape": "InputDeblockFilter",
5048          "locationName": "deblockFilter"
5049        },
5050        "DenoiseFilter": {
5051          "shape": "InputDenoiseFilter",
5052          "locationName": "denoiseFilter"
5053        },
5054        "FilterStrength": {
5055          "shape": "__integerMin1Max5",
5056          "locationName": "filterStrength"
5057        },
5058        "InputFilter": {
5059          "shape": "InputFilter",
5060          "locationName": "inputFilter"
5061        },
5062        "NetworkInputSettings": {
5063          "shape": "NetworkInputSettings",
5064          "locationName": "networkInputSettings"
5065        },
5066        "SourceEndBehavior": {
5067          "shape": "InputSourceEndBehavior",
5068          "locationName": "sourceEndBehavior"
5069        },
5070        "VideoSelector": {
5071          "shape": "VideoSelector",
5072          "locationName": "videoSelector"
5073        }
5074      }
5075    },
5076    "InputSource": {
5077      "type": "structure",
5078      "members": {
5079        "PasswordParam": {
5080          "shape": "__string",
5081          "locationName": "passwordParam"
5082        },
5083        "Url": {
5084          "shape": "__string",
5085          "locationName": "url"
5086        },
5087        "Username": {
5088          "shape": "__string",
5089          "locationName": "username"
5090        }
5091      }
5092    },
5093    "InputSourceEndBehavior": {
5094      "type": "string",
5095      "enum": [
5096        "CONTINUE",
5097        "LOOP"
5098      ]
5099    },
5100    "InputSourceRequest": {
5101      "type": "structure",
5102      "members": {
5103        "PasswordParam": {
5104          "shape": "__string",
5105          "locationName": "passwordParam"
5106        },
5107        "Url": {
5108          "shape": "__string",
5109          "locationName": "url"
5110        },
5111        "Username": {
5112          "shape": "__string",
5113          "locationName": "username"
5114        }
5115      }
5116    },
5117    "InputSourceType": {
5118      "type": "string",
5119      "enum": [
5120        "STATIC",
5121        "DYNAMIC"
5122      ]
5123    },
5124    "InputSpecification": {
5125      "type": "structure",
5126      "members": {
5127        "Codec": {
5128          "shape": "InputCodec",
5129          "locationName": "codec"
5130        },
5131        "MaximumBitrate": {
5132          "shape": "InputMaximumBitrate",
5133          "locationName": "maximumBitrate"
5134        },
5135        "Resolution": {
5136          "shape": "InputResolution",
5137          "locationName": "resolution"
5138        }
5139      }
5140    },
5141    "InputState": {
5142      "type": "string",
5143      "enum": [
5144        "CREATING",
5145        "DETACHED",
5146        "ATTACHED",
5147        "DELETING",
5148        "DELETED"
5149      ]
5150    },
5151    "InputSwitchScheduleActionSettings": {
5152      "type": "structure",
5153      "members": {
5154        "InputAttachmentNameReference": {
5155          "shape": "__string",
5156          "locationName": "inputAttachmentNameReference"
5157        },
5158        "InputClippingSettings": {
5159          "shape": "InputClippingSettings",
5160          "locationName": "inputClippingSettings"
5161        },
5162        "UrlPath": {
5163          "shape": "__listOf__string",
5164          "locationName": "urlPath"
5165        }
5166      },
5167      "required": [
5168        "InputAttachmentNameReference"
5169      ]
5170    },
5171    "InputTimecodeSource": {
5172      "type": "string",
5173      "enum": [
5174        "ZEROBASED",
5175        "EMBEDDED"
5176      ]
5177    },
5178    "InputType": {
5179      "type": "string",
5180      "enum": [
5181        "UDP_PUSH",
5182        "RTP_PUSH",
5183        "RTMP_PUSH",
5184        "RTMP_PULL",
5185        "URL_PULL",
5186        "MP4_FILE",
5187        "MEDIACONNECT"
5188      ]
5189    },
5190    "InputVpcRequest": {
5191      "type": "structure",
5192      "members": {
5193        "SecurityGroupIds": {
5194          "shape": "__listOf__string",
5195          "locationName": "securityGroupIds"
5196        },
5197        "SubnetIds": {
5198          "shape": "__listOf__string",
5199          "locationName": "subnetIds"
5200        }
5201      },
5202      "required": [
5203        "SubnetIds"
5204      ]
5205    },
5206    "InputWhitelistRule": {
5207      "type": "structure",
5208      "members": {
5209        "Cidr": {
5210          "shape": "__string",
5211          "locationName": "cidr"
5212        }
5213      }
5214    },
5215    "InputWhitelistRuleCidr": {
5216      "type": "structure",
5217      "members": {
5218        "Cidr": {
5219          "shape": "__string",
5220          "locationName": "cidr"
5221        }
5222      }
5223    },
5224    "InternalServerErrorException": {
5225      "type": "structure",
5226      "members": {
5227        "Message": {
5228          "shape": "__string",
5229          "locationName": "message"
5230        }
5231      },
5232      "exception": true,
5233      "error": {
5234        "httpStatusCode": 500
5235      }
5236    },
5237    "InternalServiceError": {
5238      "type": "structure",
5239      "members": {
5240        "Message": {
5241          "shape": "__string",
5242          "locationName": "message"
5243        }
5244      }
5245    },
5246    "InvalidRequest": {
5247      "type": "structure",
5248      "members": {
5249        "Message": {
5250          "shape": "__string",
5251          "locationName": "message"
5252        }
5253      }
5254    },
5255    "KeyProviderSettings": {
5256      "type": "structure",
5257      "members": {
5258        "StaticKeySettings": {
5259          "shape": "StaticKeySettings",
5260          "locationName": "staticKeySettings"
5261        }
5262      }
5263    },
5264    "LastFrameClippingBehavior": {
5265      "type": "string",
5266      "enum": [
5267        "EXCLUDE_LAST_FRAME",
5268        "INCLUDE_LAST_FRAME"
5269      ]
5270    },
5271    "LimitExceeded": {
5272      "type": "structure",
5273      "members": {
5274        "Message": {
5275          "shape": "__string",
5276          "locationName": "message"
5277        }
5278      }
5279    },
5280    "ListChannelsRequest": {
5281      "type": "structure",
5282      "members": {
5283        "MaxResults": {
5284          "shape": "MaxResults",
5285          "location": "querystring",
5286          "locationName": "maxResults"
5287        },
5288        "NextToken": {
5289          "shape": "__string",
5290          "location": "querystring",
5291          "locationName": "nextToken"
5292        }
5293      }
5294    },
5295    "ListChannelsResponse": {
5296      "type": "structure",
5297      "members": {
5298        "Channels": {
5299          "shape": "__listOfChannelSummary",
5300          "locationName": "channels"
5301        },
5302        "NextToken": {
5303          "shape": "__string",
5304          "locationName": "nextToken"
5305        }
5306      }
5307    },
5308    "ListChannelsResultModel": {
5309      "type": "structure",
5310      "members": {
5311        "Channels": {
5312          "shape": "__listOfChannelSummary",
5313          "locationName": "channels"
5314        },
5315        "NextToken": {
5316          "shape": "__string",
5317          "locationName": "nextToken"
5318        }
5319      }
5320    },
5321    "ListInputSecurityGroupsRequest": {
5322      "type": "structure",
5323      "members": {
5324        "MaxResults": {
5325          "shape": "MaxResults",
5326          "location": "querystring",
5327          "locationName": "maxResults"
5328        },
5329        "NextToken": {
5330          "shape": "__string",
5331          "location": "querystring",
5332          "locationName": "nextToken"
5333        }
5334      }
5335    },
5336    "ListInputSecurityGroupsResponse": {
5337      "type": "structure",
5338      "members": {
5339        "InputSecurityGroups": {
5340          "shape": "__listOfInputSecurityGroup",
5341          "locationName": "inputSecurityGroups"
5342        },
5343        "NextToken": {
5344          "shape": "__string",
5345          "locationName": "nextToken"
5346        }
5347      }
5348    },
5349    "ListInputSecurityGroupsResultModel": {
5350      "type": "structure",
5351      "members": {
5352        "InputSecurityGroups": {
5353          "shape": "__listOfInputSecurityGroup",
5354          "locationName": "inputSecurityGroups"
5355        },
5356        "NextToken": {
5357          "shape": "__string",
5358          "locationName": "nextToken"
5359        }
5360      }
5361    },
5362    "ListInputsRequest": {
5363      "type": "structure",
5364      "members": {
5365        "MaxResults": {
5366          "shape": "MaxResults",
5367          "location": "querystring",
5368          "locationName": "maxResults"
5369        },
5370        "NextToken": {
5371          "shape": "__string",
5372          "location": "querystring",
5373          "locationName": "nextToken"
5374        }
5375      }
5376    },
5377    "ListInputsResponse": {
5378      "type": "structure",
5379      "members": {
5380        "Inputs": {
5381          "shape": "__listOfInput",
5382          "locationName": "inputs"
5383        },
5384        "NextToken": {
5385          "shape": "__string",
5386          "locationName": "nextToken"
5387        }
5388      }
5389    },
5390    "ListInputsResultModel": {
5391      "type": "structure",
5392      "members": {
5393        "Inputs": {
5394          "shape": "__listOfInput",
5395          "locationName": "inputs"
5396        },
5397        "NextToken": {
5398          "shape": "__string",
5399          "locationName": "nextToken"
5400        }
5401      }
5402    },
5403    "ListOfferingsRequest": {
5404      "type": "structure",
5405      "members": {
5406        "ChannelClass": {
5407          "shape": "__string",
5408          "location": "querystring",
5409          "locationName": "channelClass"
5410        },
5411        "ChannelConfiguration": {
5412          "shape": "__string",
5413          "location": "querystring",
5414          "locationName": "channelConfiguration"
5415        },
5416        "Codec": {
5417          "shape": "__string",
5418          "location": "querystring",
5419          "locationName": "codec"
5420        },
5421        "MaxResults": {
5422          "shape": "MaxResults",
5423          "location": "querystring",
5424          "locationName": "maxResults"
5425        },
5426        "MaximumBitrate": {
5427          "shape": "__string",
5428          "location": "querystring",
5429          "locationName": "maximumBitrate"
5430        },
5431        "MaximumFramerate": {
5432          "shape": "__string",
5433          "location": "querystring",
5434          "locationName": "maximumFramerate"
5435        },
5436        "NextToken": {
5437          "shape": "__string",
5438          "location": "querystring",
5439          "locationName": "nextToken"
5440        },
5441        "Resolution": {
5442          "shape": "__string",
5443          "location": "querystring",
5444          "locationName": "resolution"
5445        },
5446        "ResourceType": {
5447          "shape": "__string",
5448          "location": "querystring",
5449          "locationName": "resourceType"
5450        },
5451        "SpecialFeature": {
5452          "shape": "__string",
5453          "location": "querystring",
5454          "locationName": "specialFeature"
5455        },
5456        "VideoQuality": {
5457          "shape": "__string",
5458          "location": "querystring",
5459          "locationName": "videoQuality"
5460        }
5461      }
5462    },
5463    "ListOfferingsResponse": {
5464      "type": "structure",
5465      "members": {
5466        "NextToken": {
5467          "shape": "__string",
5468          "locationName": "nextToken"
5469        },
5470        "Offerings": {
5471          "shape": "__listOfOffering",
5472          "locationName": "offerings"
5473        }
5474      }
5475    },
5476    "ListOfferingsResultModel": {
5477      "type": "structure",
5478      "members": {
5479        "NextToken": {
5480          "shape": "__string",
5481          "locationName": "nextToken"
5482        },
5483        "Offerings": {
5484          "shape": "__listOfOffering",
5485          "locationName": "offerings"
5486        }
5487      }
5488    },
5489    "ListReservationsRequest": {
5490      "type": "structure",
5491      "members": {
5492        "ChannelClass": {
5493          "shape": "__string",
5494          "location": "querystring",
5495          "locationName": "channelClass"
5496        },
5497        "Codec": {
5498          "shape": "__string",
5499          "location": "querystring",
5500          "locationName": "codec"
5501        },
5502        "MaxResults": {
5503          "shape": "MaxResults",
5504          "location": "querystring",
5505          "locationName": "maxResults"
5506        },
5507        "MaximumBitrate": {
5508          "shape": "__string",
5509          "location": "querystring",
5510          "locationName": "maximumBitrate"
5511        },
5512        "MaximumFramerate": {
5513          "shape": "__string",
5514          "location": "querystring",
5515          "locationName": "maximumFramerate"
5516        },
5517        "NextToken": {
5518          "shape": "__string",
5519          "location": "querystring",
5520          "locationName": "nextToken"
5521        },
5522        "Resolution": {
5523          "shape": "__string",
5524          "location": "querystring",
5525          "locationName": "resolution"
5526        },
5527        "ResourceType": {
5528          "shape": "__string",
5529          "location": "querystring",
5530          "locationName": "resourceType"
5531        },
5532        "SpecialFeature": {
5533          "shape": "__string",
5534          "location": "querystring",
5535          "locationName": "specialFeature"
5536        },
5537        "VideoQuality": {
5538          "shape": "__string",
5539          "location": "querystring",
5540          "locationName": "videoQuality"
5541        }
5542      }
5543    },
5544    "ListReservationsResponse": {
5545      "type": "structure",
5546      "members": {
5547        "NextToken": {
5548          "shape": "__string",
5549          "locationName": "nextToken"
5550        },
5551        "Reservations": {
5552          "shape": "__listOfReservation",
5553          "locationName": "reservations"
5554        }
5555      }
5556    },
5557    "ListReservationsResultModel": {
5558      "type": "structure",
5559      "members": {
5560        "NextToken": {
5561          "shape": "__string",
5562          "locationName": "nextToken"
5563        },
5564        "Reservations": {
5565          "shape": "__listOfReservation",
5566          "locationName": "reservations"
5567        }
5568      }
5569    },
5570    "ListTagsForResourceRequest": {
5571      "type": "structure",
5572      "members": {
5573        "ResourceArn": {
5574          "shape": "__string",
5575          "location": "uri",
5576          "locationName": "resource-arn"
5577        }
5578      },
5579      "required": [
5580        "ResourceArn"
5581      ]
5582    },
5583    "ListTagsForResourceResponse": {
5584      "type": "structure",
5585      "members": {
5586        "Tags": {
5587          "shape": "Tags",
5588          "locationName": "tags"
5589        }
5590      }
5591    },
5592    "LogLevel": {
5593      "type": "string",
5594      "enum": [
5595        "ERROR",
5596        "WARNING",
5597        "INFO",
5598        "DEBUG",
5599        "DISABLED"
5600      ]
5601    },
5602    "M2tsAbsentInputAudioBehavior": {
5603      "type": "string",
5604      "enum": [
5605        "DROP",
5606        "ENCODE_SILENCE"
5607      ]
5608    },
5609    "M2tsArib": {
5610      "type": "string",
5611      "enum": [
5612        "DISABLED",
5613        "ENABLED"
5614      ]
5615    },
5616    "M2tsAribCaptionsPidControl": {
5617      "type": "string",
5618      "enum": [
5619        "AUTO",
5620        "USE_CONFIGURED"
5621      ]
5622    },
5623    "M2tsAudioBufferModel": {
5624      "type": "string",
5625      "enum": [
5626        "ATSC",
5627        "DVB"
5628      ]
5629    },
5630    "M2tsAudioInterval": {
5631      "type": "string",
5632      "enum": [
5633        "VIDEO_AND_FIXED_INTERVALS",
5634        "VIDEO_INTERVAL"
5635      ]
5636    },
5637    "M2tsAudioStreamType": {
5638      "type": "string",
5639      "enum": [
5640        "ATSC",
5641        "DVB"
5642      ]
5643    },
5644    "M2tsBufferModel": {
5645      "type": "string",
5646      "enum": [
5647        "MULTIPLEX",
5648        "NONE"
5649      ]
5650    },
5651    "M2tsCcDescriptor": {
5652      "type": "string",
5653      "enum": [
5654        "DISABLED",
5655        "ENABLED"
5656      ]
5657    },
5658    "M2tsEbifControl": {
5659      "type": "string",
5660      "enum": [
5661        "NONE",
5662        "PASSTHROUGH"
5663      ]
5664    },
5665    "M2tsEbpPlacement": {
5666      "type": "string",
5667      "enum": [
5668        "VIDEO_AND_AUDIO_PIDS",
5669        "VIDEO_PID"
5670      ]
5671    },
5672    "M2tsEsRateInPes": {
5673      "type": "string",
5674      "enum": [
5675        "EXCLUDE",
5676        "INCLUDE"
5677      ]
5678    },
5679    "M2tsKlv": {
5680      "type": "string",
5681      "enum": [
5682        "NONE",
5683        "PASSTHROUGH"
5684      ]
5685    },
5686    "M2tsPcrControl": {
5687      "type": "string",
5688      "enum": [
5689        "CONFIGURED_PCR_PERIOD",
5690        "PCR_EVERY_PES_PACKET"
5691      ]
5692    },
5693    "M2tsRateMode": {
5694      "type": "string",
5695      "enum": [
5696        "CBR",
5697        "VBR"
5698      ]
5699    },
5700    "M2tsScte35Control": {
5701      "type": "string",
5702      "enum": [
5703        "NONE",
5704        "PASSTHROUGH"
5705      ]
5706    },
5707    "M2tsSegmentationMarkers": {
5708      "type": "string",
5709      "enum": [
5710        "EBP",
5711        "EBP_LEGACY",
5712        "NONE",
5713        "PSI_SEGSTART",
5714        "RAI_ADAPT",
5715        "RAI_SEGSTART"
5716      ]
5717    },
5718    "M2tsSegmentationStyle": {
5719      "type": "string",
5720      "enum": [
5721        "MAINTAIN_CADENCE",
5722        "RESET_CADENCE"
5723      ]
5724    },
5725    "M2tsSettings": {
5726      "type": "structure",
5727      "members": {
5728        "AbsentInputAudioBehavior": {
5729          "shape": "M2tsAbsentInputAudioBehavior",
5730          "locationName": "absentInputAudioBehavior"
5731        },
5732        "Arib": {
5733          "shape": "M2tsArib",
5734          "locationName": "arib"
5735        },
5736        "AribCaptionsPid": {
5737          "shape": "__string",
5738          "locationName": "aribCaptionsPid"
5739        },
5740        "AribCaptionsPidControl": {
5741          "shape": "M2tsAribCaptionsPidControl",
5742          "locationName": "aribCaptionsPidControl"
5743        },
5744        "AudioBufferModel": {
5745          "shape": "M2tsAudioBufferModel",
5746          "locationName": "audioBufferModel"
5747        },
5748        "AudioFramesPerPes": {
5749          "shape": "__integerMin0",
5750          "locationName": "audioFramesPerPes"
5751        },
5752        "AudioPids": {
5753          "shape": "__string",
5754          "locationName": "audioPids"
5755        },
5756        "AudioStreamType": {
5757          "shape": "M2tsAudioStreamType",
5758          "locationName": "audioStreamType"
5759        },
5760        "Bitrate": {
5761          "shape": "__integerMin0",
5762          "locationName": "bitrate"
5763        },
5764        "BufferModel": {
5765          "shape": "M2tsBufferModel",
5766          "locationName": "bufferModel"
5767        },
5768        "CcDescriptor": {
5769          "shape": "M2tsCcDescriptor",
5770          "locationName": "ccDescriptor"
5771        },
5772        "DvbNitSettings": {
5773          "shape": "DvbNitSettings",
5774          "locationName": "dvbNitSettings"
5775        },
5776        "DvbSdtSettings": {
5777          "shape": "DvbSdtSettings",
5778          "locationName": "dvbSdtSettings"
5779        },
5780        "DvbSubPids": {
5781          "shape": "__string",
5782          "locationName": "dvbSubPids"
5783        },
5784        "DvbTdtSettings": {
5785          "shape": "DvbTdtSettings",
5786          "locationName": "dvbTdtSettings"
5787        },
5788        "DvbTeletextPid": {
5789          "shape": "__string",
5790          "locationName": "dvbTeletextPid"
5791        },
5792        "Ebif": {
5793          "shape": "M2tsEbifControl",
5794          "locationName": "ebif"
5795        },
5796        "EbpAudioInterval": {
5797          "shape": "M2tsAudioInterval",
5798          "locationName": "ebpAudioInterval"
5799        },
5800        "EbpLookaheadMs": {
5801          "shape": "__integerMin0Max10000",
5802          "locationName": "ebpLookaheadMs"
5803        },
5804        "EbpPlacement": {
5805          "shape": "M2tsEbpPlacement",
5806          "locationName": "ebpPlacement"
5807        },
5808        "EcmPid": {
5809          "shape": "__string",
5810          "locationName": "ecmPid"
5811        },
5812        "EsRateInPes": {
5813          "shape": "M2tsEsRateInPes",
5814          "locationName": "esRateInPes"
5815        },
5816        "EtvPlatformPid": {
5817          "shape": "__string",
5818          "locationName": "etvPlatformPid"
5819        },
5820        "EtvSignalPid": {
5821          "shape": "__string",
5822          "locationName": "etvSignalPid"
5823        },
5824        "FragmentTime": {
5825          "shape": "__doubleMin0",
5826          "locationName": "fragmentTime"
5827        },
5828        "Klv": {
5829          "shape": "M2tsKlv",
5830          "locationName": "klv"
5831        },
5832        "KlvDataPids": {
5833          "shape": "__string",
5834          "locationName": "klvDataPids"
5835        },
5836        "NullPacketBitrate": {
5837          "shape": "__doubleMin0",
5838          "locationName": "nullPacketBitrate"
5839        },
5840        "PatInterval": {
5841          "shape": "__integerMin0Max1000",
5842          "locationName": "patInterval"
5843        },
5844        "PcrControl": {
5845          "shape": "M2tsPcrControl",
5846          "locationName": "pcrControl"
5847        },
5848        "PcrPeriod": {
5849          "shape": "__integerMin0Max500",
5850          "locationName": "pcrPeriod"
5851        },
5852        "PcrPid": {
5853          "shape": "__string",
5854          "locationName": "pcrPid"
5855        },
5856        "PmtInterval": {
5857          "shape": "__integerMin0Max1000",
5858          "locationName": "pmtInterval"
5859        },
5860        "PmtPid": {
5861          "shape": "__string",
5862          "locationName": "pmtPid"
5863        },
5864        "ProgramNum": {
5865          "shape": "__integerMin0Max65535",
5866          "locationName": "programNum"
5867        },
5868        "RateMode": {
5869          "shape": "M2tsRateMode",
5870          "locationName": "rateMode"
5871        },
5872        "Scte27Pids": {
5873          "shape": "__string",
5874          "locationName": "scte27Pids"
5875        },
5876        "Scte35Control": {
5877          "shape": "M2tsScte35Control",
5878          "locationName": "scte35Control"
5879        },
5880        "Scte35Pid": {
5881          "shape": "__string",
5882          "locationName": "scte35Pid"
5883        },
5884        "SegmentationMarkers": {
5885          "shape": "M2tsSegmentationMarkers",
5886          "locationName": "segmentationMarkers"
5887        },
5888        "SegmentationStyle": {
5889          "shape": "M2tsSegmentationStyle",
5890          "locationName": "segmentationStyle"
5891        },
5892        "SegmentationTime": {
5893          "shape": "__doubleMin1",
5894          "locationName": "segmentationTime"
5895        },
5896        "TimedMetadataBehavior": {
5897          "shape": "M2tsTimedMetadataBehavior",
5898          "locationName": "timedMetadataBehavior"
5899        },
5900        "TimedMetadataPid": {
5901          "shape": "__string",
5902          "locationName": "timedMetadataPid"
5903        },
5904        "TransportStreamId": {
5905          "shape": "__integerMin0Max65535",
5906          "locationName": "transportStreamId"
5907        },
5908        "VideoPid": {
5909          "shape": "__string",
5910          "locationName": "videoPid"
5911        }
5912      }
5913    },
5914    "M2tsTimedMetadataBehavior": {
5915      "type": "string",
5916      "enum": [
5917        "NO_PASSTHROUGH",
5918        "PASSTHROUGH"
5919      ]
5920    },
5921    "M3u8PcrControl": {
5922      "type": "string",
5923      "enum": [
5924        "CONFIGURED_PCR_PERIOD",
5925        "PCR_EVERY_PES_PACKET"
5926      ]
5927    },
5928    "M3u8Scte35Behavior": {
5929      "type": "string",
5930      "enum": [
5931        "NO_PASSTHROUGH",
5932        "PASSTHROUGH"
5933      ]
5934    },
5935    "M3u8Settings": {
5936      "type": "structure",
5937      "members": {
5938        "AudioFramesPerPes": {
5939          "shape": "__integerMin0",
5940          "locationName": "audioFramesPerPes"
5941        },
5942        "AudioPids": {
5943          "shape": "__string",
5944          "locationName": "audioPids"
5945        },
5946        "EcmPid": {
5947          "shape": "__string",
5948          "locationName": "ecmPid"
5949        },
5950        "PatInterval": {
5951          "shape": "__integerMin0Max1000",
5952          "locationName": "patInterval"
5953        },
5954        "PcrControl": {
5955          "shape": "M3u8PcrControl",
5956          "locationName": "pcrControl"
5957        },
5958        "PcrPeriod": {
5959          "shape": "__integerMin0Max500",
5960          "locationName": "pcrPeriod"
5961        },
5962        "PcrPid": {
5963          "shape": "__string",
5964          "locationName": "pcrPid"
5965        },
5966        "PmtInterval": {
5967          "shape": "__integerMin0Max1000",
5968          "locationName": "pmtInterval"
5969        },
5970        "PmtPid": {
5971          "shape": "__string",
5972          "locationName": "pmtPid"
5973        },
5974        "ProgramNum": {
5975          "shape": "__integerMin0Max65535",
5976          "locationName": "programNum"
5977        },
5978        "Scte35Behavior": {
5979          "shape": "M3u8Scte35Behavior",
5980          "locationName": "scte35Behavior"
5981        },
5982        "Scte35Pid": {
5983          "shape": "__string",
5984          "locationName": "scte35Pid"
5985        },
5986        "TimedMetadataBehavior": {
5987          "shape": "M3u8TimedMetadataBehavior",
5988          "locationName": "timedMetadataBehavior"
5989        },
5990        "TimedMetadataPid": {
5991          "shape": "__string",
5992          "locationName": "timedMetadataPid"
5993        },
5994        "TransportStreamId": {
5995          "shape": "__integerMin0Max65535",
5996          "locationName": "transportStreamId"
5997        },
5998        "VideoPid": {
5999          "shape": "__string",
6000          "locationName": "videoPid"
6001        }
6002      }
6003    },
6004    "M3u8TimedMetadataBehavior": {
6005      "type": "string",
6006      "enum": [
6007        "NO_PASSTHROUGH",
6008        "PASSTHROUGH"
6009      ]
6010    },
6011    "MaxResults": {
6012      "type": "integer",
6013      "min": 1,
6014      "max": 1000
6015    },
6016    "MediaConnectFlow": {
6017      "type": "structure",
6018      "members": {
6019        "FlowArn": {
6020          "shape": "__string",
6021          "locationName": "flowArn"
6022        }
6023      }
6024    },
6025    "MediaConnectFlowRequest": {
6026      "type": "structure",
6027      "members": {
6028        "FlowArn": {
6029          "shape": "__string",
6030          "locationName": "flowArn"
6031        }
6032      }
6033    },
6034    "MediaPackageGroupSettings": {
6035      "type": "structure",
6036      "members": {
6037        "Destination": {
6038          "shape": "OutputLocationRef",
6039          "locationName": "destination"
6040        }
6041      },
6042      "required": [
6043        "Destination"
6044      ]
6045    },
6046    "MediaPackageOutputDestinationSettings": {
6047      "type": "structure",
6048      "members": {
6049        "ChannelId": {
6050          "shape": "__stringMin1",
6051          "locationName": "channelId"
6052        }
6053      }
6054    },
6055    "MediaPackageOutputSettings": {
6056      "type": "structure",
6057      "members": {
6058      }
6059    },
6060    "Mp2CodingMode": {
6061      "type": "string",
6062      "enum": [
6063        "CODING_MODE_1_0",
6064        "CODING_MODE_2_0"
6065      ]
6066    },
6067    "Mp2Settings": {
6068      "type": "structure",
6069      "members": {
6070        "Bitrate": {
6071          "shape": "__double",
6072          "locationName": "bitrate"
6073        },
6074        "CodingMode": {
6075          "shape": "Mp2CodingMode",
6076          "locationName": "codingMode"
6077        },
6078        "SampleRate": {
6079          "shape": "__double",
6080          "locationName": "sampleRate"
6081        }
6082      }
6083    },
6084    "MsSmoothGroupSettings": {
6085      "type": "structure",
6086      "members": {
6087        "AcquisitionPointId": {
6088          "shape": "__string",
6089          "locationName": "acquisitionPointId"
6090        },
6091        "AudioOnlyTimecodeControl": {
6092          "shape": "SmoothGroupAudioOnlyTimecodeControl",
6093          "locationName": "audioOnlyTimecodeControl"
6094        },
6095        "CertificateMode": {
6096          "shape": "SmoothGroupCertificateMode",
6097          "locationName": "certificateMode"
6098        },
6099        "ConnectionRetryInterval": {
6100          "shape": "__integerMin0",
6101          "locationName": "connectionRetryInterval"
6102        },
6103        "Destination": {
6104          "shape": "OutputLocationRef",
6105          "locationName": "destination"
6106        },
6107        "EventId": {
6108          "shape": "__string",
6109          "locationName": "eventId"
6110        },
6111        "EventIdMode": {
6112          "shape": "SmoothGroupEventIdMode",
6113          "locationName": "eventIdMode"
6114        },
6115        "EventStopBehavior": {
6116          "shape": "SmoothGroupEventStopBehavior",
6117          "locationName": "eventStopBehavior"
6118        },
6119        "FilecacheDuration": {
6120          "shape": "__integerMin0",
6121          "locationName": "filecacheDuration"
6122        },
6123        "FragmentLength": {
6124          "shape": "__integerMin1",
6125          "locationName": "fragmentLength"
6126        },
6127        "InputLossAction": {
6128          "shape": "InputLossActionForMsSmoothOut",
6129          "locationName": "inputLossAction"
6130        },
6131        "NumRetries": {
6132          "shape": "__integerMin0",
6133          "locationName": "numRetries"
6134        },
6135        "RestartDelay": {
6136          "shape": "__integerMin0",
6137          "locationName": "restartDelay"
6138        },
6139        "SegmentationMode": {
6140          "shape": "SmoothGroupSegmentationMode",
6141          "locationName": "segmentationMode"
6142        },
6143        "SendDelayMs": {
6144          "shape": "__integerMin0Max10000",
6145          "locationName": "sendDelayMs"
6146        },
6147        "SparseTrackType": {
6148          "shape": "SmoothGroupSparseTrackType",
6149          "locationName": "sparseTrackType"
6150        },
6151        "StreamManifestBehavior": {
6152          "shape": "SmoothGroupStreamManifestBehavior",
6153          "locationName": "streamManifestBehavior"
6154        },
6155        "TimestampOffset": {
6156          "shape": "__string",
6157          "locationName": "timestampOffset"
6158        },
6159        "TimestampOffsetMode": {
6160          "shape": "SmoothGroupTimestampOffsetMode",
6161          "locationName": "timestampOffsetMode"
6162        }
6163      },
6164      "required": [
6165        "Destination"
6166      ]
6167    },
6168    "MsSmoothOutputSettings": {
6169      "type": "structure",
6170      "members": {
6171        "NameModifier": {
6172          "shape": "__string",
6173          "locationName": "nameModifier"
6174        }
6175      }
6176    },
6177    "NetworkInputServerValidation": {
6178      "type": "string",
6179      "enum": [
6180        "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME",
6181        "CHECK_CRYPTOGRAPHY_ONLY"
6182      ]
6183    },
6184    "NetworkInputSettings": {
6185      "type": "structure",
6186      "members": {
6187        "HlsInputSettings": {
6188          "shape": "HlsInputSettings",
6189          "locationName": "hlsInputSettings"
6190        },
6191        "ServerValidation": {
6192          "shape": "NetworkInputServerValidation",
6193          "locationName": "serverValidation"
6194        }
6195      }
6196    },
6197    "NotFoundException": {
6198      "type": "structure",
6199      "members": {
6200        "Message": {
6201          "shape": "__string",
6202          "locationName": "message"
6203        }
6204      },
6205      "exception": true,
6206      "error": {
6207        "httpStatusCode": 404
6208      }
6209    },
6210    "Offering": {
6211      "type": "structure",
6212      "members": {
6213        "Arn": {
6214          "shape": "__string",
6215          "locationName": "arn"
6216        },
6217        "CurrencyCode": {
6218          "shape": "__string",
6219          "locationName": "currencyCode"
6220        },
6221        "Duration": {
6222          "shape": "__integer",
6223          "locationName": "duration"
6224        },
6225        "DurationUnits": {
6226          "shape": "OfferingDurationUnits",
6227          "locationName": "durationUnits"
6228        },
6229        "FixedPrice": {
6230          "shape": "__double",
6231          "locationName": "fixedPrice"
6232        },
6233        "OfferingDescription": {
6234          "shape": "__string",
6235          "locationName": "offeringDescription"
6236        },
6237        "OfferingId": {
6238          "shape": "__string",
6239          "locationName": "offeringId"
6240        },
6241        "OfferingType": {
6242          "shape": "OfferingType",
6243          "locationName": "offeringType"
6244        },
6245        "Region": {
6246          "shape": "__string",
6247          "locationName": "region"
6248        },
6249        "ResourceSpecification": {
6250          "shape": "ReservationResourceSpecification",
6251          "locationName": "resourceSpecification"
6252        },
6253        "UsagePrice": {
6254          "shape": "__double",
6255          "locationName": "usagePrice"
6256        }
6257      }
6258    },
6259    "OfferingDurationUnits": {
6260      "type": "string",
6261      "enum": [
6262        "MONTHS"
6263      ]
6264    },
6265    "OfferingType": {
6266      "type": "string",
6267      "enum": [
6268        "NO_UPFRONT"
6269      ]
6270    },
6271    "Output": {
6272      "type": "structure",
6273      "members": {
6274        "AudioDescriptionNames": {
6275          "shape": "__listOf__string",
6276          "locationName": "audioDescriptionNames"
6277        },
6278        "CaptionDescriptionNames": {
6279          "shape": "__listOf__string",
6280          "locationName": "captionDescriptionNames"
6281        },
6282        "OutputName": {
6283          "shape": "__stringMin1Max255",
6284          "locationName": "outputName"
6285        },
6286        "OutputSettings": {
6287          "shape": "OutputSettings",
6288          "locationName": "outputSettings"
6289        },
6290        "VideoDescriptionName": {
6291          "shape": "__string",
6292          "locationName": "videoDescriptionName"
6293        }
6294      },
6295      "required": [
6296        "OutputSettings"
6297      ]
6298    },
6299    "OutputDestination": {
6300      "type": "structure",
6301      "members": {
6302        "Id": {
6303          "shape": "__string",
6304          "locationName": "id"
6305        },
6306        "MediaPackageSettings": {
6307          "shape": "__listOfMediaPackageOutputDestinationSettings",
6308          "locationName": "mediaPackageSettings"
6309        },
6310        "Settings": {
6311          "shape": "__listOfOutputDestinationSettings",
6312          "locationName": "settings"
6313        }
6314      }
6315    },
6316    "OutputDestinationSettings": {
6317      "type": "structure",
6318      "members": {
6319        "PasswordParam": {
6320          "shape": "__string",
6321          "locationName": "passwordParam"
6322        },
6323        "StreamName": {
6324          "shape": "__string",
6325          "locationName": "streamName"
6326        },
6327        "Url": {
6328          "shape": "__string",
6329          "locationName": "url"
6330        },
6331        "Username": {
6332          "shape": "__string",
6333          "locationName": "username"
6334        }
6335      }
6336    },
6337    "OutputGroup": {
6338      "type": "structure",
6339      "members": {
6340        "Name": {
6341          "shape": "__stringMax32",
6342          "locationName": "name"
6343        },
6344        "OutputGroupSettings": {
6345          "shape": "OutputGroupSettings",
6346          "locationName": "outputGroupSettings"
6347        },
6348        "Outputs": {
6349          "shape": "__listOfOutput",
6350          "locationName": "outputs"
6351        }
6352      },
6353      "required": [
6354        "Outputs",
6355        "OutputGroupSettings"
6356      ]
6357    },
6358    "OutputGroupSettings": {
6359      "type": "structure",
6360      "members": {
6361        "ArchiveGroupSettings": {
6362          "shape": "ArchiveGroupSettings",
6363          "locationName": "archiveGroupSettings"
6364        },
6365        "FrameCaptureGroupSettings": {
6366          "shape": "FrameCaptureGroupSettings",
6367          "locationName": "frameCaptureGroupSettings"
6368        },
6369        "HlsGroupSettings": {
6370          "shape": "HlsGroupSettings",
6371          "locationName": "hlsGroupSettings"
6372        },
6373        "MediaPackageGroupSettings": {
6374          "shape": "MediaPackageGroupSettings",
6375          "locationName": "mediaPackageGroupSettings"
6376        },
6377        "MsSmoothGroupSettings": {
6378          "shape": "MsSmoothGroupSettings",
6379          "locationName": "msSmoothGroupSettings"
6380        },
6381        "RtmpGroupSettings": {
6382          "shape": "RtmpGroupSettings",
6383          "locationName": "rtmpGroupSettings"
6384        },
6385        "UdpGroupSettings": {
6386          "shape": "UdpGroupSettings",
6387          "locationName": "udpGroupSettings"
6388        }
6389      }
6390    },
6391    "OutputLocationRef": {
6392      "type": "structure",
6393      "members": {
6394        "DestinationRefId": {
6395          "shape": "__string",
6396          "locationName": "destinationRefId"
6397        }
6398      }
6399    },
6400    "OutputSettings": {
6401      "type": "structure",
6402      "members": {
6403        "ArchiveOutputSettings": {
6404          "shape": "ArchiveOutputSettings",
6405          "locationName": "archiveOutputSettings"
6406        },
6407        "FrameCaptureOutputSettings": {
6408          "shape": "FrameCaptureOutputSettings",
6409          "locationName": "frameCaptureOutputSettings"
6410        },
6411        "HlsOutputSettings": {
6412          "shape": "HlsOutputSettings",
6413          "locationName": "hlsOutputSettings"
6414        },
6415        "MediaPackageOutputSettings": {
6416          "shape": "MediaPackageOutputSettings",
6417          "locationName": "mediaPackageOutputSettings"
6418        },
6419        "MsSmoothOutputSettings": {
6420          "shape": "MsSmoothOutputSettings",
6421          "locationName": "msSmoothOutputSettings"
6422        },
6423        "RtmpOutputSettings": {
6424          "shape": "RtmpOutputSettings",
6425          "locationName": "rtmpOutputSettings"
6426        },
6427        "UdpOutputSettings": {
6428          "shape": "UdpOutputSettings",
6429          "locationName": "udpOutputSettings"
6430        }
6431      }
6432    },
6433    "PassThroughSettings": {
6434      "type": "structure",
6435      "members": {
6436      }
6437    },
6438    "PauseStateScheduleActionSettings": {
6439      "type": "structure",
6440      "members": {
6441        "Pipelines": {
6442          "shape": "__listOfPipelinePauseStateSettings",
6443          "locationName": "pipelines"
6444        }
6445      }
6446    },
6447    "PipelineDetail": {
6448      "type": "structure",
6449      "members": {
6450        "ActiveInputAttachmentName": {
6451          "shape": "__string",
6452          "locationName": "activeInputAttachmentName"
6453        },
6454        "ActiveInputSwitchActionName": {
6455          "shape": "__string",
6456          "locationName": "activeInputSwitchActionName"
6457        },
6458        "PipelineId": {
6459          "shape": "__string",
6460          "locationName": "pipelineId"
6461        }
6462      }
6463    },
6464    "PipelineId": {
6465      "type": "string",
6466      "enum": [
6467        "PIPELINE_0",
6468        "PIPELINE_1"
6469      ]
6470    },
6471    "PipelinePauseStateSettings": {
6472      "type": "structure",
6473      "members": {
6474        "PipelineId": {
6475          "shape": "PipelineId",
6476          "locationName": "pipelineId"
6477        }
6478      },
6479      "required": [
6480        "PipelineId"
6481      ]
6482    },
6483    "PurchaseOffering": {
6484      "type": "structure",
6485      "members": {
6486        "Count": {
6487          "shape": "__integerMin1",
6488          "locationName": "count"
6489        },
6490        "Name": {
6491          "shape": "__string",
6492          "locationName": "name"
6493        },
6494        "RequestId": {
6495          "shape": "__string",
6496          "locationName": "requestId",
6497          "idempotencyToken": true
6498        },
6499        "Start": {
6500          "shape": "__string",
6501          "locationName": "start"
6502        },
6503        "Tags": {
6504          "shape": "Tags",
6505          "locationName": "tags"
6506        }
6507      },
6508      "required": [
6509        "Count"
6510      ]
6511    },
6512    "PurchaseOfferingRequest": {
6513      "type": "structure",
6514      "members": {
6515        "Count": {
6516          "shape": "__integerMin1",
6517          "locationName": "count"
6518        },
6519        "Name": {
6520          "shape": "__string",
6521          "locationName": "name"
6522        },
6523        "OfferingId": {
6524          "shape": "__string",
6525          "location": "uri",
6526          "locationName": "offeringId"
6527        },
6528        "RequestId": {
6529          "shape": "__string",
6530          "locationName": "requestId",
6531          "idempotencyToken": true
6532        },
6533        "Start": {
6534          "shape": "__string",
6535          "locationName": "start"
6536        },
6537        "Tags": {
6538          "shape": "Tags",
6539          "locationName": "tags"
6540        }
6541      },
6542      "required": [
6543        "OfferingId",
6544        "Count"
6545      ]
6546    },
6547    "PurchaseOfferingResponse": {
6548      "type": "structure",
6549      "members": {
6550        "Reservation": {
6551          "shape": "Reservation",
6552          "locationName": "reservation"
6553        }
6554      }
6555    },
6556    "PurchaseOfferingResultModel": {
6557      "type": "structure",
6558      "members": {
6559        "Reservation": {
6560          "shape": "Reservation",
6561          "locationName": "reservation"
6562        }
6563      }
6564    },
6565    "RemixSettings": {
6566      "type": "structure",
6567      "members": {
6568        "ChannelMappings": {
6569          "shape": "__listOfAudioChannelMapping",
6570          "locationName": "channelMappings"
6571        },
6572        "ChannelsIn": {
6573          "shape": "__integerMin1Max16",
6574          "locationName": "channelsIn"
6575        },
6576        "ChannelsOut": {
6577          "shape": "__integerMin1Max8",
6578          "locationName": "channelsOut"
6579        }
6580      },
6581      "required": [
6582        "ChannelMappings"
6583      ]
6584    },
6585    "Reservation": {
6586      "type": "structure",
6587      "members": {
6588        "Arn": {
6589          "shape": "__string",
6590          "locationName": "arn"
6591        },
6592        "Count": {
6593          "shape": "__integer",
6594          "locationName": "count"
6595        },
6596        "CurrencyCode": {
6597          "shape": "__string",
6598          "locationName": "currencyCode"
6599        },
6600        "Duration": {
6601          "shape": "__integer",
6602          "locationName": "duration"
6603        },
6604        "DurationUnits": {
6605          "shape": "OfferingDurationUnits",
6606          "locationName": "durationUnits"
6607        },
6608        "End": {
6609          "shape": "__string",
6610          "locationName": "end"
6611        },
6612        "FixedPrice": {
6613          "shape": "__double",
6614          "locationName": "fixedPrice"
6615        },
6616        "Name": {
6617          "shape": "__string",
6618          "locationName": "name"
6619        },
6620        "OfferingDescription": {
6621          "shape": "__string",
6622          "locationName": "offeringDescription"
6623        },
6624        "OfferingId": {
6625          "shape": "__string",
6626          "locationName": "offeringId"
6627        },
6628        "OfferingType": {
6629          "shape": "OfferingType",
6630          "locationName": "offeringType"
6631        },
6632        "Region": {
6633          "shape": "__string",
6634          "locationName": "region"
6635        },
6636        "ReservationId": {
6637          "shape": "__string",
6638          "locationName": "reservationId"
6639        },
6640        "ResourceSpecification": {
6641          "shape": "ReservationResourceSpecification",
6642          "locationName": "resourceSpecification"
6643        },
6644        "Start": {
6645          "shape": "__string",
6646          "locationName": "start"
6647        },
6648        "State": {
6649          "shape": "ReservationState",
6650          "locationName": "state"
6651        },
6652        "Tags": {
6653          "shape": "Tags",
6654          "locationName": "tags"
6655        },
6656        "UsagePrice": {
6657          "shape": "__double",
6658          "locationName": "usagePrice"
6659        }
6660      }
6661    },
6662    "ReservationCodec": {
6663      "type": "string",
6664      "enum": [
6665        "MPEG2",
6666        "AVC",
6667        "HEVC",
6668        "AUDIO"
6669      ]
6670    },
6671    "ReservationMaximumBitrate": {
6672      "type": "string",
6673      "enum": [
6674        "MAX_10_MBPS",
6675        "MAX_20_MBPS",
6676        "MAX_50_MBPS"
6677      ]
6678    },
6679    "ReservationMaximumFramerate": {
6680      "type": "string",
6681      "enum": [
6682        "MAX_30_FPS",
6683        "MAX_60_FPS"
6684      ]
6685    },
6686    "ReservationResolution": {
6687      "type": "string",
6688      "enum": [
6689        "SD",
6690        "HD",
6691        "UHD"
6692      ]
6693    },
6694    "ReservationResourceSpecification": {
6695      "type": "structure",
6696      "members": {
6697        "ChannelClass": {
6698          "shape": "ChannelClass",
6699          "locationName": "channelClass"
6700        },
6701        "Codec": {
6702          "shape": "ReservationCodec",
6703          "locationName": "codec"
6704        },
6705        "MaximumBitrate": {
6706          "shape": "ReservationMaximumBitrate",
6707          "locationName": "maximumBitrate"
6708        },
6709        "MaximumFramerate": {
6710          "shape": "ReservationMaximumFramerate",
6711          "locationName": "maximumFramerate"
6712        },
6713        "Resolution": {
6714          "shape": "ReservationResolution",
6715          "locationName": "resolution"
6716        },
6717        "ResourceType": {
6718          "shape": "ReservationResourceType",
6719          "locationName": "resourceType"
6720        },
6721        "SpecialFeature": {
6722          "shape": "ReservationSpecialFeature",
6723          "locationName": "specialFeature"
6724        },
6725        "VideoQuality": {
6726          "shape": "ReservationVideoQuality",
6727          "locationName": "videoQuality"
6728        }
6729      }
6730    },
6731    "ReservationResourceType": {
6732      "type": "string",
6733      "enum": [
6734        "INPUT",
6735        "OUTPUT",
6736        "CHANNEL"
6737      ]
6738    },
6739    "ReservationSpecialFeature": {
6740      "type": "string",
6741      "enum": [
6742        "ADVANCED_AUDIO",
6743        "AUDIO_NORMALIZATION"
6744      ]
6745    },
6746    "ReservationState": {
6747      "type": "string",
6748      "enum": [
6749        "ACTIVE",
6750        "EXPIRED",
6751        "CANCELED",
6752        "DELETED"
6753      ]
6754    },
6755    "ReservationVideoQuality": {
6756      "type": "string",
6757      "enum": [
6758        "STANDARD",
6759        "ENHANCED",
6760        "PREMIUM"
6761      ]
6762    },
6763    "ResourceConflict": {
6764      "type": "structure",
6765      "members": {
6766        "Message": {
6767          "shape": "__string",
6768          "locationName": "message"
6769        }
6770      }
6771    },
6772    "ResourceNotFound": {
6773      "type": "structure",
6774      "members": {
6775        "Message": {
6776          "shape": "__string",
6777          "locationName": "message"
6778        }
6779      }
6780    },
6781    "RtmpCacheFullBehavior": {
6782      "type": "string",
6783      "enum": [
6784        "DISCONNECT_IMMEDIATELY",
6785        "WAIT_FOR_SERVER"
6786      ]
6787    },
6788    "RtmpCaptionData": {
6789      "type": "string",
6790      "enum": [
6791        "ALL",
6792        "FIELD1_608",
6793        "FIELD1_AND_FIELD2_608"
6794      ]
6795    },
6796    "RtmpCaptionInfoDestinationSettings": {
6797      "type": "structure",
6798      "members": {
6799      }
6800    },
6801    "RtmpGroupSettings": {
6802      "type": "structure",
6803      "members": {
6804        "AuthenticationScheme": {
6805          "shape": "AuthenticationScheme",
6806          "locationName": "authenticationScheme"
6807        },
6808        "CacheFullBehavior": {
6809          "shape": "RtmpCacheFullBehavior",
6810          "locationName": "cacheFullBehavior"
6811        },
6812        "CacheLength": {
6813          "shape": "__integerMin30",
6814          "locationName": "cacheLength"
6815        },
6816        "CaptionData": {
6817          "shape": "RtmpCaptionData",
6818          "locationName": "captionData"
6819        },
6820        "InputLossAction": {
6821          "shape": "InputLossActionForRtmpOut",
6822          "locationName": "inputLossAction"
6823        },
6824        "RestartDelay": {
6825          "shape": "__integerMin0",
6826          "locationName": "restartDelay"
6827        }
6828      }
6829    },
6830    "RtmpOutputCertificateMode": {
6831      "type": "string",
6832      "enum": [
6833        "SELF_SIGNED",
6834        "VERIFY_AUTHENTICITY"
6835      ]
6836    },
6837    "RtmpOutputSettings": {
6838      "type": "structure",
6839      "members": {
6840        "CertificateMode": {
6841          "shape": "RtmpOutputCertificateMode",
6842          "locationName": "certificateMode"
6843        },
6844        "ConnectionRetryInterval": {
6845          "shape": "__integerMin1",
6846          "locationName": "connectionRetryInterval"
6847        },
6848        "Destination": {
6849          "shape": "OutputLocationRef",
6850          "locationName": "destination"
6851        },
6852        "NumRetries": {
6853          "shape": "__integerMin0",
6854          "locationName": "numRetries"
6855        }
6856      },
6857      "required": [
6858        "Destination"
6859      ]
6860    },
6861    "ScheduleAction": {
6862      "type": "structure",
6863      "members": {
6864        "ActionName": {
6865          "shape": "__string",
6866          "locationName": "actionName"
6867        },
6868        "ScheduleActionSettings": {
6869          "shape": "ScheduleActionSettings",
6870          "locationName": "scheduleActionSettings"
6871        },
6872        "ScheduleActionStartSettings": {
6873          "shape": "ScheduleActionStartSettings",
6874          "locationName": "scheduleActionStartSettings"
6875        }
6876      },
6877      "required": [
6878        "ActionName",
6879        "ScheduleActionStartSettings",
6880        "ScheduleActionSettings"
6881      ]
6882    },
6883    "ScheduleActionSettings": {
6884      "type": "structure",
6885      "members": {
6886        "HlsTimedMetadataSettings": {
6887          "shape": "HlsTimedMetadataScheduleActionSettings",
6888          "locationName": "hlsTimedMetadataSettings"
6889        },
6890        "InputSwitchSettings": {
6891          "shape": "InputSwitchScheduleActionSettings",
6892          "locationName": "inputSwitchSettings"
6893        },
6894        "PauseStateSettings": {
6895          "shape": "PauseStateScheduleActionSettings",
6896          "locationName": "pauseStateSettings"
6897        },
6898        "Scte35ReturnToNetworkSettings": {
6899          "shape": "Scte35ReturnToNetworkScheduleActionSettings",
6900          "locationName": "scte35ReturnToNetworkSettings"
6901        },
6902        "Scte35SpliceInsertSettings": {
6903          "shape": "Scte35SpliceInsertScheduleActionSettings",
6904          "locationName": "scte35SpliceInsertSettings"
6905        },
6906        "Scte35TimeSignalSettings": {
6907          "shape": "Scte35TimeSignalScheduleActionSettings",
6908          "locationName": "scte35TimeSignalSettings"
6909        },
6910        "StaticImageActivateSettings": {
6911          "shape": "StaticImageActivateScheduleActionSettings",
6912          "locationName": "staticImageActivateSettings"
6913        },
6914        "StaticImageDeactivateSettings": {
6915          "shape": "StaticImageDeactivateScheduleActionSettings",
6916          "locationName": "staticImageDeactivateSettings"
6917        }
6918      }
6919    },
6920    "ScheduleActionStartSettings": {
6921      "type": "structure",
6922      "members": {
6923        "FixedModeScheduleActionStartSettings": {
6924          "shape": "FixedModeScheduleActionStartSettings",
6925          "locationName": "fixedModeScheduleActionStartSettings"
6926        },
6927        "FollowModeScheduleActionStartSettings": {
6928          "shape": "FollowModeScheduleActionStartSettings",
6929          "locationName": "followModeScheduleActionStartSettings"
6930        },
6931        "ImmediateModeScheduleActionStartSettings": {
6932          "shape": "ImmediateModeScheduleActionStartSettings",
6933          "locationName": "immediateModeScheduleActionStartSettings"
6934        }
6935      }
6936    },
6937    "ScheduleDeleteResultModel": {
6938      "type": "structure",
6939      "members": {
6940      }
6941    },
6942    "ScheduleDescribeResultModel": {
6943      "type": "structure",
6944      "members": {
6945        "NextToken": {
6946          "shape": "__string",
6947          "locationName": "nextToken"
6948        },
6949        "ScheduleActions": {
6950          "shape": "__listOfScheduleAction",
6951          "locationName": "scheduleActions"
6952        }
6953      },
6954      "required": [
6955        "ScheduleActions"
6956      ]
6957    },
6958    "Scte20Convert608To708": {
6959      "type": "string",
6960      "enum": [
6961        "DISABLED",
6962        "UPCONVERT"
6963      ]
6964    },
6965    "Scte20PlusEmbeddedDestinationSettings": {
6966      "type": "structure",
6967      "members": {
6968      }
6969    },
6970    "Scte20SourceSettings": {
6971      "type": "structure",
6972      "members": {
6973        "Convert608To708": {
6974          "shape": "Scte20Convert608To708",
6975          "locationName": "convert608To708"
6976        },
6977        "Source608ChannelNumber": {
6978          "shape": "__integerMin1Max4",
6979          "locationName": "source608ChannelNumber"
6980        }
6981      }
6982    },
6983    "Scte27DestinationSettings": {
6984      "type": "structure",
6985      "members": {
6986      }
6987    },
6988    "Scte27SourceSettings": {
6989      "type": "structure",
6990      "members": {
6991        "Pid": {
6992          "shape": "__integerMin1",
6993          "locationName": "pid"
6994        }
6995      }
6996    },
6997    "Scte35AposNoRegionalBlackoutBehavior": {
6998      "type": "string",
6999      "enum": [
7000        "FOLLOW",
7001        "IGNORE"
7002      ]
7003    },
7004    "Scte35AposWebDeliveryAllowedBehavior": {
7005      "type": "string",
7006      "enum": [
7007        "FOLLOW",
7008        "IGNORE"
7009      ]
7010    },
7011    "Scte35ArchiveAllowedFlag": {
7012      "type": "string",
7013      "enum": [
7014        "ARCHIVE_NOT_ALLOWED",
7015        "ARCHIVE_ALLOWED"
7016      ]
7017    },
7018    "Scte35DeliveryRestrictions": {
7019      "type": "structure",
7020      "members": {
7021        "ArchiveAllowedFlag": {
7022          "shape": "Scte35ArchiveAllowedFlag",
7023          "locationName": "archiveAllowedFlag"
7024        },
7025        "DeviceRestrictions": {
7026          "shape": "Scte35DeviceRestrictions",
7027          "locationName": "deviceRestrictions"
7028        },
7029        "NoRegionalBlackoutFlag": {
7030          "shape": "Scte35NoRegionalBlackoutFlag",
7031          "locationName": "noRegionalBlackoutFlag"
7032        },
7033        "WebDeliveryAllowedFlag": {
7034          "shape": "Scte35WebDeliveryAllowedFlag",
7035          "locationName": "webDeliveryAllowedFlag"
7036        }
7037      },
7038      "required": [
7039        "DeviceRestrictions",
7040        "ArchiveAllowedFlag",
7041        "WebDeliveryAllowedFlag",
7042        "NoRegionalBlackoutFlag"
7043      ]
7044    },
7045    "Scte35Descriptor": {
7046      "type": "structure",
7047      "members": {
7048        "Scte35DescriptorSettings": {
7049          "shape": "Scte35DescriptorSettings",
7050          "locationName": "scte35DescriptorSettings"
7051        }
7052      },
7053      "required": [
7054        "Scte35DescriptorSettings"
7055      ]
7056    },
7057    "Scte35DescriptorSettings": {
7058      "type": "structure",
7059      "members": {
7060        "SegmentationDescriptorScte35DescriptorSettings": {
7061          "shape": "Scte35SegmentationDescriptor",
7062          "locationName": "segmentationDescriptorScte35DescriptorSettings"
7063        }
7064      },
7065      "required": [
7066        "SegmentationDescriptorScte35DescriptorSettings"
7067      ]
7068    },
7069    "Scte35DeviceRestrictions": {
7070      "type": "string",
7071      "enum": [
7072        "NONE",
7073        "RESTRICT_GROUP0",
7074        "RESTRICT_GROUP1",
7075        "RESTRICT_GROUP2"
7076      ]
7077    },
7078    "Scte35NoRegionalBlackoutFlag": {
7079      "type": "string",
7080      "enum": [
7081        "REGIONAL_BLACKOUT",
7082        "NO_REGIONAL_BLACKOUT"
7083      ]
7084    },
7085    "Scte35ReturnToNetworkScheduleActionSettings": {
7086      "type": "structure",
7087      "members": {
7088        "SpliceEventId": {
7089          "shape": "__longMin0Max4294967295",
7090          "locationName": "spliceEventId"
7091        }
7092      },
7093      "required": [
7094        "SpliceEventId"
7095      ]
7096    },
7097    "Scte35SegmentationCancelIndicator": {
7098      "type": "string",
7099      "enum": [
7100        "SEGMENTATION_EVENT_NOT_CANCELED",
7101        "SEGMENTATION_EVENT_CANCELED"
7102      ]
7103    },
7104    "Scte35SegmentationDescriptor": {
7105      "type": "structure",
7106      "members": {
7107        "DeliveryRestrictions": {
7108          "shape": "Scte35DeliveryRestrictions",
7109          "locationName": "deliveryRestrictions"
7110        },
7111        "SegmentNum": {
7112          "shape": "__integerMin0Max255",
7113          "locationName": "segmentNum"
7114        },
7115        "SegmentationCancelIndicator": {
7116          "shape": "Scte35SegmentationCancelIndicator",
7117          "locationName": "segmentationCancelIndicator"
7118        },
7119        "SegmentationDuration": {
7120          "shape": "__longMin0Max1099511627775",
7121          "locationName": "segmentationDuration"
7122        },
7123        "SegmentationEventId": {
7124          "shape": "__longMin0Max4294967295",
7125          "locationName": "segmentationEventId"
7126        },
7127        "SegmentationTypeId": {
7128          "shape": "__integerMin0Max255",
7129          "locationName": "segmentationTypeId"
7130        },
7131        "SegmentationUpid": {
7132          "shape": "__string",
7133          "locationName": "segmentationUpid"
7134        },
7135        "SegmentationUpidType": {
7136          "shape": "__integerMin0Max255",
7137          "locationName": "segmentationUpidType"
7138        },
7139        "SegmentsExpected": {
7140          "shape": "__integerMin0Max255",
7141          "locationName": "segmentsExpected"
7142        },
7143        "SubSegmentNum": {
7144          "shape": "__integerMin0Max255",
7145          "locationName": "subSegmentNum"
7146        },
7147        "SubSegmentsExpected": {
7148          "shape": "__integerMin0Max255",
7149          "locationName": "subSegmentsExpected"
7150        }
7151      },
7152      "required": [
7153        "SegmentationEventId",
7154        "SegmentationCancelIndicator"
7155      ]
7156    },
7157    "Scte35SpliceInsert": {
7158      "type": "structure",
7159      "members": {
7160        "AdAvailOffset": {
7161          "shape": "__integerMinNegative1000Max1000",
7162          "locationName": "adAvailOffset"
7163        },
7164        "NoRegionalBlackoutFlag": {
7165          "shape": "Scte35SpliceInsertNoRegionalBlackoutBehavior",
7166          "locationName": "noRegionalBlackoutFlag"
7167        },
7168        "WebDeliveryAllowedFlag": {
7169          "shape": "Scte35SpliceInsertWebDeliveryAllowedBehavior",
7170          "locationName": "webDeliveryAllowedFlag"
7171        }
7172      }
7173    },
7174    "Scte35SpliceInsertNoRegionalBlackoutBehavior": {
7175      "type": "string",
7176      "enum": [
7177        "FOLLOW",
7178        "IGNORE"
7179      ]
7180    },
7181    "Scte35SpliceInsertScheduleActionSettings": {
7182      "type": "structure",
7183      "members": {
7184        "Duration": {
7185          "shape": "__longMin0Max8589934591",
7186          "locationName": "duration"
7187        },
7188        "SpliceEventId": {
7189          "shape": "__longMin0Max4294967295",
7190          "locationName": "spliceEventId"
7191        }
7192      },
7193      "required": [
7194        "SpliceEventId"
7195      ]
7196    },
7197    "Scte35SpliceInsertWebDeliveryAllowedBehavior": {
7198      "type": "string",
7199      "enum": [
7200        "FOLLOW",
7201        "IGNORE"
7202      ]
7203    },
7204    "Scte35TimeSignalApos": {
7205      "type": "structure",
7206      "members": {
7207        "AdAvailOffset": {
7208          "shape": "__integerMinNegative1000Max1000",
7209          "locationName": "adAvailOffset"
7210        },
7211        "NoRegionalBlackoutFlag": {
7212          "shape": "Scte35AposNoRegionalBlackoutBehavior",
7213          "locationName": "noRegionalBlackoutFlag"
7214        },
7215        "WebDeliveryAllowedFlag": {
7216          "shape": "Scte35AposWebDeliveryAllowedBehavior",
7217          "locationName": "webDeliveryAllowedFlag"
7218        }
7219      }
7220    },
7221    "Scte35TimeSignalScheduleActionSettings": {
7222      "type": "structure",
7223      "members": {
7224        "Scte35Descriptors": {
7225          "shape": "__listOfScte35Descriptor",
7226          "locationName": "scte35Descriptors"
7227        }
7228      },
7229      "required": [
7230        "Scte35Descriptors"
7231      ]
7232    },
7233    "Scte35WebDeliveryAllowedFlag": {
7234      "type": "string",
7235      "enum": [
7236        "WEB_DELIVERY_NOT_ALLOWED",
7237        "WEB_DELIVERY_ALLOWED"
7238      ]
7239    },
7240    "ServiceDescriptor": {
7241      "type": "structure",
7242      "members": {
7243        "ProviderName": {
7244          "shape": "__stringMax256",
7245          "locationName": "providerName"
7246        },
7247        "ServiceName": {
7248          "shape": "__stringMax256",
7249          "locationName": "serviceName"
7250        }
7251      },
7252      "required": [
7253        "ProviderName",
7254        "ServiceName"
7255      ]
7256    },
7257    "SmoothGroupAudioOnlyTimecodeControl": {
7258      "type": "string",
7259      "enum": [
7260        "PASSTHROUGH",
7261        "USE_CONFIGURED_CLOCK"
7262      ]
7263    },
7264    "SmoothGroupCertificateMode": {
7265      "type": "string",
7266      "enum": [
7267        "SELF_SIGNED",
7268        "VERIFY_AUTHENTICITY"
7269      ]
7270    },
7271    "SmoothGroupEventIdMode": {
7272      "type": "string",
7273      "enum": [
7274        "NO_EVENT_ID",
7275        "USE_CONFIGURED",
7276        "USE_TIMESTAMP"
7277      ]
7278    },
7279    "SmoothGroupEventStopBehavior": {
7280      "type": "string",
7281      "enum": [
7282        "NONE",
7283        "SEND_EOS"
7284      ]
7285    },
7286    "SmoothGroupSegmentationMode": {
7287      "type": "string",
7288      "enum": [
7289        "USE_INPUT_SEGMENTATION",
7290        "USE_SEGMENT_DURATION"
7291      ]
7292    },
7293    "SmoothGroupSparseTrackType": {
7294      "type": "string",
7295      "enum": [
7296        "NONE",
7297        "SCTE_35"
7298      ]
7299    },
7300    "SmoothGroupStreamManifestBehavior": {
7301      "type": "string",
7302      "enum": [
7303        "DO_NOT_SEND",
7304        "SEND"
7305      ]
7306    },
7307    "SmoothGroupTimestampOffsetMode": {
7308      "type": "string",
7309      "enum": [
7310        "USE_CONFIGURED_OFFSET",
7311        "USE_EVENT_START_DATE"
7312      ]
7313    },
7314    "SmpteTtDestinationSettings": {
7315      "type": "structure",
7316      "members": {
7317      }
7318    },
7319    "StandardHlsSettings": {
7320      "type": "structure",
7321      "members": {
7322        "AudioRenditionSets": {
7323          "shape": "__string",
7324          "locationName": "audioRenditionSets"
7325        },
7326        "M3u8Settings": {
7327          "shape": "M3u8Settings",
7328          "locationName": "m3u8Settings"
7329        }
7330      },
7331      "required": [
7332        "M3u8Settings"
7333      ]
7334    },
7335    "StartChannelRequest": {
7336      "type": "structure",
7337      "members": {
7338        "ChannelId": {
7339          "shape": "__string",
7340          "location": "uri",
7341          "locationName": "channelId"
7342        }
7343      },
7344      "required": [
7345        "ChannelId"
7346      ]
7347    },
7348    "StartChannelResponse": {
7349      "type": "structure",
7350      "members": {
7351        "Arn": {
7352          "shape": "__string",
7353          "locationName": "arn"
7354        },
7355        "ChannelClass": {
7356          "shape": "ChannelClass",
7357          "locationName": "channelClass"
7358        },
7359        "Destinations": {
7360          "shape": "__listOfOutputDestination",
7361          "locationName": "destinations"
7362        },
7363        "EgressEndpoints": {
7364          "shape": "__listOfChannelEgressEndpoint",
7365          "locationName": "egressEndpoints"
7366        },
7367        "EncoderSettings": {
7368          "shape": "EncoderSettings",
7369          "locationName": "encoderSettings"
7370        },
7371        "Id": {
7372          "shape": "__string",
7373          "locationName": "id"
7374        },
7375        "InputAttachments": {
7376          "shape": "__listOfInputAttachment",
7377          "locationName": "inputAttachments"
7378        },
7379        "InputSpecification": {
7380          "shape": "InputSpecification",
7381          "locationName": "inputSpecification"
7382        },
7383        "LogLevel": {
7384          "shape": "LogLevel",
7385          "locationName": "logLevel"
7386        },
7387        "Name": {
7388          "shape": "__string",
7389          "locationName": "name"
7390        },
7391        "PipelineDetails": {
7392          "shape": "__listOfPipelineDetail",
7393          "locationName": "pipelineDetails"
7394        },
7395        "PipelinesRunningCount": {
7396          "shape": "__integer",
7397          "locationName": "pipelinesRunningCount"
7398        },
7399        "RoleArn": {
7400          "shape": "__string",
7401          "locationName": "roleArn"
7402        },
7403        "State": {
7404          "shape": "ChannelState",
7405          "locationName": "state"
7406        },
7407        "Tags": {
7408          "shape": "Tags",
7409          "locationName": "tags"
7410        }
7411      }
7412    },
7413    "StartTimecode": {
7414      "type": "structure",
7415      "members": {
7416        "Timecode": {
7417          "shape": "__string",
7418          "locationName": "timecode"
7419        }
7420      }
7421    },
7422    "StaticImageActivateScheduleActionSettings": {
7423      "type": "structure",
7424      "members": {
7425        "Duration": {
7426          "shape": "__integerMin0",
7427          "locationName": "duration"
7428        },
7429        "FadeIn": {
7430          "shape": "__integerMin0",
7431          "locationName": "fadeIn"
7432        },
7433        "FadeOut": {
7434          "shape": "__integerMin0",
7435          "locationName": "fadeOut"
7436        },
7437        "Height": {
7438          "shape": "__integerMin1",
7439          "locationName": "height"
7440        },
7441        "Image": {
7442          "shape": "InputLocation",
7443          "locationName": "image"
7444        },
7445        "ImageX": {
7446          "shape": "__integerMin0",
7447          "locationName": "imageX"
7448        },
7449        "ImageY": {
7450          "shape": "__integerMin0",
7451          "locationName": "imageY"
7452        },
7453        "Layer": {
7454          "shape": "__integerMin0Max7",
7455          "locationName": "layer"
7456        },
7457        "Opacity": {
7458          "shape": "__integerMin0Max100",
7459          "locationName": "opacity"
7460        },
7461        "Width": {
7462          "shape": "__integerMin1",
7463          "locationName": "width"
7464        }
7465      },
7466      "required": [
7467        "Image"
7468      ]
7469    },
7470    "StaticImageDeactivateScheduleActionSettings": {
7471      "type": "structure",
7472      "members": {
7473        "FadeOut": {
7474          "shape": "__integerMin0",
7475          "locationName": "fadeOut"
7476        },
7477        "Layer": {
7478          "shape": "__integerMin0Max7",
7479          "locationName": "layer"
7480        }
7481      }
7482    },
7483    "StaticKeySettings": {
7484      "type": "structure",
7485      "members": {
7486        "KeyProviderServer": {
7487          "shape": "InputLocation",
7488          "locationName": "keyProviderServer"
7489        },
7490        "StaticKeyValue": {
7491          "shape": "__stringMin32Max32",
7492          "locationName": "staticKeyValue"
7493        }
7494      },
7495      "required": [
7496        "StaticKeyValue"
7497      ]
7498    },
7499    "StopChannelRequest": {
7500      "type": "structure",
7501      "members": {
7502        "ChannelId": {
7503          "shape": "__string",
7504          "location": "uri",
7505          "locationName": "channelId"
7506        }
7507      },
7508      "required": [
7509        "ChannelId"
7510      ]
7511    },
7512    "StopChannelResponse": {
7513      "type": "structure",
7514      "members": {
7515        "Arn": {
7516          "shape": "__string",
7517          "locationName": "arn"
7518        },
7519        "ChannelClass": {
7520          "shape": "ChannelClass",
7521          "locationName": "channelClass"
7522        },
7523        "Destinations": {
7524          "shape": "__listOfOutputDestination",
7525          "locationName": "destinations"
7526        },
7527        "EgressEndpoints": {
7528          "shape": "__listOfChannelEgressEndpoint",
7529          "locationName": "egressEndpoints"
7530        },
7531        "EncoderSettings": {
7532          "shape": "EncoderSettings",
7533          "locationName": "encoderSettings"
7534        },
7535        "Id": {
7536          "shape": "__string",
7537          "locationName": "id"
7538        },
7539        "InputAttachments": {
7540          "shape": "__listOfInputAttachment",
7541          "locationName": "inputAttachments"
7542        },
7543        "InputSpecification": {
7544          "shape": "InputSpecification",
7545          "locationName": "inputSpecification"
7546        },
7547        "LogLevel": {
7548          "shape": "LogLevel",
7549          "locationName": "logLevel"
7550        },
7551        "Name": {
7552          "shape": "__string",
7553          "locationName": "name"
7554        },
7555        "PipelineDetails": {
7556          "shape": "__listOfPipelineDetail",
7557          "locationName": "pipelineDetails"
7558        },
7559        "PipelinesRunningCount": {
7560          "shape": "__integer",
7561          "locationName": "pipelinesRunningCount"
7562        },
7563        "RoleArn": {
7564          "shape": "__string",
7565          "locationName": "roleArn"
7566        },
7567        "State": {
7568          "shape": "ChannelState",
7569          "locationName": "state"
7570        },
7571        "Tags": {
7572          "shape": "Tags",
7573          "locationName": "tags"
7574        }
7575      }
7576    },
7577    "StopTimecode": {
7578      "type": "structure",
7579      "members": {
7580        "LastFrameClippingBehavior": {
7581          "shape": "LastFrameClippingBehavior",
7582          "locationName": "lastFrameClippingBehavior"
7583        },
7584        "Timecode": {
7585          "shape": "__string",
7586          "locationName": "timecode"
7587        }
7588      }
7589    },
7590    "Tags": {
7591      "type": "map",
7592      "key": {
7593        "shape": "__string"
7594      },
7595      "value": {
7596        "shape": "__string"
7597      }
7598    },
7599    "TagsModel": {
7600      "type": "structure",
7601      "members": {
7602        "Tags": {
7603          "shape": "Tags",
7604          "locationName": "tags"
7605        }
7606      }
7607    },
7608    "TeletextDestinationSettings": {
7609      "type": "structure",
7610      "members": {
7611      }
7612    },
7613    "TeletextSourceSettings": {
7614      "type": "structure",
7615      "members": {
7616        "PageNumber": {
7617          "shape": "__string",
7618          "locationName": "pageNumber"
7619        }
7620      }
7621    },
7622    "TimecodeConfig": {
7623      "type": "structure",
7624      "members": {
7625        "Source": {
7626          "shape": "TimecodeConfigSource",
7627          "locationName": "source"
7628        },
7629        "SyncThreshold": {
7630          "shape": "__integerMin1Max1000000",
7631          "locationName": "syncThreshold"
7632        }
7633      },
7634      "required": [
7635        "Source"
7636      ]
7637    },
7638    "TimecodeConfigSource": {
7639      "type": "string",
7640      "enum": [
7641        "EMBEDDED",
7642        "SYSTEMCLOCK",
7643        "ZEROBASED"
7644      ]
7645    },
7646    "TooManyRequestsException": {
7647      "type": "structure",
7648      "members": {
7649        "Message": {
7650          "shape": "__string",
7651          "locationName": "message"
7652        }
7653      },
7654      "exception": true,
7655      "error": {
7656        "httpStatusCode": 429
7657      }
7658    },
7659    "TtmlDestinationSettings": {
7660      "type": "structure",
7661      "members": {
7662        "StyleControl": {
7663          "shape": "TtmlDestinationStyleControl",
7664          "locationName": "styleControl"
7665        }
7666      }
7667    },
7668    "TtmlDestinationStyleControl": {
7669      "type": "string",
7670      "enum": [
7671        "PASSTHROUGH",
7672        "USE_CONFIGURED"
7673      ]
7674    },
7675    "UdpContainerSettings": {
7676      "type": "structure",
7677      "members": {
7678        "M2tsSettings": {
7679          "shape": "M2tsSettings",
7680          "locationName": "m2tsSettings"
7681        }
7682      }
7683    },
7684    "UdpGroupSettings": {
7685      "type": "structure",
7686      "members": {
7687        "InputLossAction": {
7688          "shape": "InputLossActionForUdpOut",
7689          "locationName": "inputLossAction"
7690        },
7691        "TimedMetadataId3Frame": {
7692          "shape": "UdpTimedMetadataId3Frame",
7693          "locationName": "timedMetadataId3Frame"
7694        },
7695        "TimedMetadataId3Period": {
7696          "shape": "__integerMin0",
7697          "locationName": "timedMetadataId3Period"
7698        }
7699      }
7700    },
7701    "UdpOutputSettings": {
7702      "type": "structure",
7703      "members": {
7704        "BufferMsec": {
7705          "shape": "__integerMin0Max10000",
7706          "locationName": "bufferMsec"
7707        },
7708        "ContainerSettings": {
7709          "shape": "UdpContainerSettings",
7710          "locationName": "containerSettings"
7711        },
7712        "Destination": {
7713          "shape": "OutputLocationRef",
7714          "locationName": "destination"
7715        },
7716        "FecOutputSettings": {
7717          "shape": "FecOutputSettings",
7718          "locationName": "fecOutputSettings"
7719        }
7720      },
7721      "required": [
7722        "Destination",
7723        "ContainerSettings"
7724      ]
7725    },
7726    "UdpTimedMetadataId3Frame": {
7727      "type": "string",
7728      "enum": [
7729        "NONE",
7730        "PRIV",
7731        "TDRL"
7732      ]
7733    },
7734    "UnprocessableEntityException": {
7735      "type": "structure",
7736      "members": {
7737        "Message": {
7738          "shape": "__string",
7739          "locationName": "message"
7740        },
7741        "ValidationErrors": {
7742          "shape": "__listOfValidationError",
7743          "locationName": "validationErrors"
7744        }
7745      },
7746      "exception": true,
7747      "error": {
7748        "httpStatusCode": 422
7749      }
7750    },
7751    "UpdateChannel": {
7752      "type": "structure",
7753      "members": {
7754        "Destinations": {
7755          "shape": "__listOfOutputDestination",
7756          "locationName": "destinations"
7757        },
7758        "EncoderSettings": {
7759          "shape": "EncoderSettings",
7760          "locationName": "encoderSettings"
7761        },
7762        "InputAttachments": {
7763          "shape": "__listOfInputAttachment",
7764          "locationName": "inputAttachments"
7765        },
7766        "InputSpecification": {
7767          "shape": "InputSpecification",
7768          "locationName": "inputSpecification"
7769        },
7770        "LogLevel": {
7771          "shape": "LogLevel",
7772          "locationName": "logLevel"
7773        },
7774        "Name": {
7775          "shape": "__string",
7776          "locationName": "name"
7777        },
7778        "RoleArn": {
7779          "shape": "__string",
7780          "locationName": "roleArn"
7781        }
7782      }
7783    },
7784    "UpdateChannelClass": {
7785      "type": "structure",
7786      "members": {
7787        "ChannelClass": {
7788          "shape": "ChannelClass",
7789          "locationName": "channelClass"
7790        },
7791        "Destinations": {
7792          "shape": "__listOfOutputDestination",
7793          "locationName": "destinations"
7794        }
7795      },
7796      "required": [
7797        "ChannelClass"
7798      ]
7799    },
7800    "UpdateChannelClassRequest": {
7801      "type": "structure",
7802      "members": {
7803        "ChannelClass": {
7804          "shape": "ChannelClass",
7805          "locationName": "channelClass"
7806        },
7807        "ChannelId": {
7808          "shape": "__string",
7809          "location": "uri",
7810          "locationName": "channelId"
7811        },
7812        "Destinations": {
7813          "shape": "__listOfOutputDestination",
7814          "locationName": "destinations"
7815        }
7816      },
7817      "required": [
7818        "ChannelId",
7819        "ChannelClass"
7820      ]
7821    },
7822    "UpdateChannelClassResponse": {
7823      "type": "structure",
7824      "members": {
7825        "Channel": {
7826          "shape": "Channel",
7827          "locationName": "channel"
7828        }
7829      }
7830    },
7831    "UpdateChannelRequest": {
7832      "type": "structure",
7833      "members": {
7834        "ChannelId": {
7835          "shape": "__string",
7836          "location": "uri",
7837          "locationName": "channelId"
7838        },
7839        "Destinations": {
7840          "shape": "__listOfOutputDestination",
7841          "locationName": "destinations"
7842        },
7843        "EncoderSettings": {
7844          "shape": "EncoderSettings",
7845          "locationName": "encoderSettings"
7846        },
7847        "InputAttachments": {
7848          "shape": "__listOfInputAttachment",
7849          "locationName": "inputAttachments"
7850        },
7851        "InputSpecification": {
7852          "shape": "InputSpecification",
7853          "locationName": "inputSpecification"
7854        },
7855        "LogLevel": {
7856          "shape": "LogLevel",
7857          "locationName": "logLevel"
7858        },
7859        "Name": {
7860          "shape": "__string",
7861          "locationName": "name"
7862        },
7863        "RoleArn": {
7864          "shape": "__string",
7865          "locationName": "roleArn"
7866        }
7867      },
7868      "required": [
7869        "ChannelId"
7870      ]
7871    },
7872    "UpdateChannelResponse": {
7873      "type": "structure",
7874      "members": {
7875        "Channel": {
7876          "shape": "Channel",
7877          "locationName": "channel"
7878        }
7879      }
7880    },
7881    "UpdateChannelResultModel": {
7882      "type": "structure",
7883      "members": {
7884        "Channel": {
7885          "shape": "Channel",
7886          "locationName": "channel"
7887        }
7888      }
7889    },
7890    "UpdateInput": {
7891      "type": "structure",
7892      "members": {
7893        "Destinations": {
7894          "shape": "__listOfInputDestinationRequest",
7895          "locationName": "destinations"
7896        },
7897        "InputSecurityGroups": {
7898          "shape": "__listOf__string",
7899          "locationName": "inputSecurityGroups"
7900        },
7901        "MediaConnectFlows": {
7902          "shape": "__listOfMediaConnectFlowRequest",
7903          "locationName": "mediaConnectFlows"
7904        },
7905        "Name": {
7906          "shape": "__string",
7907          "locationName": "name"
7908        },
7909        "RoleArn": {
7910          "shape": "__string",
7911          "locationName": "roleArn"
7912        },
7913        "Sources": {
7914          "shape": "__listOfInputSourceRequest",
7915          "locationName": "sources"
7916        }
7917      }
7918    },
7919    "UpdateInputRequest": {
7920      "type": "structure",
7921      "members": {
7922        "Destinations": {
7923          "shape": "__listOfInputDestinationRequest",
7924          "locationName": "destinations"
7925        },
7926        "InputId": {
7927          "shape": "__string",
7928          "location": "uri",
7929          "locationName": "inputId"
7930        },
7931        "InputSecurityGroups": {
7932          "shape": "__listOf__string",
7933          "locationName": "inputSecurityGroups"
7934        },
7935        "MediaConnectFlows": {
7936          "shape": "__listOfMediaConnectFlowRequest",
7937          "locationName": "mediaConnectFlows"
7938        },
7939        "Name": {
7940          "shape": "__string",
7941          "locationName": "name"
7942        },
7943        "RoleArn": {
7944          "shape": "__string",
7945          "locationName": "roleArn"
7946        },
7947        "Sources": {
7948          "shape": "__listOfInputSourceRequest",
7949          "locationName": "sources"
7950        }
7951      },
7952      "required": [
7953        "InputId"
7954      ]
7955    },
7956    "UpdateInputResponse": {
7957      "type": "structure",
7958      "members": {
7959        "Input": {
7960          "shape": "Input",
7961          "locationName": "input"
7962        }
7963      }
7964    },
7965    "UpdateInputResultModel": {
7966      "type": "structure",
7967      "members": {
7968        "Input": {
7969          "shape": "Input",
7970          "locationName": "input"
7971        }
7972      }
7973    },
7974    "UpdateInputSecurityGroupRequest": {
7975      "type": "structure",
7976      "members": {
7977        "InputSecurityGroupId": {
7978          "shape": "__string",
7979          "location": "uri",
7980          "locationName": "inputSecurityGroupId"
7981        },
7982        "Tags": {
7983          "shape": "Tags",
7984          "locationName": "tags"
7985        },
7986        "WhitelistRules": {
7987          "shape": "__listOfInputWhitelistRuleCidr",
7988          "locationName": "whitelistRules"
7989        }
7990      },
7991      "required": [
7992        "InputSecurityGroupId"
7993      ]
7994    },
7995    "UpdateInputSecurityGroupResponse": {
7996      "type": "structure",
7997      "members": {
7998        "SecurityGroup": {
7999          "shape": "InputSecurityGroup",
8000          "locationName": "securityGroup"
8001        }
8002      }
8003    },
8004    "UpdateInputSecurityGroupResultModel": {
8005      "type": "structure",
8006      "members": {
8007        "SecurityGroup": {
8008          "shape": "InputSecurityGroup",
8009          "locationName": "securityGroup"
8010        }
8011      }
8012    },
8013    "UpdateReservation": {
8014      "type": "structure",
8015      "members": {
8016        "Name": {
8017          "shape": "__string",
8018          "locationName": "name"
8019        }
8020      }
8021    },
8022    "UpdateReservationRequest": {
8023      "type": "structure",
8024      "members": {
8025        "Name": {
8026          "shape": "__string",
8027          "locationName": "name"
8028        },
8029        "ReservationId": {
8030          "shape": "__string",
8031          "location": "uri",
8032          "locationName": "reservationId"
8033        }
8034      },
8035      "required": [
8036        "ReservationId"
8037      ]
8038    },
8039    "UpdateReservationResponse": {
8040      "type": "structure",
8041      "members": {
8042        "Reservation": {
8043          "shape": "Reservation",
8044          "locationName": "reservation"
8045        }
8046      }
8047    },
8048    "UpdateReservationResultModel": {
8049      "type": "structure",
8050      "members": {
8051        "Reservation": {
8052          "shape": "Reservation",
8053          "locationName": "reservation"
8054        }
8055      }
8056    },
8057    "ValidationError": {
8058      "type": "structure",
8059      "members": {
8060        "ElementPath": {
8061          "shape": "__string",
8062          "locationName": "elementPath"
8063        },
8064        "ErrorMessage": {
8065          "shape": "__string",
8066          "locationName": "errorMessage"
8067        }
8068      }
8069    },
8070    "VideoCodecSettings": {
8071      "type": "structure",
8072      "members": {
8073        "FrameCaptureSettings": {
8074          "shape": "FrameCaptureSettings",
8075          "locationName": "frameCaptureSettings"
8076        },
8077        "H264Settings": {
8078          "shape": "H264Settings",
8079          "locationName": "h264Settings"
8080        }
8081      }
8082    },
8083    "VideoDescription": {
8084      "type": "structure",
8085      "members": {
8086        "CodecSettings": {
8087          "shape": "VideoCodecSettings",
8088          "locationName": "codecSettings"
8089        },
8090        "Height": {
8091          "shape": "__integer",
8092          "locationName": "height"
8093        },
8094        "Name": {
8095          "shape": "__string",
8096          "locationName": "name"
8097        },
8098        "RespondToAfd": {
8099          "shape": "VideoDescriptionRespondToAfd",
8100          "locationName": "respondToAfd"
8101        },
8102        "ScalingBehavior": {
8103          "shape": "VideoDescriptionScalingBehavior",
8104          "locationName": "scalingBehavior"
8105        },
8106        "Sharpness": {
8107          "shape": "__integerMin0Max100",
8108          "locationName": "sharpness"
8109        },
8110        "Width": {
8111          "shape": "__integer",
8112          "locationName": "width"
8113        }
8114      },
8115      "required": [
8116        "Name"
8117      ]
8118    },
8119    "VideoDescriptionRespondToAfd": {
8120      "type": "string",
8121      "enum": [
8122        "NONE",
8123        "PASSTHROUGH",
8124        "RESPOND"
8125      ]
8126    },
8127    "VideoDescriptionScalingBehavior": {
8128      "type": "string",
8129      "enum": [
8130        "DEFAULT",
8131        "STRETCH_TO_OUTPUT"
8132      ]
8133    },
8134    "VideoSelector": {
8135      "type": "structure",
8136      "members": {
8137        "ColorSpace": {
8138          "shape": "VideoSelectorColorSpace",
8139          "locationName": "colorSpace"
8140        },
8141        "ColorSpaceUsage": {
8142          "shape": "VideoSelectorColorSpaceUsage",
8143          "locationName": "colorSpaceUsage"
8144        },
8145        "SelectorSettings": {
8146          "shape": "VideoSelectorSettings",
8147          "locationName": "selectorSettings"
8148        }
8149      }
8150    },
8151    "VideoSelectorColorSpace": {
8152      "type": "string",
8153      "enum": [
8154        "FOLLOW",
8155        "REC_601",
8156        "REC_709"
8157      ]
8158    },
8159    "VideoSelectorColorSpaceUsage": {
8160      "type": "string",
8161      "enum": [
8162        "FALLBACK",
8163        "FORCE"
8164      ]
8165    },
8166    "VideoSelectorPid": {
8167      "type": "structure",
8168      "members": {
8169        "Pid": {
8170          "shape": "__integerMin0Max8191",
8171          "locationName": "pid"
8172        }
8173      }
8174    },
8175    "VideoSelectorProgramId": {
8176      "type": "structure",
8177      "members": {
8178        "ProgramId": {
8179          "shape": "__integerMin0Max65536",
8180          "locationName": "programId"
8181        }
8182      }
8183    },
8184    "VideoSelectorSettings": {
8185      "type": "structure",
8186      "members": {
8187        "VideoSelectorPid": {
8188          "shape": "VideoSelectorPid",
8189          "locationName": "videoSelectorPid"
8190        },
8191        "VideoSelectorProgramId": {
8192          "shape": "VideoSelectorProgramId",
8193          "locationName": "videoSelectorProgramId"
8194        }
8195      }
8196    },
8197    "WebvttDestinationSettings": {
8198      "type": "structure",
8199      "members": {
8200      }
8201    },
8202    "__boolean": {
8203      "type": "boolean"
8204    },
8205    "__double": {
8206      "type": "double"
8207    },
8208    "__doubleMin0": {
8209      "type": "double"
8210    },
8211    "__doubleMin0Max1000000000": {
8212      "type": "double"
8213    },
8214    "__doubleMin0Max65535": {
8215      "type": "double"
8216    },
8217    "__doubleMin1": {
8218      "type": "double"
8219    },
8220    "__doubleMin10000Max1000000000": {
8221      "type": "double"
8222    },
8223    "__doubleMinNegative59Max0": {
8224      "type": "double"
8225    },
8226    "__integer": {
8227      "type": "integer"
8228    },
8229    "__integerMin0": {
8230      "type": "integer",
8231      "min": 0
8232    },
8233    "__integerMin0Max10": {
8234      "type": "integer",
8235      "min": 0,
8236      "max": 10
8237    },
8238    "__integerMin0Max100": {
8239      "type": "integer",
8240      "min": 0,
8241      "max": 100
8242    },
8243    "__integerMin0Max1000": {
8244      "type": "integer",
8245      "min": 0,
8246      "max": 1000
8247    },
8248    "__integerMin0Max10000": {
8249      "type": "integer",
8250      "min": 0,
8251      "max": 10000
8252    },
8253    "__integerMin0Max1000000": {
8254      "type": "integer",
8255      "min": 0,
8256      "max": 1000000
8257    },
8258    "__integerMin0Max128": {
8259      "type": "integer",
8260      "min": 0,
8261      "max": 128
8262    },
8263    "__integerMin0Max15": {
8264      "type": "integer",
8265      "min": 0,
8266      "max": 15
8267    },
8268    "__integerMin0Max255": {
8269      "type": "integer",
8270      "min": 0,
8271      "max": 255
8272    },
8273    "__integerMin0Max30": {
8274      "type": "integer",
8275      "min": 0,
8276      "max": 30
8277    },
8278    "__integerMin0Max3600": {
8279      "type": "integer",
8280      "min": 0,
8281      "max": 3600
8282    },
8283    "__integerMin0Max500": {
8284      "type": "integer",
8285      "min": 0,
8286      "max": 500
8287    },
8288    "__integerMin0Max600": {
8289      "type": "integer",
8290      "min": 0,
8291      "max": 600
8292    },
8293    "__integerMin0Max65535": {
8294      "type": "integer",
8295      "min": 0,
8296      "max": 65535
8297    },
8298    "__integerMin0Max65536": {
8299      "type": "integer",
8300      "min": 0,
8301      "max": 65536
8302    },
8303    "__integerMin0Max7": {
8304      "type": "integer",
8305      "min": 0,
8306      "max": 7
8307    },
8308    "__integerMin0Max8191": {
8309      "type": "integer",
8310      "min": 0,
8311      "max": 8191
8312    },
8313    "__integerMin1": {
8314      "type": "integer",
8315      "min": 1
8316    },
8317    "__integerMin1000": {
8318      "type": "integer",
8319      "min": 1000
8320    },
8321    "__integerMin100000Max100000000": {
8322      "type": "integer",
8323      "min": 100000,
8324      "max": 100000000
8325    },
8326    "__integerMin1000Max30000": {
8327      "type": "integer",
8328      "min": 1000,
8329      "max": 30000
8330    },
8331    "__integerMin1Max10": {
8332      "type": "integer",
8333      "min": 1,
8334      "max": 10
8335    },
8336    "__integerMin1Max1000000": {
8337      "type": "integer",
8338      "min": 1,
8339      "max": 1000000
8340    },
8341    "__integerMin1Max16": {
8342      "type": "integer",
8343      "min": 1,
8344      "max": 16
8345    },
8346    "__integerMin1Max20": {
8347      "type": "integer",
8348      "min": 1,
8349      "max": 20
8350    },
8351    "__integerMin1Max31": {
8352      "type": "integer",
8353      "min": 1,
8354      "max": 31
8355    },
8356    "__integerMin1Max32": {
8357      "type": "integer",
8358      "min": 1,
8359      "max": 32
8360    },
8361    "__integerMin1Max3600": {
8362      "type": "integer",
8363      "min": 1,
8364      "max": 3600
8365    },
8366    "__integerMin1Max4": {
8367      "type": "integer",
8368      "min": 1,
8369      "max": 4
8370    },
8371    "__integerMin1Max5": {
8372      "type": "integer",
8373      "min": 1,
8374      "max": 5
8375    },
8376    "__integerMin1Max6": {
8377      "type": "integer",
8378      "min": 1,
8379      "max": 6
8380    },
8381    "__integerMin1Max8": {
8382      "type": "integer",
8383      "min": 1,
8384      "max": 8
8385    },
8386    "__integerMin25Max10000": {
8387      "type": "integer",
8388      "min": 25,
8389      "max": 10000
8390    },
8391    "__integerMin25Max2000": {
8392      "type": "integer",
8393      "min": 25,
8394      "max": 2000
8395    },
8396    "__integerMin3": {
8397      "type": "integer",
8398      "min": 3
8399    },
8400    "__integerMin30": {
8401      "type": "integer",
8402      "min": 30
8403    },
8404    "__integerMin4Max20": {
8405      "type": "integer",
8406      "min": 4,
8407      "max": 20
8408    },
8409    "__integerMin96Max600": {
8410      "type": "integer",
8411      "min": 96,
8412      "max": 600
8413    },
8414    "__integerMinNegative1000Max1000": {
8415      "type": "integer",
8416      "min": -1000,
8417      "max": 1000
8418    },
8419    "__integerMinNegative60Max6": {
8420      "type": "integer",
8421      "min": -60,
8422      "max": 6
8423    },
8424    "__integerMinNegative60Max60": {
8425      "type": "integer",
8426      "min": -60,
8427      "max": 60
8428    },
8429    "__listOfAudioChannelMapping": {
8430      "type": "list",
8431      "member": {
8432        "shape": "AudioChannelMapping"
8433      }
8434    },
8435    "__listOfAudioDescription": {
8436      "type": "list",
8437      "member": {
8438        "shape": "AudioDescription"
8439      }
8440    },
8441    "__listOfAudioSelector": {
8442      "type": "list",
8443      "member": {
8444        "shape": "AudioSelector"
8445      }
8446    },
8447    "__listOfCaptionDescription": {
8448      "type": "list",
8449      "member": {
8450        "shape": "CaptionDescription"
8451      }
8452    },
8453    "__listOfCaptionLanguageMapping": {
8454      "type": "list",
8455      "member": {
8456        "shape": "CaptionLanguageMapping"
8457      }
8458    },
8459    "__listOfCaptionSelector": {
8460      "type": "list",
8461      "member": {
8462        "shape": "CaptionSelector"
8463      }
8464    },
8465    "__listOfChannelEgressEndpoint": {
8466      "type": "list",
8467      "member": {
8468        "shape": "ChannelEgressEndpoint"
8469      }
8470    },
8471    "__listOfChannelSummary": {
8472      "type": "list",
8473      "member": {
8474        "shape": "ChannelSummary"
8475      }
8476    },
8477    "__listOfHlsAdMarkers": {
8478      "type": "list",
8479      "member": {
8480        "shape": "HlsAdMarkers"
8481      }
8482    },
8483    "__listOfInput": {
8484      "type": "list",
8485      "member": {
8486        "shape": "Input"
8487      }
8488    },
8489    "__listOfInputAttachment": {
8490      "type": "list",
8491      "member": {
8492        "shape": "InputAttachment"
8493      }
8494    },
8495    "__listOfInputChannelLevel": {
8496      "type": "list",
8497      "member": {
8498        "shape": "InputChannelLevel"
8499      }
8500    },
8501    "__listOfInputDestination": {
8502      "type": "list",
8503      "member": {
8504        "shape": "InputDestination"
8505      }
8506    },
8507    "__listOfInputDestinationRequest": {
8508      "type": "list",
8509      "member": {
8510        "shape": "InputDestinationRequest"
8511      }
8512    },
8513    "__listOfInputSecurityGroup": {
8514      "type": "list",
8515      "member": {
8516        "shape": "InputSecurityGroup"
8517      }
8518    },
8519    "__listOfInputSource": {
8520      "type": "list",
8521      "member": {
8522        "shape": "InputSource"
8523      }
8524    },
8525    "__listOfInputSourceRequest": {
8526      "type": "list",
8527      "member": {
8528        "shape": "InputSourceRequest"
8529      }
8530    },
8531    "__listOfInputWhitelistRule": {
8532      "type": "list",
8533      "member": {
8534        "shape": "InputWhitelistRule"
8535      }
8536    },
8537    "__listOfInputWhitelistRuleCidr": {
8538      "type": "list",
8539      "member": {
8540        "shape": "InputWhitelistRuleCidr"
8541      }
8542    },
8543    "__listOfMediaConnectFlow": {
8544      "type": "list",
8545      "member": {
8546        "shape": "MediaConnectFlow"
8547      }
8548    },
8549    "__listOfMediaConnectFlowRequest": {
8550      "type": "list",
8551      "member": {
8552        "shape": "MediaConnectFlowRequest"
8553      }
8554    },
8555    "__listOfMediaPackageOutputDestinationSettings": {
8556      "type": "list",
8557      "member": {
8558        "shape": "MediaPackageOutputDestinationSettings"
8559      }
8560    },
8561    "__listOfOffering": {
8562      "type": "list",
8563      "member": {
8564        "shape": "Offering"
8565      }
8566    },
8567    "__listOfOutput": {
8568      "type": "list",
8569      "member": {
8570        "shape": "Output"
8571      }
8572    },
8573    "__listOfOutputDestination": {
8574      "type": "list",
8575      "member": {
8576        "shape": "OutputDestination"
8577      }
8578    },
8579    "__listOfOutputDestinationSettings": {
8580      "type": "list",
8581      "member": {
8582        "shape": "OutputDestinationSettings"
8583      }
8584    },
8585    "__listOfOutputGroup": {
8586      "type": "list",
8587      "member": {
8588        "shape": "OutputGroup"
8589      }
8590    },
8591    "__listOfPipelineDetail": {
8592      "type": "list",
8593      "member": {
8594        "shape": "PipelineDetail"
8595      }
8596    },
8597    "__listOfPipelinePauseStateSettings": {
8598      "type": "list",
8599      "member": {
8600        "shape": "PipelinePauseStateSettings"
8601      }
8602    },
8603    "__listOfReservation": {
8604      "type": "list",
8605      "member": {
8606        "shape": "Reservation"
8607      }
8608    },
8609    "__listOfScheduleAction": {
8610      "type": "list",
8611      "member": {
8612        "shape": "ScheduleAction"
8613      }
8614    },
8615    "__listOfScte35Descriptor": {
8616      "type": "list",
8617      "member": {
8618        "shape": "Scte35Descriptor"
8619      }
8620    },
8621    "__listOfValidationError": {
8622      "type": "list",
8623      "member": {
8624        "shape": "ValidationError"
8625      }
8626    },
8627    "__listOfVideoDescription": {
8628      "type": "list",
8629      "member": {
8630        "shape": "VideoDescription"
8631      }
8632    },
8633    "__listOf__string": {
8634      "type": "list",
8635      "member": {
8636        "shape": "__string"
8637      }
8638    },
8639    "__long": {
8640      "type": "long"
8641    },
8642    "__longMin0Max1099511627775": {
8643      "type": "long",
8644      "min": 0,
8645      "max": 1099511627775
8646    },
8647    "__longMin0Max4294967295": {
8648      "type": "long",
8649      "min": 0,
8650      "max": 4294967295
8651    },
8652    "__longMin0Max8589934591": {
8653      "type": "long",
8654      "min": 0,
8655      "max": 8589934591
8656    },
8657    "__string": {
8658      "type": "string"
8659    },
8660    "__stringMax256": {
8661      "type": "string",
8662      "max": 256
8663    },
8664    "__stringMax32": {
8665      "type": "string",
8666      "max": 32
8667    },
8668    "__stringMin1": {
8669      "type": "string",
8670      "min": 1
8671    },
8672    "__stringMin1Max255": {
8673      "type": "string",
8674      "min": 1,
8675      "max": 255
8676    },
8677    "__stringMin1Max256": {
8678      "type": "string",
8679      "min": 1,
8680      "max": 256
8681    },
8682    "__stringMin32Max32": {
8683      "type": "string",
8684      "min": 32,
8685      "max": 32
8686    },
8687    "__stringMin34Max34": {
8688      "type": "string",
8689      "min": 34,
8690      "max": 34
8691    },
8692    "__stringMin3Max3": {
8693      "type": "string",
8694      "min": 3,
8695      "max": 3
8696    },
8697    "__stringMin6Max6": {
8698      "type": "string",
8699      "min": 6,
8700      "max": 6
8701    },
8702    "__timestampIso8601": {
8703      "type": "timestamp",
8704      "timestampFormat": "iso8601"
8705    },
8706    "__timestampUnix": {
8707      "type": "timestamp",
8708      "timestampFormat": "unixTimestamp"
8709    }
8710  }
8711}
8712