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        "PipelinesRunningCount": {
2153          "shape": "__integer",
2154          "locationName": "pipelinesRunningCount"
2155        },
2156        "RoleArn": {
2157          "shape": "__string",
2158          "locationName": "roleArn"
2159        },
2160        "State": {
2161          "shape": "ChannelState",
2162          "locationName": "state"
2163        },
2164        "Tags": {
2165          "shape": "Tags",
2166          "locationName": "tags"
2167        }
2168      }
2169    },
2170    "ChannelClass": {
2171      "type": "string",
2172      "enum": [
2173        "STANDARD",
2174        "SINGLE_PIPELINE"
2175      ]
2176    },
2177    "ChannelConfigurationValidationError": {
2178      "type": "structure",
2179      "members": {
2180        "Message": {
2181          "shape": "__string",
2182          "locationName": "message"
2183        },
2184        "ValidationErrors": {
2185          "shape": "__listOfValidationError",
2186          "locationName": "validationErrors"
2187        }
2188      }
2189    },
2190    "ChannelEgressEndpoint": {
2191      "type": "structure",
2192      "members": {
2193        "SourceIp": {
2194          "shape": "__string",
2195          "locationName": "sourceIp"
2196        }
2197      }
2198    },
2199    "ChannelState": {
2200      "type": "string",
2201      "enum": [
2202        "CREATING",
2203        "CREATE_FAILED",
2204        "IDLE",
2205        "STARTING",
2206        "RUNNING",
2207        "RECOVERING",
2208        "STOPPING",
2209        "DELETING",
2210        "DELETED",
2211        "UPDATING",
2212        "UPDATE_FAILED"
2213      ]
2214    },
2215    "ChannelSummary": {
2216      "type": "structure",
2217      "members": {
2218        "Arn": {
2219          "shape": "__string",
2220          "locationName": "arn"
2221        },
2222        "ChannelClass": {
2223          "shape": "ChannelClass",
2224          "locationName": "channelClass"
2225        },
2226        "Destinations": {
2227          "shape": "__listOfOutputDestination",
2228          "locationName": "destinations"
2229        },
2230        "EgressEndpoints": {
2231          "shape": "__listOfChannelEgressEndpoint",
2232          "locationName": "egressEndpoints"
2233        },
2234        "Id": {
2235          "shape": "__string",
2236          "locationName": "id"
2237        },
2238        "InputAttachments": {
2239          "shape": "__listOfInputAttachment",
2240          "locationName": "inputAttachments"
2241        },
2242        "InputSpecification": {
2243          "shape": "InputSpecification",
2244          "locationName": "inputSpecification"
2245        },
2246        "LogLevel": {
2247          "shape": "LogLevel",
2248          "locationName": "logLevel"
2249        },
2250        "Name": {
2251          "shape": "__string",
2252          "locationName": "name"
2253        },
2254        "PipelinesRunningCount": {
2255          "shape": "__integer",
2256          "locationName": "pipelinesRunningCount"
2257        },
2258        "RoleArn": {
2259          "shape": "__string",
2260          "locationName": "roleArn"
2261        },
2262        "State": {
2263          "shape": "ChannelState",
2264          "locationName": "state"
2265        },
2266        "Tags": {
2267          "shape": "Tags",
2268          "locationName": "tags"
2269        }
2270      }
2271    },
2272    "ConflictException": {
2273      "type": "structure",
2274      "members": {
2275        "Message": {
2276          "shape": "__string",
2277          "locationName": "message"
2278        }
2279      },
2280      "exception": true,
2281      "error": {
2282        "httpStatusCode": 409
2283      }
2284    },
2285    "CreateChannel": {
2286      "type": "structure",
2287      "members": {
2288        "ChannelClass": {
2289          "shape": "ChannelClass",
2290          "locationName": "channelClass"
2291        },
2292        "Destinations": {
2293          "shape": "__listOfOutputDestination",
2294          "locationName": "destinations"
2295        },
2296        "EncoderSettings": {
2297          "shape": "EncoderSettings",
2298          "locationName": "encoderSettings"
2299        },
2300        "InputAttachments": {
2301          "shape": "__listOfInputAttachment",
2302          "locationName": "inputAttachments"
2303        },
2304        "InputSpecification": {
2305          "shape": "InputSpecification",
2306          "locationName": "inputSpecification"
2307        },
2308        "LogLevel": {
2309          "shape": "LogLevel",
2310          "locationName": "logLevel"
2311        },
2312        "Name": {
2313          "shape": "__string",
2314          "locationName": "name"
2315        },
2316        "RequestId": {
2317          "shape": "__string",
2318          "locationName": "requestId",
2319          "idempotencyToken": true
2320        },
2321        "Reserved": {
2322          "shape": "__string",
2323          "locationName": "reserved",
2324          "deprecated": true
2325        },
2326        "RoleArn": {
2327          "shape": "__string",
2328          "locationName": "roleArn"
2329        },
2330        "Tags": {
2331          "shape": "Tags",
2332          "locationName": "tags"
2333        }
2334      }
2335    },
2336    "CreateChannelRequest": {
2337      "type": "structure",
2338      "members": {
2339        "ChannelClass": {
2340          "shape": "ChannelClass",
2341          "locationName": "channelClass"
2342        },
2343        "Destinations": {
2344          "shape": "__listOfOutputDestination",
2345          "locationName": "destinations"
2346        },
2347        "EncoderSettings": {
2348          "shape": "EncoderSettings",
2349          "locationName": "encoderSettings"
2350        },
2351        "InputAttachments": {
2352          "shape": "__listOfInputAttachment",
2353          "locationName": "inputAttachments"
2354        },
2355        "InputSpecification": {
2356          "shape": "InputSpecification",
2357          "locationName": "inputSpecification"
2358        },
2359        "LogLevel": {
2360          "shape": "LogLevel",
2361          "locationName": "logLevel"
2362        },
2363        "Name": {
2364          "shape": "__string",
2365          "locationName": "name"
2366        },
2367        "RequestId": {
2368          "shape": "__string",
2369          "locationName": "requestId",
2370          "idempotencyToken": true
2371        },
2372        "Reserved": {
2373          "shape": "__string",
2374          "locationName": "reserved",
2375          "deprecated": true
2376        },
2377        "RoleArn": {
2378          "shape": "__string",
2379          "locationName": "roleArn"
2380        },
2381        "Tags": {
2382          "shape": "Tags",
2383          "locationName": "tags"
2384        }
2385      }
2386    },
2387    "CreateChannelResponse": {
2388      "type": "structure",
2389      "members": {
2390        "Channel": {
2391          "shape": "Channel",
2392          "locationName": "channel"
2393        }
2394      }
2395    },
2396    "CreateChannelResultModel": {
2397      "type": "structure",
2398      "members": {
2399        "Channel": {
2400          "shape": "Channel",
2401          "locationName": "channel"
2402        }
2403      }
2404    },
2405    "CreateInput": {
2406      "type": "structure",
2407      "members": {
2408        "Destinations": {
2409          "shape": "__listOfInputDestinationRequest",
2410          "locationName": "destinations"
2411        },
2412        "InputSecurityGroups": {
2413          "shape": "__listOf__string",
2414          "locationName": "inputSecurityGroups"
2415        },
2416        "MediaConnectFlows": {
2417          "shape": "__listOfMediaConnectFlowRequest",
2418          "locationName": "mediaConnectFlows"
2419        },
2420        "Name": {
2421          "shape": "__string",
2422          "locationName": "name"
2423        },
2424        "RequestId": {
2425          "shape": "__string",
2426          "locationName": "requestId",
2427          "idempotencyToken": true
2428        },
2429        "RoleArn": {
2430          "shape": "__string",
2431          "locationName": "roleArn"
2432        },
2433        "Sources": {
2434          "shape": "__listOfInputSourceRequest",
2435          "locationName": "sources"
2436        },
2437        "Tags": {
2438          "shape": "Tags",
2439          "locationName": "tags"
2440        },
2441        "Type": {
2442          "shape": "InputType",
2443          "locationName": "type"
2444        },
2445        "Vpc": {
2446          "shape": "InputVpcRequest",
2447          "locationName": "vpc"
2448        }
2449      }
2450    },
2451    "CreateInputRequest": {
2452      "type": "structure",
2453      "members": {
2454        "Destinations": {
2455          "shape": "__listOfInputDestinationRequest",
2456          "locationName": "destinations"
2457        },
2458        "InputSecurityGroups": {
2459          "shape": "__listOf__string",
2460          "locationName": "inputSecurityGroups"
2461        },
2462        "MediaConnectFlows": {
2463          "shape": "__listOfMediaConnectFlowRequest",
2464          "locationName": "mediaConnectFlows"
2465        },
2466        "Name": {
2467          "shape": "__string",
2468          "locationName": "name"
2469        },
2470        "RequestId": {
2471          "shape": "__string",
2472          "locationName": "requestId",
2473          "idempotencyToken": true
2474        },
2475        "RoleArn": {
2476          "shape": "__string",
2477          "locationName": "roleArn"
2478        },
2479        "Sources": {
2480          "shape": "__listOfInputSourceRequest",
2481          "locationName": "sources"
2482        },
2483        "Tags": {
2484          "shape": "Tags",
2485          "locationName": "tags"
2486        },
2487        "Type": {
2488          "shape": "InputType",
2489          "locationName": "type"
2490        },
2491        "Vpc": {
2492          "shape": "InputVpcRequest",
2493          "locationName": "vpc"
2494        }
2495      }
2496    },
2497    "CreateInputResponse": {
2498      "type": "structure",
2499      "members": {
2500        "Input": {
2501          "shape": "Input",
2502          "locationName": "input"
2503        }
2504      }
2505    },
2506    "CreateInputResultModel": {
2507      "type": "structure",
2508      "members": {
2509        "Input": {
2510          "shape": "Input",
2511          "locationName": "input"
2512        }
2513      }
2514    },
2515    "CreateInputSecurityGroupRequest": {
2516      "type": "structure",
2517      "members": {
2518        "Tags": {
2519          "shape": "Tags",
2520          "locationName": "tags"
2521        },
2522        "WhitelistRules": {
2523          "shape": "__listOfInputWhitelistRuleCidr",
2524          "locationName": "whitelistRules"
2525        }
2526      }
2527    },
2528    "CreateInputSecurityGroupResponse": {
2529      "type": "structure",
2530      "members": {
2531        "SecurityGroup": {
2532          "shape": "InputSecurityGroup",
2533          "locationName": "securityGroup"
2534        }
2535      }
2536    },
2537    "CreateInputSecurityGroupResultModel": {
2538      "type": "structure",
2539      "members": {
2540        "SecurityGroup": {
2541          "shape": "InputSecurityGroup",
2542          "locationName": "securityGroup"
2543        }
2544      }
2545    },
2546    "CreateTagsRequest": {
2547      "type": "structure",
2548      "members": {
2549        "ResourceArn": {
2550          "shape": "__string",
2551          "location": "uri",
2552          "locationName": "resource-arn"
2553        },
2554        "Tags": {
2555          "shape": "Tags",
2556          "locationName": "tags"
2557        }
2558      },
2559      "required": [
2560        "ResourceArn"
2561      ]
2562    },
2563    "DeleteChannelRequest": {
2564      "type": "structure",
2565      "members": {
2566        "ChannelId": {
2567          "shape": "__string",
2568          "location": "uri",
2569          "locationName": "channelId"
2570        }
2571      },
2572      "required": [
2573        "ChannelId"
2574      ]
2575    },
2576    "DeleteChannelResponse": {
2577      "type": "structure",
2578      "members": {
2579        "Arn": {
2580          "shape": "__string",
2581          "locationName": "arn"
2582        },
2583        "ChannelClass": {
2584          "shape": "ChannelClass",
2585          "locationName": "channelClass"
2586        },
2587        "Destinations": {
2588          "shape": "__listOfOutputDestination",
2589          "locationName": "destinations"
2590        },
2591        "EgressEndpoints": {
2592          "shape": "__listOfChannelEgressEndpoint",
2593          "locationName": "egressEndpoints"
2594        },
2595        "EncoderSettings": {
2596          "shape": "EncoderSettings",
2597          "locationName": "encoderSettings"
2598        },
2599        "Id": {
2600          "shape": "__string",
2601          "locationName": "id"
2602        },
2603        "InputAttachments": {
2604          "shape": "__listOfInputAttachment",
2605          "locationName": "inputAttachments"
2606        },
2607        "InputSpecification": {
2608          "shape": "InputSpecification",
2609          "locationName": "inputSpecification"
2610        },
2611        "LogLevel": {
2612          "shape": "LogLevel",
2613          "locationName": "logLevel"
2614        },
2615        "Name": {
2616          "shape": "__string",
2617          "locationName": "name"
2618        },
2619        "PipelinesRunningCount": {
2620          "shape": "__integer",
2621          "locationName": "pipelinesRunningCount"
2622        },
2623        "RoleArn": {
2624          "shape": "__string",
2625          "locationName": "roleArn"
2626        },
2627        "State": {
2628          "shape": "ChannelState",
2629          "locationName": "state"
2630        },
2631        "Tags": {
2632          "shape": "Tags",
2633          "locationName": "tags"
2634        }
2635      }
2636    },
2637    "DeleteInputRequest": {
2638      "type": "structure",
2639      "members": {
2640        "InputId": {
2641          "shape": "__string",
2642          "location": "uri",
2643          "locationName": "inputId"
2644        }
2645      },
2646      "required": [
2647        "InputId"
2648      ]
2649    },
2650    "DeleteInputResponse": {
2651      "type": "structure",
2652      "members": {
2653      }
2654    },
2655    "DeleteInputSecurityGroupRequest": {
2656      "type": "structure",
2657      "members": {
2658        "InputSecurityGroupId": {
2659          "shape": "__string",
2660          "location": "uri",
2661          "locationName": "inputSecurityGroupId"
2662        }
2663      },
2664      "required": [
2665        "InputSecurityGroupId"
2666      ]
2667    },
2668    "DeleteInputSecurityGroupResponse": {
2669      "type": "structure",
2670      "members": {
2671      }
2672    },
2673    "DeleteReservationRequest": {
2674      "type": "structure",
2675      "members": {
2676        "ReservationId": {
2677          "shape": "__string",
2678          "location": "uri",
2679          "locationName": "reservationId"
2680        }
2681      },
2682      "required": [
2683        "ReservationId"
2684      ]
2685    },
2686    "DeleteReservationResponse": {
2687      "type": "structure",
2688      "members": {
2689        "Arn": {
2690          "shape": "__string",
2691          "locationName": "arn"
2692        },
2693        "Count": {
2694          "shape": "__integer",
2695          "locationName": "count"
2696        },
2697        "CurrencyCode": {
2698          "shape": "__string",
2699          "locationName": "currencyCode"
2700        },
2701        "Duration": {
2702          "shape": "__integer",
2703          "locationName": "duration"
2704        },
2705        "DurationUnits": {
2706          "shape": "OfferingDurationUnits",
2707          "locationName": "durationUnits"
2708        },
2709        "End": {
2710          "shape": "__string",
2711          "locationName": "end"
2712        },
2713        "FixedPrice": {
2714          "shape": "__double",
2715          "locationName": "fixedPrice"
2716        },
2717        "Name": {
2718          "shape": "__string",
2719          "locationName": "name"
2720        },
2721        "OfferingDescription": {
2722          "shape": "__string",
2723          "locationName": "offeringDescription"
2724        },
2725        "OfferingId": {
2726          "shape": "__string",
2727          "locationName": "offeringId"
2728        },
2729        "OfferingType": {
2730          "shape": "OfferingType",
2731          "locationName": "offeringType"
2732        },
2733        "Region": {
2734          "shape": "__string",
2735          "locationName": "region"
2736        },
2737        "ReservationId": {
2738          "shape": "__string",
2739          "locationName": "reservationId"
2740        },
2741        "ResourceSpecification": {
2742          "shape": "ReservationResourceSpecification",
2743          "locationName": "resourceSpecification"
2744        },
2745        "Start": {
2746          "shape": "__string",
2747          "locationName": "start"
2748        },
2749        "State": {
2750          "shape": "ReservationState",
2751          "locationName": "state"
2752        },
2753        "Tags": {
2754          "shape": "Tags",
2755          "locationName": "tags"
2756        },
2757        "UsagePrice": {
2758          "shape": "__double",
2759          "locationName": "usagePrice"
2760        }
2761      }
2762    },
2763    "DeleteScheduleRequest": {
2764      "type": "structure",
2765      "members": {
2766        "ChannelId": {
2767          "shape": "__string",
2768          "location": "uri",
2769          "locationName": "channelId"
2770        }
2771      },
2772      "required": [
2773        "ChannelId"
2774      ]
2775    },
2776    "DeleteScheduleResponse": {
2777      "type": "structure",
2778      "members": {
2779      }
2780    },
2781    "DeleteTagsRequest": {
2782      "type": "structure",
2783      "members": {
2784        "ResourceArn": {
2785          "shape": "__string",
2786          "location": "uri",
2787          "locationName": "resource-arn"
2788        },
2789        "TagKeys": {
2790          "shape": "__listOf__string",
2791          "location": "querystring",
2792          "locationName": "tagKeys"
2793        }
2794      },
2795      "required": [
2796        "TagKeys",
2797        "ResourceArn"
2798      ]
2799    },
2800    "DescribeChannelRequest": {
2801      "type": "structure",
2802      "members": {
2803        "ChannelId": {
2804          "shape": "__string",
2805          "location": "uri",
2806          "locationName": "channelId"
2807        }
2808      },
2809      "required": [
2810        "ChannelId"
2811      ]
2812    },
2813    "DescribeChannelResponse": {
2814      "type": "structure",
2815      "members": {
2816        "Arn": {
2817          "shape": "__string",
2818          "locationName": "arn"
2819        },
2820        "ChannelClass": {
2821          "shape": "ChannelClass",
2822          "locationName": "channelClass"
2823        },
2824        "Destinations": {
2825          "shape": "__listOfOutputDestination",
2826          "locationName": "destinations"
2827        },
2828        "EgressEndpoints": {
2829          "shape": "__listOfChannelEgressEndpoint",
2830          "locationName": "egressEndpoints"
2831        },
2832        "EncoderSettings": {
2833          "shape": "EncoderSettings",
2834          "locationName": "encoderSettings"
2835        },
2836        "Id": {
2837          "shape": "__string",
2838          "locationName": "id"
2839        },
2840        "InputAttachments": {
2841          "shape": "__listOfInputAttachment",
2842          "locationName": "inputAttachments"
2843        },
2844        "InputSpecification": {
2845          "shape": "InputSpecification",
2846          "locationName": "inputSpecification"
2847        },
2848        "LogLevel": {
2849          "shape": "LogLevel",
2850          "locationName": "logLevel"
2851        },
2852        "Name": {
2853          "shape": "__string",
2854          "locationName": "name"
2855        },
2856        "PipelinesRunningCount": {
2857          "shape": "__integer",
2858          "locationName": "pipelinesRunningCount"
2859        },
2860        "RoleArn": {
2861          "shape": "__string",
2862          "locationName": "roleArn"
2863        },
2864        "State": {
2865          "shape": "ChannelState",
2866          "locationName": "state"
2867        },
2868        "Tags": {
2869          "shape": "Tags",
2870          "locationName": "tags"
2871        }
2872      }
2873    },
2874    "DescribeInputRequest": {
2875      "type": "structure",
2876      "members": {
2877        "InputId": {
2878          "shape": "__string",
2879          "location": "uri",
2880          "locationName": "inputId"
2881        }
2882      },
2883      "required": [
2884        "InputId"
2885      ]
2886    },
2887    "DescribeInputResponse": {
2888      "type": "structure",
2889      "members": {
2890        "Arn": {
2891          "shape": "__string",
2892          "locationName": "arn"
2893        },
2894        "AttachedChannels": {
2895          "shape": "__listOf__string",
2896          "locationName": "attachedChannels"
2897        },
2898        "Destinations": {
2899          "shape": "__listOfInputDestination",
2900          "locationName": "destinations"
2901        },
2902        "Id": {
2903          "shape": "__string",
2904          "locationName": "id"
2905        },
2906        "InputClass": {
2907          "shape": "InputClass",
2908          "locationName": "inputClass"
2909        },
2910        "MediaConnectFlows": {
2911          "shape": "__listOfMediaConnectFlow",
2912          "locationName": "mediaConnectFlows"
2913        },
2914        "Name": {
2915          "shape": "__string",
2916          "locationName": "name"
2917        },
2918        "RoleArn": {
2919          "shape": "__string",
2920          "locationName": "roleArn"
2921        },
2922        "SecurityGroups": {
2923          "shape": "__listOf__string",
2924          "locationName": "securityGroups"
2925        },
2926        "Sources": {
2927          "shape": "__listOfInputSource",
2928          "locationName": "sources"
2929        },
2930        "State": {
2931          "shape": "InputState",
2932          "locationName": "state"
2933        },
2934        "Tags": {
2935          "shape": "Tags",
2936          "locationName": "tags"
2937        },
2938        "Type": {
2939          "shape": "InputType",
2940          "locationName": "type"
2941        }
2942      }
2943    },
2944    "DescribeInputSecurityGroupRequest": {
2945      "type": "structure",
2946      "members": {
2947        "InputSecurityGroupId": {
2948          "shape": "__string",
2949          "location": "uri",
2950          "locationName": "inputSecurityGroupId"
2951        }
2952      },
2953      "required": [
2954        "InputSecurityGroupId"
2955      ]
2956    },
2957    "DescribeInputSecurityGroupResponse": {
2958      "type": "structure",
2959      "members": {
2960        "Arn": {
2961          "shape": "__string",
2962          "locationName": "arn"
2963        },
2964        "Id": {
2965          "shape": "__string",
2966          "locationName": "id"
2967        },
2968        "Inputs": {
2969          "shape": "__listOf__string",
2970          "locationName": "inputs"
2971        },
2972        "State": {
2973          "shape": "InputSecurityGroupState",
2974          "locationName": "state"
2975        },
2976        "Tags": {
2977          "shape": "Tags",
2978          "locationName": "tags"
2979        },
2980        "WhitelistRules": {
2981          "shape": "__listOfInputWhitelistRule",
2982          "locationName": "whitelistRules"
2983        }
2984      }
2985    },
2986    "DescribeOfferingRequest": {
2987      "type": "structure",
2988      "members": {
2989        "OfferingId": {
2990          "shape": "__string",
2991          "location": "uri",
2992          "locationName": "offeringId"
2993        }
2994      },
2995      "required": [
2996        "OfferingId"
2997      ]
2998    },
2999    "DescribeOfferingResponse": {
3000      "type": "structure",
3001      "members": {
3002        "Arn": {
3003          "shape": "__string",
3004          "locationName": "arn"
3005        },
3006        "CurrencyCode": {
3007          "shape": "__string",
3008          "locationName": "currencyCode"
3009        },
3010        "Duration": {
3011          "shape": "__integer",
3012          "locationName": "duration"
3013        },
3014        "DurationUnits": {
3015          "shape": "OfferingDurationUnits",
3016          "locationName": "durationUnits"
3017        },
3018        "FixedPrice": {
3019          "shape": "__double",
3020          "locationName": "fixedPrice"
3021        },
3022        "OfferingDescription": {
3023          "shape": "__string",
3024          "locationName": "offeringDescription"
3025        },
3026        "OfferingId": {
3027          "shape": "__string",
3028          "locationName": "offeringId"
3029        },
3030        "OfferingType": {
3031          "shape": "OfferingType",
3032          "locationName": "offeringType"
3033        },
3034        "Region": {
3035          "shape": "__string",
3036          "locationName": "region"
3037        },
3038        "ResourceSpecification": {
3039          "shape": "ReservationResourceSpecification",
3040          "locationName": "resourceSpecification"
3041        },
3042        "UsagePrice": {
3043          "shape": "__double",
3044          "locationName": "usagePrice"
3045        }
3046      }
3047    },
3048    "DescribeReservationRequest": {
3049      "type": "structure",
3050      "members": {
3051        "ReservationId": {
3052          "shape": "__string",
3053          "location": "uri",
3054          "locationName": "reservationId"
3055        }
3056      },
3057      "required": [
3058        "ReservationId"
3059      ]
3060    },
3061    "DescribeReservationResponse": {
3062      "type": "structure",
3063      "members": {
3064        "Arn": {
3065          "shape": "__string",
3066          "locationName": "arn"
3067        },
3068        "Count": {
3069          "shape": "__integer",
3070          "locationName": "count"
3071        },
3072        "CurrencyCode": {
3073          "shape": "__string",
3074          "locationName": "currencyCode"
3075        },
3076        "Duration": {
3077          "shape": "__integer",
3078          "locationName": "duration"
3079        },
3080        "DurationUnits": {
3081          "shape": "OfferingDurationUnits",
3082          "locationName": "durationUnits"
3083        },
3084        "End": {
3085          "shape": "__string",
3086          "locationName": "end"
3087        },
3088        "FixedPrice": {
3089          "shape": "__double",
3090          "locationName": "fixedPrice"
3091        },
3092        "Name": {
3093          "shape": "__string",
3094          "locationName": "name"
3095        },
3096        "OfferingDescription": {
3097          "shape": "__string",
3098          "locationName": "offeringDescription"
3099        },
3100        "OfferingId": {
3101          "shape": "__string",
3102          "locationName": "offeringId"
3103        },
3104        "OfferingType": {
3105          "shape": "OfferingType",
3106          "locationName": "offeringType"
3107        },
3108        "Region": {
3109          "shape": "__string",
3110          "locationName": "region"
3111        },
3112        "ReservationId": {
3113          "shape": "__string",
3114          "locationName": "reservationId"
3115        },
3116        "ResourceSpecification": {
3117          "shape": "ReservationResourceSpecification",
3118          "locationName": "resourceSpecification"
3119        },
3120        "Start": {
3121          "shape": "__string",
3122          "locationName": "start"
3123        },
3124        "State": {
3125          "shape": "ReservationState",
3126          "locationName": "state"
3127        },
3128        "Tags": {
3129          "shape": "Tags",
3130          "locationName": "tags"
3131        },
3132        "UsagePrice": {
3133          "shape": "__double",
3134          "locationName": "usagePrice"
3135        }
3136      }
3137    },
3138    "DescribeScheduleRequest": {
3139      "type": "structure",
3140      "members": {
3141        "ChannelId": {
3142          "shape": "__string",
3143          "location": "uri",
3144          "locationName": "channelId"
3145        },
3146        "MaxResults": {
3147          "shape": "MaxResults",
3148          "location": "querystring",
3149          "locationName": "maxResults"
3150        },
3151        "NextToken": {
3152          "shape": "__string",
3153          "location": "querystring",
3154          "locationName": "nextToken"
3155        }
3156      },
3157      "required": [
3158        "ChannelId"
3159      ]
3160    },
3161    "DescribeScheduleResponse": {
3162      "type": "structure",
3163      "members": {
3164        "NextToken": {
3165          "shape": "__string",
3166          "locationName": "nextToken"
3167        },
3168        "ScheduleActions": {
3169          "shape": "__listOfScheduleAction",
3170          "locationName": "scheduleActions"
3171        }
3172      }
3173    },
3174    "DvbNitSettings": {
3175      "type": "structure",
3176      "members": {
3177        "NetworkId": {
3178          "shape": "__integerMin0Max65536",
3179          "locationName": "networkId"
3180        },
3181        "NetworkName": {
3182          "shape": "__stringMin1Max256",
3183          "locationName": "networkName"
3184        },
3185        "RepInterval": {
3186          "shape": "__integerMin25Max10000",
3187          "locationName": "repInterval"
3188        }
3189      },
3190      "required": [
3191        "NetworkName",
3192        "NetworkId"
3193      ]
3194    },
3195    "DvbSdtOutputSdt": {
3196      "type": "string",
3197      "enum": [
3198        "SDT_FOLLOW",
3199        "SDT_FOLLOW_IF_PRESENT",
3200        "SDT_MANUAL",
3201        "SDT_NONE"
3202      ]
3203    },
3204    "DvbSdtSettings": {
3205      "type": "structure",
3206      "members": {
3207        "OutputSdt": {
3208          "shape": "DvbSdtOutputSdt",
3209          "locationName": "outputSdt"
3210        },
3211        "RepInterval": {
3212          "shape": "__integerMin25Max2000",
3213          "locationName": "repInterval"
3214        },
3215        "ServiceName": {
3216          "shape": "__stringMin1Max256",
3217          "locationName": "serviceName"
3218        },
3219        "ServiceProviderName": {
3220          "shape": "__stringMin1Max256",
3221          "locationName": "serviceProviderName"
3222        }
3223      }
3224    },
3225    "DvbSubDestinationAlignment": {
3226      "type": "string",
3227      "enum": [
3228        "CENTERED",
3229        "LEFT",
3230        "SMART"
3231      ]
3232    },
3233    "DvbSubDestinationBackgroundColor": {
3234      "type": "string",
3235      "enum": [
3236        "BLACK",
3237        "NONE",
3238        "WHITE"
3239      ]
3240    },
3241    "DvbSubDestinationFontColor": {
3242      "type": "string",
3243      "enum": [
3244        "BLACK",
3245        "BLUE",
3246        "GREEN",
3247        "RED",
3248        "WHITE",
3249        "YELLOW"
3250      ]
3251    },
3252    "DvbSubDestinationOutlineColor": {
3253      "type": "string",
3254      "enum": [
3255        "BLACK",
3256        "BLUE",
3257        "GREEN",
3258        "RED",
3259        "WHITE",
3260        "YELLOW"
3261      ]
3262    },
3263    "DvbSubDestinationSettings": {
3264      "type": "structure",
3265      "members": {
3266        "Alignment": {
3267          "shape": "DvbSubDestinationAlignment",
3268          "locationName": "alignment"
3269        },
3270        "BackgroundColor": {
3271          "shape": "DvbSubDestinationBackgroundColor",
3272          "locationName": "backgroundColor"
3273        },
3274        "BackgroundOpacity": {
3275          "shape": "__integerMin0Max255",
3276          "locationName": "backgroundOpacity"
3277        },
3278        "Font": {
3279          "shape": "InputLocation",
3280          "locationName": "font"
3281        },
3282        "FontColor": {
3283          "shape": "DvbSubDestinationFontColor",
3284          "locationName": "fontColor"
3285        },
3286        "FontOpacity": {
3287          "shape": "__integerMin0Max255",
3288          "locationName": "fontOpacity"
3289        },
3290        "FontResolution": {
3291          "shape": "__integerMin96Max600",
3292          "locationName": "fontResolution"
3293        },
3294        "FontSize": {
3295          "shape": "__string",
3296          "locationName": "fontSize"
3297        },
3298        "OutlineColor": {
3299          "shape": "DvbSubDestinationOutlineColor",
3300          "locationName": "outlineColor"
3301        },
3302        "OutlineSize": {
3303          "shape": "__integerMin0Max10",
3304          "locationName": "outlineSize"
3305        },
3306        "ShadowColor": {
3307          "shape": "DvbSubDestinationShadowColor",
3308          "locationName": "shadowColor"
3309        },
3310        "ShadowOpacity": {
3311          "shape": "__integerMin0Max255",
3312          "locationName": "shadowOpacity"
3313        },
3314        "ShadowXOffset": {
3315          "shape": "__integer",
3316          "locationName": "shadowXOffset"
3317        },
3318        "ShadowYOffset": {
3319          "shape": "__integer",
3320          "locationName": "shadowYOffset"
3321        },
3322        "TeletextGridControl": {
3323          "shape": "DvbSubDestinationTeletextGridControl",
3324          "locationName": "teletextGridControl"
3325        },
3326        "XPosition": {
3327          "shape": "__integerMin0",
3328          "locationName": "xPosition"
3329        },
3330        "YPosition": {
3331          "shape": "__integerMin0",
3332          "locationName": "yPosition"
3333        }
3334      }
3335    },
3336    "DvbSubDestinationShadowColor": {
3337      "type": "string",
3338      "enum": [
3339        "BLACK",
3340        "NONE",
3341        "WHITE"
3342      ]
3343    },
3344    "DvbSubDestinationTeletextGridControl": {
3345      "type": "string",
3346      "enum": [
3347        "FIXED",
3348        "SCALED"
3349      ]
3350    },
3351    "DvbSubSourceSettings": {
3352      "type": "structure",
3353      "members": {
3354        "Pid": {
3355          "shape": "__integerMin1",
3356          "locationName": "pid"
3357        }
3358      }
3359    },
3360    "DvbTdtSettings": {
3361      "type": "structure",
3362      "members": {
3363        "RepInterval": {
3364          "shape": "__integerMin1000Max30000",
3365          "locationName": "repInterval"
3366        }
3367      }
3368    },
3369    "Eac3AttenuationControl": {
3370      "type": "string",
3371      "enum": [
3372        "ATTENUATE_3_DB",
3373        "NONE"
3374      ]
3375    },
3376    "Eac3BitstreamMode": {
3377      "type": "string",
3378      "enum": [
3379        "COMMENTARY",
3380        "COMPLETE_MAIN",
3381        "EMERGENCY",
3382        "HEARING_IMPAIRED",
3383        "VISUALLY_IMPAIRED"
3384      ]
3385    },
3386    "Eac3CodingMode": {
3387      "type": "string",
3388      "enum": [
3389        "CODING_MODE_1_0",
3390        "CODING_MODE_2_0",
3391        "CODING_MODE_3_2"
3392      ]
3393    },
3394    "Eac3DcFilter": {
3395      "type": "string",
3396      "enum": [
3397        "DISABLED",
3398        "ENABLED"
3399      ]
3400    },
3401    "Eac3DrcLine": {
3402      "type": "string",
3403      "enum": [
3404        "FILM_LIGHT",
3405        "FILM_STANDARD",
3406        "MUSIC_LIGHT",
3407        "MUSIC_STANDARD",
3408        "NONE",
3409        "SPEECH"
3410      ]
3411    },
3412    "Eac3DrcRf": {
3413      "type": "string",
3414      "enum": [
3415        "FILM_LIGHT",
3416        "FILM_STANDARD",
3417        "MUSIC_LIGHT",
3418        "MUSIC_STANDARD",
3419        "NONE",
3420        "SPEECH"
3421      ]
3422    },
3423    "Eac3LfeControl": {
3424      "type": "string",
3425      "enum": [
3426        "LFE",
3427        "NO_LFE"
3428      ]
3429    },
3430    "Eac3LfeFilter": {
3431      "type": "string",
3432      "enum": [
3433        "DISABLED",
3434        "ENABLED"
3435      ]
3436    },
3437    "Eac3MetadataControl": {
3438      "type": "string",
3439      "enum": [
3440        "FOLLOW_INPUT",
3441        "USE_CONFIGURED"
3442      ]
3443    },
3444    "Eac3PassthroughControl": {
3445      "type": "string",
3446      "enum": [
3447        "NO_PASSTHROUGH",
3448        "WHEN_POSSIBLE"
3449      ]
3450    },
3451    "Eac3PhaseControl": {
3452      "type": "string",
3453      "enum": [
3454        "NO_SHIFT",
3455        "SHIFT_90_DEGREES"
3456      ]
3457    },
3458    "Eac3Settings": {
3459      "type": "structure",
3460      "members": {
3461        "AttenuationControl": {
3462          "shape": "Eac3AttenuationControl",
3463          "locationName": "attenuationControl"
3464        },
3465        "Bitrate": {
3466          "shape": "__double",
3467          "locationName": "bitrate"
3468        },
3469        "BitstreamMode": {
3470          "shape": "Eac3BitstreamMode",
3471          "locationName": "bitstreamMode"
3472        },
3473        "CodingMode": {
3474          "shape": "Eac3CodingMode",
3475          "locationName": "codingMode"
3476        },
3477        "DcFilter": {
3478          "shape": "Eac3DcFilter",
3479          "locationName": "dcFilter"
3480        },
3481        "Dialnorm": {
3482          "shape": "__integerMin1Max31",
3483          "locationName": "dialnorm"
3484        },
3485        "DrcLine": {
3486          "shape": "Eac3DrcLine",
3487          "locationName": "drcLine"
3488        },
3489        "DrcRf": {
3490          "shape": "Eac3DrcRf",
3491          "locationName": "drcRf"
3492        },
3493        "LfeControl": {
3494          "shape": "Eac3LfeControl",
3495          "locationName": "lfeControl"
3496        },
3497        "LfeFilter": {
3498          "shape": "Eac3LfeFilter",
3499          "locationName": "lfeFilter"
3500        },
3501        "LoRoCenterMixLevel": {
3502          "shape": "__double",
3503          "locationName": "loRoCenterMixLevel"
3504        },
3505        "LoRoSurroundMixLevel": {
3506          "shape": "__double",
3507          "locationName": "loRoSurroundMixLevel"
3508        },
3509        "LtRtCenterMixLevel": {
3510          "shape": "__double",
3511          "locationName": "ltRtCenterMixLevel"
3512        },
3513        "LtRtSurroundMixLevel": {
3514          "shape": "__double",
3515          "locationName": "ltRtSurroundMixLevel"
3516        },
3517        "MetadataControl": {
3518          "shape": "Eac3MetadataControl",
3519          "locationName": "metadataControl"
3520        },
3521        "PassthroughControl": {
3522          "shape": "Eac3PassthroughControl",
3523          "locationName": "passthroughControl"
3524        },
3525        "PhaseControl": {
3526          "shape": "Eac3PhaseControl",
3527          "locationName": "phaseControl"
3528        },
3529        "StereoDownmix": {
3530          "shape": "Eac3StereoDownmix",
3531          "locationName": "stereoDownmix"
3532        },
3533        "SurroundExMode": {
3534          "shape": "Eac3SurroundExMode",
3535          "locationName": "surroundExMode"
3536        },
3537        "SurroundMode": {
3538          "shape": "Eac3SurroundMode",
3539          "locationName": "surroundMode"
3540        }
3541      }
3542    },
3543    "Eac3StereoDownmix": {
3544      "type": "string",
3545      "enum": [
3546        "DPL2",
3547        "LO_RO",
3548        "LT_RT",
3549        "NOT_INDICATED"
3550      ]
3551    },
3552    "Eac3SurroundExMode": {
3553      "type": "string",
3554      "enum": [
3555        "DISABLED",
3556        "ENABLED",
3557        "NOT_INDICATED"
3558      ]
3559    },
3560    "Eac3SurroundMode": {
3561      "type": "string",
3562      "enum": [
3563        "DISABLED",
3564        "ENABLED",
3565        "NOT_INDICATED"
3566      ]
3567    },
3568    "EmbeddedConvert608To708": {
3569      "type": "string",
3570      "enum": [
3571        "DISABLED",
3572        "UPCONVERT"
3573      ]
3574    },
3575    "EmbeddedDestinationSettings": {
3576      "type": "structure",
3577      "members": {
3578      }
3579    },
3580    "EmbeddedPlusScte20DestinationSettings": {
3581      "type": "structure",
3582      "members": {
3583      }
3584    },
3585    "EmbeddedScte20Detection": {
3586      "type": "string",
3587      "enum": [
3588        "AUTO",
3589        "OFF"
3590      ]
3591    },
3592    "EmbeddedSourceSettings": {
3593      "type": "structure",
3594      "members": {
3595        "Convert608To708": {
3596          "shape": "EmbeddedConvert608To708",
3597          "locationName": "convert608To708"
3598        },
3599        "Scte20Detection": {
3600          "shape": "EmbeddedScte20Detection",
3601          "locationName": "scte20Detection"
3602        },
3603        "Source608ChannelNumber": {
3604          "shape": "__integerMin1Max4",
3605          "locationName": "source608ChannelNumber"
3606        },
3607        "Source608TrackNumber": {
3608          "shape": "__integerMin1Max5",
3609          "locationName": "source608TrackNumber"
3610        }
3611      }
3612    },
3613    "Empty": {
3614      "type": "structure",
3615      "members": {
3616      }
3617    },
3618    "EncoderSettings": {
3619      "type": "structure",
3620      "members": {
3621        "AudioDescriptions": {
3622          "shape": "__listOfAudioDescription",
3623          "locationName": "audioDescriptions"
3624        },
3625        "AvailBlanking": {
3626          "shape": "AvailBlanking",
3627          "locationName": "availBlanking"
3628        },
3629        "AvailConfiguration": {
3630          "shape": "AvailConfiguration",
3631          "locationName": "availConfiguration"
3632        },
3633        "BlackoutSlate": {
3634          "shape": "BlackoutSlate",
3635          "locationName": "blackoutSlate"
3636        },
3637        "CaptionDescriptions": {
3638          "shape": "__listOfCaptionDescription",
3639          "locationName": "captionDescriptions"
3640        },
3641        "GlobalConfiguration": {
3642          "shape": "GlobalConfiguration",
3643          "locationName": "globalConfiguration"
3644        },
3645        "OutputGroups": {
3646          "shape": "__listOfOutputGroup",
3647          "locationName": "outputGroups"
3648        },
3649        "TimecodeConfig": {
3650          "shape": "TimecodeConfig",
3651          "locationName": "timecodeConfig"
3652        },
3653        "VideoDescriptions": {
3654          "shape": "__listOfVideoDescription",
3655          "locationName": "videoDescriptions"
3656        }
3657      },
3658      "required": [
3659        "VideoDescriptions",
3660        "AudioDescriptions",
3661        "OutputGroups",
3662        "TimecodeConfig"
3663      ]
3664    },
3665    "FecOutputIncludeFec": {
3666      "type": "string",
3667      "enum": [
3668        "COLUMN",
3669        "COLUMN_AND_ROW"
3670      ]
3671    },
3672    "FecOutputSettings": {
3673      "type": "structure",
3674      "members": {
3675        "ColumnDepth": {
3676          "shape": "__integerMin4Max20",
3677          "locationName": "columnDepth"
3678        },
3679        "IncludeFec": {
3680          "shape": "FecOutputIncludeFec",
3681          "locationName": "includeFec"
3682        },
3683        "RowLength": {
3684          "shape": "__integerMin1Max20",
3685          "locationName": "rowLength"
3686        }
3687      }
3688    },
3689    "FixedAfd": {
3690      "type": "string",
3691      "enum": [
3692        "AFD_0000",
3693        "AFD_0010",
3694        "AFD_0011",
3695        "AFD_0100",
3696        "AFD_1000",
3697        "AFD_1001",
3698        "AFD_1010",
3699        "AFD_1011",
3700        "AFD_1101",
3701        "AFD_1110",
3702        "AFD_1111"
3703      ]
3704    },
3705    "FixedModeScheduleActionStartSettings": {
3706      "type": "structure",
3707      "members": {
3708        "Time": {
3709          "shape": "__string",
3710          "locationName": "time"
3711        }
3712      },
3713      "required": [
3714        "Time"
3715      ]
3716    },
3717    "FollowModeScheduleActionStartSettings": {
3718      "type": "structure",
3719      "members": {
3720        "FollowPoint": {
3721          "shape": "FollowPoint",
3722          "locationName": "followPoint"
3723        },
3724        "ReferenceActionName": {
3725          "shape": "__string",
3726          "locationName": "referenceActionName"
3727        }
3728      },
3729      "required": [
3730        "ReferenceActionName",
3731        "FollowPoint"
3732      ]
3733    },
3734    "FollowPoint": {
3735      "type": "string",
3736      "enum": [
3737        "END",
3738        "START"
3739      ]
3740    },
3741    "ForbiddenException": {
3742      "type": "structure",
3743      "members": {
3744        "Message": {
3745          "shape": "__string",
3746          "locationName": "message"
3747        }
3748      },
3749      "exception": true,
3750      "error": {
3751        "httpStatusCode": 403
3752      }
3753    },
3754    "FrameCaptureGroupSettings": {
3755      "type": "structure",
3756      "members": {
3757        "Destination": {
3758          "shape": "OutputLocationRef",
3759          "locationName": "destination"
3760        }
3761      },
3762      "required": [
3763        "Destination"
3764      ]
3765    },
3766    "FrameCaptureOutputSettings": {
3767      "type": "structure",
3768      "members": {
3769        "NameModifier": {
3770          "shape": "__string",
3771          "locationName": "nameModifier"
3772        }
3773      }
3774    },
3775    "FrameCaptureSettings": {
3776      "type": "structure",
3777      "members": {
3778        "CaptureInterval": {
3779          "shape": "__integerMin1Max3600",
3780          "locationName": "captureInterval"
3781        }
3782      },
3783      "required": [
3784        "CaptureInterval"
3785      ]
3786    },
3787    "GatewayTimeoutException": {
3788      "type": "structure",
3789      "members": {
3790        "Message": {
3791          "shape": "__string",
3792          "locationName": "message"
3793        }
3794      },
3795      "exception": true,
3796      "error": {
3797        "httpStatusCode": 504
3798      }
3799    },
3800    "GlobalConfiguration": {
3801      "type": "structure",
3802      "members": {
3803        "InitialAudioGain": {
3804          "shape": "__integerMinNegative60Max60",
3805          "locationName": "initialAudioGain"
3806        },
3807        "InputEndAction": {
3808          "shape": "GlobalConfigurationInputEndAction",
3809          "locationName": "inputEndAction"
3810        },
3811        "InputLossBehavior": {
3812          "shape": "InputLossBehavior",
3813          "locationName": "inputLossBehavior"
3814        },
3815        "OutputLockingMode": {
3816          "shape": "GlobalConfigurationOutputLockingMode",
3817          "locationName": "outputLockingMode"
3818        },
3819        "OutputTimingSource": {
3820          "shape": "GlobalConfigurationOutputTimingSource",
3821          "locationName": "outputTimingSource"
3822        },
3823        "SupportLowFramerateInputs": {
3824          "shape": "GlobalConfigurationLowFramerateInputs",
3825          "locationName": "supportLowFramerateInputs"
3826        }
3827      }
3828    },
3829    "GlobalConfigurationInputEndAction": {
3830      "type": "string",
3831      "enum": [
3832        "NONE",
3833        "SWITCH_AND_LOOP_INPUTS"
3834      ]
3835    },
3836    "GlobalConfigurationLowFramerateInputs": {
3837      "type": "string",
3838      "enum": [
3839        "DISABLED",
3840        "ENABLED"
3841      ]
3842    },
3843    "GlobalConfigurationOutputLockingMode": {
3844      "type": "string",
3845      "enum": [
3846        "EPOCH_LOCKING",
3847        "PIPELINE_LOCKING"
3848      ]
3849    },
3850    "GlobalConfigurationOutputTimingSource": {
3851      "type": "string",
3852      "enum": [
3853        "INPUT_CLOCK",
3854        "SYSTEM_CLOCK"
3855      ]
3856    },
3857    "H264AdaptiveQuantization": {
3858      "type": "string",
3859      "enum": [
3860        "HIGH",
3861        "HIGHER",
3862        "LOW",
3863        "MAX",
3864        "MEDIUM",
3865        "OFF"
3866      ]
3867    },
3868    "H264ColorMetadata": {
3869      "type": "string",
3870      "enum": [
3871        "IGNORE",
3872        "INSERT"
3873      ]
3874    },
3875    "H264EntropyEncoding": {
3876      "type": "string",
3877      "enum": [
3878        "CABAC",
3879        "CAVLC"
3880      ]
3881    },
3882    "H264FlickerAq": {
3883      "type": "string",
3884      "enum": [
3885        "DISABLED",
3886        "ENABLED"
3887      ]
3888    },
3889    "H264FramerateControl": {
3890      "type": "string",
3891      "enum": [
3892        "INITIALIZE_FROM_SOURCE",
3893        "SPECIFIED"
3894      ]
3895    },
3896    "H264GopBReference": {
3897      "type": "string",
3898      "enum": [
3899        "DISABLED",
3900        "ENABLED"
3901      ]
3902    },
3903    "H264GopSizeUnits": {
3904      "type": "string",
3905      "enum": [
3906        "FRAMES",
3907        "SECONDS"
3908      ]
3909    },
3910    "H264Level": {
3911      "type": "string",
3912      "enum": [
3913        "H264_LEVEL_1",
3914        "H264_LEVEL_1_1",
3915        "H264_LEVEL_1_2",
3916        "H264_LEVEL_1_3",
3917        "H264_LEVEL_2",
3918        "H264_LEVEL_2_1",
3919        "H264_LEVEL_2_2",
3920        "H264_LEVEL_3",
3921        "H264_LEVEL_3_1",
3922        "H264_LEVEL_3_2",
3923        "H264_LEVEL_4",
3924        "H264_LEVEL_4_1",
3925        "H264_LEVEL_4_2",
3926        "H264_LEVEL_5",
3927        "H264_LEVEL_5_1",
3928        "H264_LEVEL_5_2",
3929        "H264_LEVEL_AUTO"
3930      ]
3931    },
3932    "H264LookAheadRateControl": {
3933      "type": "string",
3934      "enum": [
3935        "HIGH",
3936        "LOW",
3937        "MEDIUM"
3938      ]
3939    },
3940    "H264ParControl": {
3941      "type": "string",
3942      "enum": [
3943        "INITIALIZE_FROM_SOURCE",
3944        "SPECIFIED"
3945      ]
3946    },
3947    "H264Profile": {
3948      "type": "string",
3949      "enum": [
3950        "BASELINE",
3951        "HIGH",
3952        "HIGH_10BIT",
3953        "HIGH_422",
3954        "HIGH_422_10BIT",
3955        "MAIN"
3956      ]
3957    },
3958    "H264RateControlMode": {
3959      "type": "string",
3960      "enum": [
3961        "CBR",
3962        "QVBR",
3963        "VBR"
3964      ]
3965    },
3966    "H264ScanType": {
3967      "type": "string",
3968      "enum": [
3969        "INTERLACED",
3970        "PROGRESSIVE"
3971      ]
3972    },
3973    "H264SceneChangeDetect": {
3974      "type": "string",
3975      "enum": [
3976        "DISABLED",
3977        "ENABLED"
3978      ]
3979    },
3980    "H264Settings": {
3981      "type": "structure",
3982      "members": {
3983        "AdaptiveQuantization": {
3984          "shape": "H264AdaptiveQuantization",
3985          "locationName": "adaptiveQuantization"
3986        },
3987        "AfdSignaling": {
3988          "shape": "AfdSignaling",
3989          "locationName": "afdSignaling"
3990        },
3991        "Bitrate": {
3992          "shape": "__integerMin1000",
3993          "locationName": "bitrate"
3994        },
3995        "BufFillPct": {
3996          "shape": "__integerMin0Max100",
3997          "locationName": "bufFillPct"
3998        },
3999        "BufSize": {
4000          "shape": "__integerMin0",
4001          "locationName": "bufSize"
4002        },
4003        "ColorMetadata": {
4004          "shape": "H264ColorMetadata",
4005          "locationName": "colorMetadata"
4006        },
4007        "EntropyEncoding": {
4008          "shape": "H264EntropyEncoding",
4009          "locationName": "entropyEncoding"
4010        },
4011        "FixedAfd": {
4012          "shape": "FixedAfd",
4013          "locationName": "fixedAfd"
4014        },
4015        "FlickerAq": {
4016          "shape": "H264FlickerAq",
4017          "locationName": "flickerAq"
4018        },
4019        "FramerateControl": {
4020          "shape": "H264FramerateControl",
4021          "locationName": "framerateControl"
4022        },
4023        "FramerateDenominator": {
4024          "shape": "__integerMin1",
4025          "locationName": "framerateDenominator"
4026        },
4027        "FramerateNumerator": {
4028          "shape": "__integerMin1",
4029          "locationName": "framerateNumerator"
4030        },
4031        "GopBReference": {
4032          "shape": "H264GopBReference",
4033          "locationName": "gopBReference"
4034        },
4035        "GopClosedCadence": {
4036          "shape": "__integerMin0",
4037          "locationName": "gopClosedCadence"
4038        },
4039        "GopNumBFrames": {
4040          "shape": "__integerMin0Max7",
4041          "locationName": "gopNumBFrames"
4042        },
4043        "GopSize": {
4044          "shape": "__doubleMin1",
4045          "locationName": "gopSize"
4046        },
4047        "GopSizeUnits": {
4048          "shape": "H264GopSizeUnits",
4049          "locationName": "gopSizeUnits"
4050        },
4051        "Level": {
4052          "shape": "H264Level",
4053          "locationName": "level"
4054        },
4055        "LookAheadRateControl": {
4056          "shape": "H264LookAheadRateControl",
4057          "locationName": "lookAheadRateControl"
4058        },
4059        "MaxBitrate": {
4060          "shape": "__integerMin1000",
4061          "locationName": "maxBitrate"
4062        },
4063        "MinIInterval": {
4064          "shape": "__integerMin0Max30",
4065          "locationName": "minIInterval"
4066        },
4067        "NumRefFrames": {
4068          "shape": "__integerMin1Max6",
4069          "locationName": "numRefFrames"
4070        },
4071        "ParControl": {
4072          "shape": "H264ParControl",
4073          "locationName": "parControl"
4074        },
4075        "ParDenominator": {
4076          "shape": "__integerMin1",
4077          "locationName": "parDenominator"
4078        },
4079        "ParNumerator": {
4080          "shape": "__integer",
4081          "locationName": "parNumerator"
4082        },
4083        "Profile": {
4084          "shape": "H264Profile",
4085          "locationName": "profile"
4086        },
4087        "QvbrQualityLevel": {
4088          "shape": "__integerMin1Max10",
4089          "locationName": "qvbrQualityLevel"
4090        },
4091        "RateControlMode": {
4092          "shape": "H264RateControlMode",
4093          "locationName": "rateControlMode"
4094        },
4095        "ScanType": {
4096          "shape": "H264ScanType",
4097          "locationName": "scanType"
4098        },
4099        "SceneChangeDetect": {
4100          "shape": "H264SceneChangeDetect",
4101          "locationName": "sceneChangeDetect"
4102        },
4103        "Slices": {
4104          "shape": "__integerMin1Max32",
4105          "locationName": "slices"
4106        },
4107        "Softness": {
4108          "shape": "__integerMin0Max128",
4109          "locationName": "softness"
4110        },
4111        "SpatialAq": {
4112          "shape": "H264SpatialAq",
4113          "locationName": "spatialAq"
4114        },
4115        "SubgopLength": {
4116          "shape": "H264SubGopLength",
4117          "locationName": "subgopLength"
4118        },
4119        "Syntax": {
4120          "shape": "H264Syntax",
4121          "locationName": "syntax"
4122        },
4123        "TemporalAq": {
4124          "shape": "H264TemporalAq",
4125          "locationName": "temporalAq"
4126        },
4127        "TimecodeInsertion": {
4128          "shape": "H264TimecodeInsertionBehavior",
4129          "locationName": "timecodeInsertion"
4130        }
4131      }
4132    },
4133    "H264SpatialAq": {
4134      "type": "string",
4135      "enum": [
4136        "DISABLED",
4137        "ENABLED"
4138      ]
4139    },
4140    "H264SubGopLength": {
4141      "type": "string",
4142      "enum": [
4143        "DYNAMIC",
4144        "FIXED"
4145      ]
4146    },
4147    "H264Syntax": {
4148      "type": "string",
4149      "enum": [
4150        "DEFAULT",
4151        "RP2027"
4152      ]
4153    },
4154    "H264TemporalAq": {
4155      "type": "string",
4156      "enum": [
4157        "DISABLED",
4158        "ENABLED"
4159      ]
4160    },
4161    "H264TimecodeInsertionBehavior": {
4162      "type": "string",
4163      "enum": [
4164        "DISABLED",
4165        "PIC_TIMING_SEI"
4166      ]
4167    },
4168    "HlsAdMarkers": {
4169      "type": "string",
4170      "enum": [
4171        "ADOBE",
4172        "ELEMENTAL",
4173        "ELEMENTAL_SCTE35"
4174      ]
4175    },
4176    "HlsAkamaiHttpTransferMode": {
4177      "type": "string",
4178      "enum": [
4179        "CHUNKED",
4180        "NON_CHUNKED"
4181      ]
4182    },
4183    "HlsAkamaiSettings": {
4184      "type": "structure",
4185      "members": {
4186        "ConnectionRetryInterval": {
4187          "shape": "__integerMin0",
4188          "locationName": "connectionRetryInterval"
4189        },
4190        "FilecacheDuration": {
4191          "shape": "__integerMin0Max600",
4192          "locationName": "filecacheDuration"
4193        },
4194        "HttpTransferMode": {
4195          "shape": "HlsAkamaiHttpTransferMode",
4196          "locationName": "httpTransferMode"
4197        },
4198        "NumRetries": {
4199          "shape": "__integerMin0",
4200          "locationName": "numRetries"
4201        },
4202        "RestartDelay": {
4203          "shape": "__integerMin0Max15",
4204          "locationName": "restartDelay"
4205        },
4206        "Salt": {
4207          "shape": "__string",
4208          "locationName": "salt"
4209        },
4210        "Token": {
4211          "shape": "__string",
4212          "locationName": "token"
4213        }
4214      }
4215    },
4216    "HlsBasicPutSettings": {
4217      "type": "structure",
4218      "members": {
4219        "ConnectionRetryInterval": {
4220          "shape": "__integerMin0",
4221          "locationName": "connectionRetryInterval"
4222        },
4223        "FilecacheDuration": {
4224          "shape": "__integerMin0Max600",
4225          "locationName": "filecacheDuration"
4226        },
4227        "NumRetries": {
4228          "shape": "__integerMin0",
4229          "locationName": "numRetries"
4230        },
4231        "RestartDelay": {
4232          "shape": "__integerMin0Max15",
4233          "locationName": "restartDelay"
4234        }
4235      }
4236    },
4237    "HlsCaptionLanguageSetting": {
4238      "type": "string",
4239      "enum": [
4240        "INSERT",
4241        "NONE",
4242        "OMIT"
4243      ]
4244    },
4245    "HlsCdnSettings": {
4246      "type": "structure",
4247      "members": {
4248        "HlsAkamaiSettings": {
4249          "shape": "HlsAkamaiSettings",
4250          "locationName": "hlsAkamaiSettings"
4251        },
4252        "HlsBasicPutSettings": {
4253          "shape": "HlsBasicPutSettings",
4254          "locationName": "hlsBasicPutSettings"
4255        },
4256        "HlsMediaStoreSettings": {
4257          "shape": "HlsMediaStoreSettings",
4258          "locationName": "hlsMediaStoreSettings"
4259        },
4260        "HlsWebdavSettings": {
4261          "shape": "HlsWebdavSettings",
4262          "locationName": "hlsWebdavSettings"
4263        }
4264      }
4265    },
4266    "HlsClientCache": {
4267      "type": "string",
4268      "enum": [
4269        "DISABLED",
4270        "ENABLED"
4271      ]
4272    },
4273    "HlsCodecSpecification": {
4274      "type": "string",
4275      "enum": [
4276        "RFC_4281",
4277        "RFC_6381"
4278      ]
4279    },
4280    "HlsDirectoryStructure": {
4281      "type": "string",
4282      "enum": [
4283        "SINGLE_DIRECTORY",
4284        "SUBDIRECTORY_PER_STREAM"
4285      ]
4286    },
4287    "HlsEncryptionType": {
4288      "type": "string",
4289      "enum": [
4290        "AES128",
4291        "SAMPLE_AES"
4292      ]
4293    },
4294    "HlsGroupSettings": {
4295      "type": "structure",
4296      "members": {
4297        "AdMarkers": {
4298          "shape": "__listOfHlsAdMarkers",
4299          "locationName": "adMarkers"
4300        },
4301        "BaseUrlContent": {
4302          "shape": "__string",
4303          "locationName": "baseUrlContent"
4304        },
4305        "BaseUrlManifest": {
4306          "shape": "__string",
4307          "locationName": "baseUrlManifest"
4308        },
4309        "CaptionLanguageMappings": {
4310          "shape": "__listOfCaptionLanguageMapping",
4311          "locationName": "captionLanguageMappings"
4312        },
4313        "CaptionLanguageSetting": {
4314          "shape": "HlsCaptionLanguageSetting",
4315          "locationName": "captionLanguageSetting"
4316        },
4317        "ClientCache": {
4318          "shape": "HlsClientCache",
4319          "locationName": "clientCache"
4320        },
4321        "CodecSpecification": {
4322          "shape": "HlsCodecSpecification",
4323          "locationName": "codecSpecification"
4324        },
4325        "ConstantIv": {
4326          "shape": "__stringMin32Max32",
4327          "locationName": "constantIv"
4328        },
4329        "Destination": {
4330          "shape": "OutputLocationRef",
4331          "locationName": "destination"
4332        },
4333        "DirectoryStructure": {
4334          "shape": "HlsDirectoryStructure",
4335          "locationName": "directoryStructure"
4336        },
4337        "EncryptionType": {
4338          "shape": "HlsEncryptionType",
4339          "locationName": "encryptionType"
4340        },
4341        "HlsCdnSettings": {
4342          "shape": "HlsCdnSettings",
4343          "locationName": "hlsCdnSettings"
4344        },
4345        "IFrameOnlyPlaylists": {
4346          "shape": "IFrameOnlyPlaylistType",
4347          "locationName": "iFrameOnlyPlaylists"
4348        },
4349        "IndexNSegments": {
4350          "shape": "__integerMin3",
4351          "locationName": "indexNSegments"
4352        },
4353        "InputLossAction": {
4354          "shape": "InputLossActionForHlsOut",
4355          "locationName": "inputLossAction"
4356        },
4357        "IvInManifest": {
4358          "shape": "HlsIvInManifest",
4359          "locationName": "ivInManifest"
4360        },
4361        "IvSource": {
4362          "shape": "HlsIvSource",
4363          "locationName": "ivSource"
4364        },
4365        "KeepSegments": {
4366          "shape": "__integerMin1",
4367          "locationName": "keepSegments"
4368        },
4369        "KeyFormat": {
4370          "shape": "__string",
4371          "locationName": "keyFormat"
4372        },
4373        "KeyFormatVersions": {
4374          "shape": "__string",
4375          "locationName": "keyFormatVersions"
4376        },
4377        "KeyProviderSettings": {
4378          "shape": "KeyProviderSettings",
4379          "locationName": "keyProviderSettings"
4380        },
4381        "ManifestCompression": {
4382          "shape": "HlsManifestCompression",
4383          "locationName": "manifestCompression"
4384        },
4385        "ManifestDurationFormat": {
4386          "shape": "HlsManifestDurationFormat",
4387          "locationName": "manifestDurationFormat"
4388        },
4389        "MinSegmentLength": {
4390          "shape": "__integerMin0",
4391          "locationName": "minSegmentLength"
4392        },
4393        "Mode": {
4394          "shape": "HlsMode",
4395          "locationName": "mode"
4396        },
4397        "OutputSelection": {
4398          "shape": "HlsOutputSelection",
4399          "locationName": "outputSelection"
4400        },
4401        "ProgramDateTime": {
4402          "shape": "HlsProgramDateTime",
4403          "locationName": "programDateTime"
4404        },
4405        "ProgramDateTimePeriod": {
4406          "shape": "__integerMin0Max3600",
4407          "locationName": "programDateTimePeriod"
4408        },
4409        "RedundantManifest": {
4410          "shape": "HlsRedundantManifest",
4411          "locationName": "redundantManifest"
4412        },
4413        "SegmentLength": {
4414          "shape": "__integerMin1",
4415          "locationName": "segmentLength"
4416        },
4417        "SegmentationMode": {
4418          "shape": "HlsSegmentationMode",
4419          "locationName": "segmentationMode"
4420        },
4421        "SegmentsPerSubdirectory": {
4422          "shape": "__integerMin1",
4423          "locationName": "segmentsPerSubdirectory"
4424        },
4425        "StreamInfResolution": {
4426          "shape": "HlsStreamInfResolution",
4427          "locationName": "streamInfResolution"
4428        },
4429        "TimedMetadataId3Frame": {
4430          "shape": "HlsTimedMetadataId3Frame",
4431          "locationName": "timedMetadataId3Frame"
4432        },
4433        "TimedMetadataId3Period": {
4434          "shape": "__integerMin0",
4435          "locationName": "timedMetadataId3Period"
4436        },
4437        "TimestampDeltaMilliseconds": {
4438          "shape": "__integerMin0",
4439          "locationName": "timestampDeltaMilliseconds"
4440        },
4441        "TsFileMode": {
4442          "shape": "HlsTsFileMode",
4443          "locationName": "tsFileMode"
4444        }
4445      },
4446      "required": [
4447        "Destination"
4448      ]
4449    },
4450    "HlsInputSettings": {
4451      "type": "structure",
4452      "members": {
4453        "Bandwidth": {
4454          "shape": "__integerMin0",
4455          "locationName": "bandwidth"
4456        },
4457        "BufferSegments": {
4458          "shape": "__integerMin0",
4459          "locationName": "bufferSegments"
4460        },
4461        "Retries": {
4462          "shape": "__integerMin0",
4463          "locationName": "retries"
4464        },
4465        "RetryInterval": {
4466          "shape": "__integerMin0",
4467          "locationName": "retryInterval"
4468        }
4469      }
4470    },
4471    "HlsIvInManifest": {
4472      "type": "string",
4473      "enum": [
4474        "EXCLUDE",
4475        "INCLUDE"
4476      ]
4477    },
4478    "HlsIvSource": {
4479      "type": "string",
4480      "enum": [
4481        "EXPLICIT",
4482        "FOLLOWS_SEGMENT_NUMBER"
4483      ]
4484    },
4485    "HlsManifestCompression": {
4486      "type": "string",
4487      "enum": [
4488        "GZIP",
4489        "NONE"
4490      ]
4491    },
4492    "HlsManifestDurationFormat": {
4493      "type": "string",
4494      "enum": [
4495        "FLOATING_POINT",
4496        "INTEGER"
4497      ]
4498    },
4499    "HlsMediaStoreSettings": {
4500      "type": "structure",
4501      "members": {
4502        "ConnectionRetryInterval": {
4503          "shape": "__integerMin0",
4504          "locationName": "connectionRetryInterval"
4505        },
4506        "FilecacheDuration": {
4507          "shape": "__integerMin0Max600",
4508          "locationName": "filecacheDuration"
4509        },
4510        "MediaStoreStorageClass": {
4511          "shape": "HlsMediaStoreStorageClass",
4512          "locationName": "mediaStoreStorageClass"
4513        },
4514        "NumRetries": {
4515          "shape": "__integerMin0",
4516          "locationName": "numRetries"
4517        },
4518        "RestartDelay": {
4519          "shape": "__integerMin0Max15",
4520          "locationName": "restartDelay"
4521        }
4522      }
4523    },
4524    "HlsMediaStoreStorageClass": {
4525      "type": "string",
4526      "enum": [
4527        "TEMPORAL"
4528      ]
4529    },
4530    "HlsMode": {
4531      "type": "string",
4532      "enum": [
4533        "LIVE",
4534        "VOD"
4535      ]
4536    },
4537    "HlsOutputSelection": {
4538      "type": "string",
4539      "enum": [
4540        "MANIFESTS_AND_SEGMENTS",
4541        "SEGMENTS_ONLY"
4542      ]
4543    },
4544    "HlsOutputSettings": {
4545      "type": "structure",
4546      "members": {
4547        "HlsSettings": {
4548          "shape": "HlsSettings",
4549          "locationName": "hlsSettings"
4550        },
4551        "NameModifier": {
4552          "shape": "__stringMin1",
4553          "locationName": "nameModifier"
4554        },
4555        "SegmentModifier": {
4556          "shape": "__string",
4557          "locationName": "segmentModifier"
4558        }
4559      },
4560      "required": [
4561        "HlsSettings"
4562      ]
4563    },
4564    "HlsProgramDateTime": {
4565      "type": "string",
4566      "enum": [
4567        "EXCLUDE",
4568        "INCLUDE"
4569      ]
4570    },
4571    "HlsRedundantManifest": {
4572      "type": "string",
4573      "enum": [
4574        "DISABLED",
4575        "ENABLED"
4576      ]
4577    },
4578    "HlsSegmentationMode": {
4579      "type": "string",
4580      "enum": [
4581        "USE_INPUT_SEGMENTATION",
4582        "USE_SEGMENT_DURATION"
4583      ]
4584    },
4585    "HlsSettings": {
4586      "type": "structure",
4587      "members": {
4588        "AudioOnlyHlsSettings": {
4589          "shape": "AudioOnlyHlsSettings",
4590          "locationName": "audioOnlyHlsSettings"
4591        },
4592        "StandardHlsSettings": {
4593          "shape": "StandardHlsSettings",
4594          "locationName": "standardHlsSettings"
4595        }
4596      }
4597    },
4598    "HlsStreamInfResolution": {
4599      "type": "string",
4600      "enum": [
4601        "EXCLUDE",
4602        "INCLUDE"
4603      ]
4604    },
4605    "HlsTimedMetadataId3Frame": {
4606      "type": "string",
4607      "enum": [
4608        "NONE",
4609        "PRIV",
4610        "TDRL"
4611      ]
4612    },
4613    "HlsTimedMetadataScheduleActionSettings": {
4614      "type": "structure",
4615      "members": {
4616        "Id3": {
4617          "shape": "__string",
4618          "locationName": "id3"
4619        }
4620      },
4621      "required": [
4622        "Id3"
4623      ]
4624    },
4625    "HlsTsFileMode": {
4626      "type": "string",
4627      "enum": [
4628        "SEGMENTED_FILES",
4629        "SINGLE_FILE"
4630      ]
4631    },
4632    "HlsWebdavHttpTransferMode": {
4633      "type": "string",
4634      "enum": [
4635        "CHUNKED",
4636        "NON_CHUNKED"
4637      ]
4638    },
4639    "HlsWebdavSettings": {
4640      "type": "structure",
4641      "members": {
4642        "ConnectionRetryInterval": {
4643          "shape": "__integerMin0",
4644          "locationName": "connectionRetryInterval"
4645        },
4646        "FilecacheDuration": {
4647          "shape": "__integerMin0Max600",
4648          "locationName": "filecacheDuration"
4649        },
4650        "HttpTransferMode": {
4651          "shape": "HlsWebdavHttpTransferMode",
4652          "locationName": "httpTransferMode"
4653        },
4654        "NumRetries": {
4655          "shape": "__integerMin0",
4656          "locationName": "numRetries"
4657        },
4658        "RestartDelay": {
4659          "shape": "__integerMin0Max15",
4660          "locationName": "restartDelay"
4661        }
4662      }
4663    },
4664    "IFrameOnlyPlaylistType": {
4665      "type": "string",
4666      "enum": [
4667        "DISABLED",
4668        "STANDARD"
4669      ]
4670    },
4671    "Input": {
4672      "type": "structure",
4673      "members": {
4674        "Arn": {
4675          "shape": "__string",
4676          "locationName": "arn"
4677        },
4678        "AttachedChannels": {
4679          "shape": "__listOf__string",
4680          "locationName": "attachedChannels"
4681        },
4682        "Destinations": {
4683          "shape": "__listOfInputDestination",
4684          "locationName": "destinations"
4685        },
4686        "Id": {
4687          "shape": "__string",
4688          "locationName": "id"
4689        },
4690        "InputClass": {
4691          "shape": "InputClass",
4692          "locationName": "inputClass"
4693        },
4694        "MediaConnectFlows": {
4695          "shape": "__listOfMediaConnectFlow",
4696          "locationName": "mediaConnectFlows"
4697        },
4698        "Name": {
4699          "shape": "__string",
4700          "locationName": "name"
4701        },
4702        "RoleArn": {
4703          "shape": "__string",
4704          "locationName": "roleArn"
4705        },
4706        "SecurityGroups": {
4707          "shape": "__listOf__string",
4708          "locationName": "securityGroups"
4709        },
4710        "Sources": {
4711          "shape": "__listOfInputSource",
4712          "locationName": "sources"
4713        },
4714        "State": {
4715          "shape": "InputState",
4716          "locationName": "state"
4717        },
4718        "Tags": {
4719          "shape": "Tags",
4720          "locationName": "tags"
4721        },
4722        "Type": {
4723          "shape": "InputType",
4724          "locationName": "type"
4725        }
4726      }
4727    },
4728    "InputAttachment": {
4729      "type": "structure",
4730      "members": {
4731        "InputAttachmentName": {
4732          "shape": "__string",
4733          "locationName": "inputAttachmentName"
4734        },
4735        "InputId": {
4736          "shape": "__string",
4737          "locationName": "inputId"
4738        },
4739        "InputSettings": {
4740          "shape": "InputSettings",
4741          "locationName": "inputSettings"
4742        }
4743      }
4744    },
4745    "InputChannelLevel": {
4746      "type": "structure",
4747      "members": {
4748        "Gain": {
4749          "shape": "__integerMinNegative60Max6",
4750          "locationName": "gain"
4751        },
4752        "InputChannel": {
4753          "shape": "__integerMin0Max15",
4754          "locationName": "inputChannel"
4755        }
4756      },
4757      "required": [
4758        "InputChannel",
4759        "Gain"
4760      ]
4761    },
4762    "InputClass": {
4763      "type": "string",
4764      "enum": [
4765        "STANDARD",
4766        "SINGLE_PIPELINE"
4767      ]
4768    },
4769    "InputCodec": {
4770      "type": "string",
4771      "enum": [
4772        "MPEG2",
4773        "AVC",
4774        "HEVC"
4775      ]
4776    },
4777    "InputDeblockFilter": {
4778      "type": "string",
4779      "enum": [
4780        "DISABLED",
4781        "ENABLED"
4782      ]
4783    },
4784    "InputDenoiseFilter": {
4785      "type": "string",
4786      "enum": [
4787        "DISABLED",
4788        "ENABLED"
4789      ]
4790    },
4791    "InputDestination": {
4792      "type": "structure",
4793      "members": {
4794        "Ip": {
4795          "shape": "__string",
4796          "locationName": "ip"
4797        },
4798        "Port": {
4799          "shape": "__string",
4800          "locationName": "port"
4801        },
4802        "Url": {
4803          "shape": "__string",
4804          "locationName": "url"
4805        },
4806        "Vpc": {
4807          "shape": "InputDestinationVpc",
4808          "locationName": "vpc"
4809        }
4810      }
4811    },
4812    "InputDestinationRequest": {
4813      "type": "structure",
4814      "members": {
4815        "StreamName": {
4816          "shape": "__string",
4817          "locationName": "streamName"
4818        }
4819      }
4820    },
4821    "InputDestinationVpc": {
4822      "type": "structure",
4823      "members": {
4824        "AvailabilityZone": {
4825          "shape": "__string",
4826          "locationName": "availabilityZone"
4827        },
4828        "NetworkInterfaceId": {
4829          "shape": "__string",
4830          "locationName": "networkInterfaceId"
4831        }
4832      }
4833    },
4834    "InputFilter": {
4835      "type": "string",
4836      "enum": [
4837        "AUTO",
4838        "DISABLED",
4839        "FORCED"
4840      ]
4841    },
4842    "InputLocation": {
4843      "type": "structure",
4844      "members": {
4845        "PasswordParam": {
4846          "shape": "__string",
4847          "locationName": "passwordParam"
4848        },
4849        "Uri": {
4850          "shape": "__string",
4851          "locationName": "uri"
4852        },
4853        "Username": {
4854          "shape": "__string",
4855          "locationName": "username"
4856        }
4857      },
4858      "required": [
4859        "Uri"
4860      ]
4861    },
4862    "InputLossActionForHlsOut": {
4863      "type": "string",
4864      "enum": [
4865        "EMIT_OUTPUT",
4866        "PAUSE_OUTPUT"
4867      ]
4868    },
4869    "InputLossActionForMsSmoothOut": {
4870      "type": "string",
4871      "enum": [
4872        "EMIT_OUTPUT",
4873        "PAUSE_OUTPUT"
4874      ]
4875    },
4876    "InputLossActionForRtmpOut": {
4877      "type": "string",
4878      "enum": [
4879        "EMIT_OUTPUT",
4880        "PAUSE_OUTPUT"
4881      ]
4882    },
4883    "InputLossActionForUdpOut": {
4884      "type": "string",
4885      "enum": [
4886        "DROP_PROGRAM",
4887        "DROP_TS",
4888        "EMIT_PROGRAM"
4889      ]
4890    },
4891    "InputLossBehavior": {
4892      "type": "structure",
4893      "members": {
4894        "BlackFrameMsec": {
4895          "shape": "__integerMin0Max1000000",
4896          "locationName": "blackFrameMsec"
4897        },
4898        "InputLossImageColor": {
4899          "shape": "__stringMin6Max6",
4900          "locationName": "inputLossImageColor"
4901        },
4902        "InputLossImageSlate": {
4903          "shape": "InputLocation",
4904          "locationName": "inputLossImageSlate"
4905        },
4906        "InputLossImageType": {
4907          "shape": "InputLossImageType",
4908          "locationName": "inputLossImageType"
4909        },
4910        "RepeatFrameMsec": {
4911          "shape": "__integerMin0Max1000000",
4912          "locationName": "repeatFrameMsec"
4913        }
4914      }
4915    },
4916    "InputLossImageType": {
4917      "type": "string",
4918      "enum": [
4919        "COLOR",
4920        "SLATE"
4921      ]
4922    },
4923    "InputMaximumBitrate": {
4924      "type": "string",
4925      "enum": [
4926        "MAX_10_MBPS",
4927        "MAX_20_MBPS",
4928        "MAX_50_MBPS"
4929      ]
4930    },
4931    "InputResolution": {
4932      "type": "string",
4933      "enum": [
4934        "SD",
4935        "HD",
4936        "UHD"
4937      ]
4938    },
4939    "InputSecurityGroup": {
4940      "type": "structure",
4941      "members": {
4942        "Arn": {
4943          "shape": "__string",
4944          "locationName": "arn"
4945        },
4946        "Id": {
4947          "shape": "__string",
4948          "locationName": "id"
4949        },
4950        "Inputs": {
4951          "shape": "__listOf__string",
4952          "locationName": "inputs"
4953        },
4954        "State": {
4955          "shape": "InputSecurityGroupState",
4956          "locationName": "state"
4957        },
4958        "Tags": {
4959          "shape": "Tags",
4960          "locationName": "tags"
4961        },
4962        "WhitelistRules": {
4963          "shape": "__listOfInputWhitelistRule",
4964          "locationName": "whitelistRules"
4965        }
4966      }
4967    },
4968    "InputSecurityGroupState": {
4969      "type": "string",
4970      "enum": [
4971        "IDLE",
4972        "IN_USE",
4973        "UPDATING",
4974        "DELETED"
4975      ]
4976    },
4977    "InputSecurityGroupWhitelistRequest": {
4978      "type": "structure",
4979      "members": {
4980        "Tags": {
4981          "shape": "Tags",
4982          "locationName": "tags"
4983        },
4984        "WhitelistRules": {
4985          "shape": "__listOfInputWhitelistRuleCidr",
4986          "locationName": "whitelistRules"
4987        }
4988      }
4989    },
4990    "InputSettings": {
4991      "type": "structure",
4992      "members": {
4993        "AudioSelectors": {
4994          "shape": "__listOfAudioSelector",
4995          "locationName": "audioSelectors"
4996        },
4997        "CaptionSelectors": {
4998          "shape": "__listOfCaptionSelector",
4999          "locationName": "captionSelectors"
5000        },
5001        "DeblockFilter": {
5002          "shape": "InputDeblockFilter",
5003          "locationName": "deblockFilter"
5004        },
5005        "DenoiseFilter": {
5006          "shape": "InputDenoiseFilter",
5007          "locationName": "denoiseFilter"
5008        },
5009        "FilterStrength": {
5010          "shape": "__integerMin1Max5",
5011          "locationName": "filterStrength"
5012        },
5013        "InputFilter": {
5014          "shape": "InputFilter",
5015          "locationName": "inputFilter"
5016        },
5017        "NetworkInputSettings": {
5018          "shape": "NetworkInputSettings",
5019          "locationName": "networkInputSettings"
5020        },
5021        "SourceEndBehavior": {
5022          "shape": "InputSourceEndBehavior",
5023          "locationName": "sourceEndBehavior"
5024        },
5025        "VideoSelector": {
5026          "shape": "VideoSelector",
5027          "locationName": "videoSelector"
5028        }
5029      }
5030    },
5031    "InputSource": {
5032      "type": "structure",
5033      "members": {
5034        "PasswordParam": {
5035          "shape": "__string",
5036          "locationName": "passwordParam"
5037        },
5038        "Url": {
5039          "shape": "__string",
5040          "locationName": "url"
5041        },
5042        "Username": {
5043          "shape": "__string",
5044          "locationName": "username"
5045        }
5046      }
5047    },
5048    "InputSourceEndBehavior": {
5049      "type": "string",
5050      "enum": [
5051        "CONTINUE",
5052        "LOOP"
5053      ]
5054    },
5055    "InputSourceRequest": {
5056      "type": "structure",
5057      "members": {
5058        "PasswordParam": {
5059          "shape": "__string",
5060          "locationName": "passwordParam"
5061        },
5062        "Url": {
5063          "shape": "__string",
5064          "locationName": "url"
5065        },
5066        "Username": {
5067          "shape": "__string",
5068          "locationName": "username"
5069        }
5070      }
5071    },
5072    "InputSpecification": {
5073      "type": "structure",
5074      "members": {
5075        "Codec": {
5076          "shape": "InputCodec",
5077          "locationName": "codec"
5078        },
5079        "MaximumBitrate": {
5080          "shape": "InputMaximumBitrate",
5081          "locationName": "maximumBitrate"
5082        },
5083        "Resolution": {
5084          "shape": "InputResolution",
5085          "locationName": "resolution"
5086        }
5087      }
5088    },
5089    "InputState": {
5090      "type": "string",
5091      "enum": [
5092        "CREATING",
5093        "DETACHED",
5094        "ATTACHED",
5095        "DELETING",
5096        "DELETED"
5097      ]
5098    },
5099    "InputSwitchScheduleActionSettings": {
5100      "type": "structure",
5101      "members": {
5102        "InputAttachmentNameReference": {
5103          "shape": "__string",
5104          "locationName": "inputAttachmentNameReference"
5105        }
5106      },
5107      "required": [
5108        "InputAttachmentNameReference"
5109      ]
5110    },
5111    "InputType": {
5112      "type": "string",
5113      "enum": [
5114        "UDP_PUSH",
5115        "RTP_PUSH",
5116        "RTMP_PUSH",
5117        "RTMP_PULL",
5118        "URL_PULL",
5119        "MP4_FILE",
5120        "MEDIACONNECT"
5121      ]
5122    },
5123    "InputVpcRequest": {
5124      "type": "structure",
5125      "members": {
5126        "SecurityGroupIds": {
5127          "shape": "__listOf__string",
5128          "locationName": "securityGroupIds"
5129        },
5130        "SubnetIds": {
5131          "shape": "__listOf__string",
5132          "locationName": "subnetIds"
5133        }
5134      },
5135      "required": [
5136        "SubnetIds"
5137      ]
5138    },
5139    "InputWhitelistRule": {
5140      "type": "structure",
5141      "members": {
5142        "Cidr": {
5143          "shape": "__string",
5144          "locationName": "cidr"
5145        }
5146      }
5147    },
5148    "InputWhitelistRuleCidr": {
5149      "type": "structure",
5150      "members": {
5151        "Cidr": {
5152          "shape": "__string",
5153          "locationName": "cidr"
5154        }
5155      }
5156    },
5157    "InternalServerErrorException": {
5158      "type": "structure",
5159      "members": {
5160        "Message": {
5161          "shape": "__string",
5162          "locationName": "message"
5163        }
5164      },
5165      "exception": true,
5166      "error": {
5167        "httpStatusCode": 500
5168      }
5169    },
5170    "InternalServiceError": {
5171      "type": "structure",
5172      "members": {
5173        "Message": {
5174          "shape": "__string",
5175          "locationName": "message"
5176        }
5177      }
5178    },
5179    "InvalidRequest": {
5180      "type": "structure",
5181      "members": {
5182        "Message": {
5183          "shape": "__string",
5184          "locationName": "message"
5185        }
5186      }
5187    },
5188    "KeyProviderSettings": {
5189      "type": "structure",
5190      "members": {
5191        "StaticKeySettings": {
5192          "shape": "StaticKeySettings",
5193          "locationName": "staticKeySettings"
5194        }
5195      }
5196    },
5197    "LimitExceeded": {
5198      "type": "structure",
5199      "members": {
5200        "Message": {
5201          "shape": "__string",
5202          "locationName": "message"
5203        }
5204      }
5205    },
5206    "ListChannelsRequest": {
5207      "type": "structure",
5208      "members": {
5209        "MaxResults": {
5210          "shape": "MaxResults",
5211          "location": "querystring",
5212          "locationName": "maxResults"
5213        },
5214        "NextToken": {
5215          "shape": "__string",
5216          "location": "querystring",
5217          "locationName": "nextToken"
5218        }
5219      }
5220    },
5221    "ListChannelsResponse": {
5222      "type": "structure",
5223      "members": {
5224        "Channels": {
5225          "shape": "__listOfChannelSummary",
5226          "locationName": "channels"
5227        },
5228        "NextToken": {
5229          "shape": "__string",
5230          "locationName": "nextToken"
5231        }
5232      }
5233    },
5234    "ListChannelsResultModel": {
5235      "type": "structure",
5236      "members": {
5237        "Channels": {
5238          "shape": "__listOfChannelSummary",
5239          "locationName": "channels"
5240        },
5241        "NextToken": {
5242          "shape": "__string",
5243          "locationName": "nextToken"
5244        }
5245      }
5246    },
5247    "ListInputSecurityGroupsRequest": {
5248      "type": "structure",
5249      "members": {
5250        "MaxResults": {
5251          "shape": "MaxResults",
5252          "location": "querystring",
5253          "locationName": "maxResults"
5254        },
5255        "NextToken": {
5256          "shape": "__string",
5257          "location": "querystring",
5258          "locationName": "nextToken"
5259        }
5260      }
5261    },
5262    "ListInputSecurityGroupsResponse": {
5263      "type": "structure",
5264      "members": {
5265        "InputSecurityGroups": {
5266          "shape": "__listOfInputSecurityGroup",
5267          "locationName": "inputSecurityGroups"
5268        },
5269        "NextToken": {
5270          "shape": "__string",
5271          "locationName": "nextToken"
5272        }
5273      }
5274    },
5275    "ListInputSecurityGroupsResultModel": {
5276      "type": "structure",
5277      "members": {
5278        "InputSecurityGroups": {
5279          "shape": "__listOfInputSecurityGroup",
5280          "locationName": "inputSecurityGroups"
5281        },
5282        "NextToken": {
5283          "shape": "__string",
5284          "locationName": "nextToken"
5285        }
5286      }
5287    },
5288    "ListInputsRequest": {
5289      "type": "structure",
5290      "members": {
5291        "MaxResults": {
5292          "shape": "MaxResults",
5293          "location": "querystring",
5294          "locationName": "maxResults"
5295        },
5296        "NextToken": {
5297          "shape": "__string",
5298          "location": "querystring",
5299          "locationName": "nextToken"
5300        }
5301      }
5302    },
5303    "ListInputsResponse": {
5304      "type": "structure",
5305      "members": {
5306        "Inputs": {
5307          "shape": "__listOfInput",
5308          "locationName": "inputs"
5309        },
5310        "NextToken": {
5311          "shape": "__string",
5312          "locationName": "nextToken"
5313        }
5314      }
5315    },
5316    "ListInputsResultModel": {
5317      "type": "structure",
5318      "members": {
5319        "Inputs": {
5320          "shape": "__listOfInput",
5321          "locationName": "inputs"
5322        },
5323        "NextToken": {
5324          "shape": "__string",
5325          "locationName": "nextToken"
5326        }
5327      }
5328    },
5329    "ListOfferingsRequest": {
5330      "type": "structure",
5331      "members": {
5332        "ChannelClass": {
5333          "shape": "__string",
5334          "location": "querystring",
5335          "locationName": "channelClass"
5336        },
5337        "ChannelConfiguration": {
5338          "shape": "__string",
5339          "location": "querystring",
5340          "locationName": "channelConfiguration"
5341        },
5342        "Codec": {
5343          "shape": "__string",
5344          "location": "querystring",
5345          "locationName": "codec"
5346        },
5347        "MaxResults": {
5348          "shape": "MaxResults",
5349          "location": "querystring",
5350          "locationName": "maxResults"
5351        },
5352        "MaximumBitrate": {
5353          "shape": "__string",
5354          "location": "querystring",
5355          "locationName": "maximumBitrate"
5356        },
5357        "MaximumFramerate": {
5358          "shape": "__string",
5359          "location": "querystring",
5360          "locationName": "maximumFramerate"
5361        },
5362        "NextToken": {
5363          "shape": "__string",
5364          "location": "querystring",
5365          "locationName": "nextToken"
5366        },
5367        "Resolution": {
5368          "shape": "__string",
5369          "location": "querystring",
5370          "locationName": "resolution"
5371        },
5372        "ResourceType": {
5373          "shape": "__string",
5374          "location": "querystring",
5375          "locationName": "resourceType"
5376        },
5377        "SpecialFeature": {
5378          "shape": "__string",
5379          "location": "querystring",
5380          "locationName": "specialFeature"
5381        },
5382        "VideoQuality": {
5383          "shape": "__string",
5384          "location": "querystring",
5385          "locationName": "videoQuality"
5386        }
5387      }
5388    },
5389    "ListOfferingsResponse": {
5390      "type": "structure",
5391      "members": {
5392        "NextToken": {
5393          "shape": "__string",
5394          "locationName": "nextToken"
5395        },
5396        "Offerings": {
5397          "shape": "__listOfOffering",
5398          "locationName": "offerings"
5399        }
5400      }
5401    },
5402    "ListOfferingsResultModel": {
5403      "type": "structure",
5404      "members": {
5405        "NextToken": {
5406          "shape": "__string",
5407          "locationName": "nextToken"
5408        },
5409        "Offerings": {
5410          "shape": "__listOfOffering",
5411          "locationName": "offerings"
5412        }
5413      }
5414    },
5415    "ListReservationsRequest": {
5416      "type": "structure",
5417      "members": {
5418        "ChannelClass": {
5419          "shape": "__string",
5420          "location": "querystring",
5421          "locationName": "channelClass"
5422        },
5423        "Codec": {
5424          "shape": "__string",
5425          "location": "querystring",
5426          "locationName": "codec"
5427        },
5428        "MaxResults": {
5429          "shape": "MaxResults",
5430          "location": "querystring",
5431          "locationName": "maxResults"
5432        },
5433        "MaximumBitrate": {
5434          "shape": "__string",
5435          "location": "querystring",
5436          "locationName": "maximumBitrate"
5437        },
5438        "MaximumFramerate": {
5439          "shape": "__string",
5440          "location": "querystring",
5441          "locationName": "maximumFramerate"
5442        },
5443        "NextToken": {
5444          "shape": "__string",
5445          "location": "querystring",
5446          "locationName": "nextToken"
5447        },
5448        "Resolution": {
5449          "shape": "__string",
5450          "location": "querystring",
5451          "locationName": "resolution"
5452        },
5453        "ResourceType": {
5454          "shape": "__string",
5455          "location": "querystring",
5456          "locationName": "resourceType"
5457        },
5458        "SpecialFeature": {
5459          "shape": "__string",
5460          "location": "querystring",
5461          "locationName": "specialFeature"
5462        },
5463        "VideoQuality": {
5464          "shape": "__string",
5465          "location": "querystring",
5466          "locationName": "videoQuality"
5467        }
5468      }
5469    },
5470    "ListReservationsResponse": {
5471      "type": "structure",
5472      "members": {
5473        "NextToken": {
5474          "shape": "__string",
5475          "locationName": "nextToken"
5476        },
5477        "Reservations": {
5478          "shape": "__listOfReservation",
5479          "locationName": "reservations"
5480        }
5481      }
5482    },
5483    "ListReservationsResultModel": {
5484      "type": "structure",
5485      "members": {
5486        "NextToken": {
5487          "shape": "__string",
5488          "locationName": "nextToken"
5489        },
5490        "Reservations": {
5491          "shape": "__listOfReservation",
5492          "locationName": "reservations"
5493        }
5494      }
5495    },
5496    "ListTagsForResourceRequest": {
5497      "type": "structure",
5498      "members": {
5499        "ResourceArn": {
5500          "shape": "__string",
5501          "location": "uri",
5502          "locationName": "resource-arn"
5503        }
5504      },
5505      "required": [
5506        "ResourceArn"
5507      ]
5508    },
5509    "ListTagsForResourceResponse": {
5510      "type": "structure",
5511      "members": {
5512        "Tags": {
5513          "shape": "Tags",
5514          "locationName": "tags"
5515        }
5516      }
5517    },
5518    "LogLevel": {
5519      "type": "string",
5520      "enum": [
5521        "ERROR",
5522        "WARNING",
5523        "INFO",
5524        "DEBUG",
5525        "DISABLED"
5526      ]
5527    },
5528    "M2tsAbsentInputAudioBehavior": {
5529      "type": "string",
5530      "enum": [
5531        "DROP",
5532        "ENCODE_SILENCE"
5533      ]
5534    },
5535    "M2tsArib": {
5536      "type": "string",
5537      "enum": [
5538        "DISABLED",
5539        "ENABLED"
5540      ]
5541    },
5542    "M2tsAribCaptionsPidControl": {
5543      "type": "string",
5544      "enum": [
5545        "AUTO",
5546        "USE_CONFIGURED"
5547      ]
5548    },
5549    "M2tsAudioBufferModel": {
5550      "type": "string",
5551      "enum": [
5552        "ATSC",
5553        "DVB"
5554      ]
5555    },
5556    "M2tsAudioInterval": {
5557      "type": "string",
5558      "enum": [
5559        "VIDEO_AND_FIXED_INTERVALS",
5560        "VIDEO_INTERVAL"
5561      ]
5562    },
5563    "M2tsAudioStreamType": {
5564      "type": "string",
5565      "enum": [
5566        "ATSC",
5567        "DVB"
5568      ]
5569    },
5570    "M2tsBufferModel": {
5571      "type": "string",
5572      "enum": [
5573        "MULTIPLEX",
5574        "NONE"
5575      ]
5576    },
5577    "M2tsCcDescriptor": {
5578      "type": "string",
5579      "enum": [
5580        "DISABLED",
5581        "ENABLED"
5582      ]
5583    },
5584    "M2tsEbifControl": {
5585      "type": "string",
5586      "enum": [
5587        "NONE",
5588        "PASSTHROUGH"
5589      ]
5590    },
5591    "M2tsEbpPlacement": {
5592      "type": "string",
5593      "enum": [
5594        "VIDEO_AND_AUDIO_PIDS",
5595        "VIDEO_PID"
5596      ]
5597    },
5598    "M2tsEsRateInPes": {
5599      "type": "string",
5600      "enum": [
5601        "EXCLUDE",
5602        "INCLUDE"
5603      ]
5604    },
5605    "M2tsKlv": {
5606      "type": "string",
5607      "enum": [
5608        "NONE",
5609        "PASSTHROUGH"
5610      ]
5611    },
5612    "M2tsPcrControl": {
5613      "type": "string",
5614      "enum": [
5615        "CONFIGURED_PCR_PERIOD",
5616        "PCR_EVERY_PES_PACKET"
5617      ]
5618    },
5619    "M2tsRateMode": {
5620      "type": "string",
5621      "enum": [
5622        "CBR",
5623        "VBR"
5624      ]
5625    },
5626    "M2tsScte35Control": {
5627      "type": "string",
5628      "enum": [
5629        "NONE",
5630        "PASSTHROUGH"
5631      ]
5632    },
5633    "M2tsSegmentationMarkers": {
5634      "type": "string",
5635      "enum": [
5636        "EBP",
5637        "EBP_LEGACY",
5638        "NONE",
5639        "PSI_SEGSTART",
5640        "RAI_ADAPT",
5641        "RAI_SEGSTART"
5642      ]
5643    },
5644    "M2tsSegmentationStyle": {
5645      "type": "string",
5646      "enum": [
5647        "MAINTAIN_CADENCE",
5648        "RESET_CADENCE"
5649      ]
5650    },
5651    "M2tsSettings": {
5652      "type": "structure",
5653      "members": {
5654        "AbsentInputAudioBehavior": {
5655          "shape": "M2tsAbsentInputAudioBehavior",
5656          "locationName": "absentInputAudioBehavior"
5657        },
5658        "Arib": {
5659          "shape": "M2tsArib",
5660          "locationName": "arib"
5661        },
5662        "AribCaptionsPid": {
5663          "shape": "__string",
5664          "locationName": "aribCaptionsPid"
5665        },
5666        "AribCaptionsPidControl": {
5667          "shape": "M2tsAribCaptionsPidControl",
5668          "locationName": "aribCaptionsPidControl"
5669        },
5670        "AudioBufferModel": {
5671          "shape": "M2tsAudioBufferModel",
5672          "locationName": "audioBufferModel"
5673        },
5674        "AudioFramesPerPes": {
5675          "shape": "__integerMin0",
5676          "locationName": "audioFramesPerPes"
5677        },
5678        "AudioPids": {
5679          "shape": "__string",
5680          "locationName": "audioPids"
5681        },
5682        "AudioStreamType": {
5683          "shape": "M2tsAudioStreamType",
5684          "locationName": "audioStreamType"
5685        },
5686        "Bitrate": {
5687          "shape": "__integerMin0",
5688          "locationName": "bitrate"
5689        },
5690        "BufferModel": {
5691          "shape": "M2tsBufferModel",
5692          "locationName": "bufferModel"
5693        },
5694        "CcDescriptor": {
5695          "shape": "M2tsCcDescriptor",
5696          "locationName": "ccDescriptor"
5697        },
5698        "DvbNitSettings": {
5699          "shape": "DvbNitSettings",
5700          "locationName": "dvbNitSettings"
5701        },
5702        "DvbSdtSettings": {
5703          "shape": "DvbSdtSettings",
5704          "locationName": "dvbSdtSettings"
5705        },
5706        "DvbSubPids": {
5707          "shape": "__string",
5708          "locationName": "dvbSubPids"
5709        },
5710        "DvbTdtSettings": {
5711          "shape": "DvbTdtSettings",
5712          "locationName": "dvbTdtSettings"
5713        },
5714        "DvbTeletextPid": {
5715          "shape": "__string",
5716          "locationName": "dvbTeletextPid"
5717        },
5718        "Ebif": {
5719          "shape": "M2tsEbifControl",
5720          "locationName": "ebif"
5721        },
5722        "EbpAudioInterval": {
5723          "shape": "M2tsAudioInterval",
5724          "locationName": "ebpAudioInterval"
5725        },
5726        "EbpLookaheadMs": {
5727          "shape": "__integerMin0Max10000",
5728          "locationName": "ebpLookaheadMs"
5729        },
5730        "EbpPlacement": {
5731          "shape": "M2tsEbpPlacement",
5732          "locationName": "ebpPlacement"
5733        },
5734        "EcmPid": {
5735          "shape": "__string",
5736          "locationName": "ecmPid"
5737        },
5738        "EsRateInPes": {
5739          "shape": "M2tsEsRateInPes",
5740          "locationName": "esRateInPes"
5741        },
5742        "EtvPlatformPid": {
5743          "shape": "__string",
5744          "locationName": "etvPlatformPid"
5745        },
5746        "EtvSignalPid": {
5747          "shape": "__string",
5748          "locationName": "etvSignalPid"
5749        },
5750        "FragmentTime": {
5751          "shape": "__doubleMin0",
5752          "locationName": "fragmentTime"
5753        },
5754        "Klv": {
5755          "shape": "M2tsKlv",
5756          "locationName": "klv"
5757        },
5758        "KlvDataPids": {
5759          "shape": "__string",
5760          "locationName": "klvDataPids"
5761        },
5762        "NullPacketBitrate": {
5763          "shape": "__doubleMin0",
5764          "locationName": "nullPacketBitrate"
5765        },
5766        "PatInterval": {
5767          "shape": "__integerMin0Max1000",
5768          "locationName": "patInterval"
5769        },
5770        "PcrControl": {
5771          "shape": "M2tsPcrControl",
5772          "locationName": "pcrControl"
5773        },
5774        "PcrPeriod": {
5775          "shape": "__integerMin0Max500",
5776          "locationName": "pcrPeriod"
5777        },
5778        "PcrPid": {
5779          "shape": "__string",
5780          "locationName": "pcrPid"
5781        },
5782        "PmtInterval": {
5783          "shape": "__integerMin0Max1000",
5784          "locationName": "pmtInterval"
5785        },
5786        "PmtPid": {
5787          "shape": "__string",
5788          "locationName": "pmtPid"
5789        },
5790        "ProgramNum": {
5791          "shape": "__integerMin0Max65535",
5792          "locationName": "programNum"
5793        },
5794        "RateMode": {
5795          "shape": "M2tsRateMode",
5796          "locationName": "rateMode"
5797        },
5798        "Scte27Pids": {
5799          "shape": "__string",
5800          "locationName": "scte27Pids"
5801        },
5802        "Scte35Control": {
5803          "shape": "M2tsScte35Control",
5804          "locationName": "scte35Control"
5805        },
5806        "Scte35Pid": {
5807          "shape": "__string",
5808          "locationName": "scte35Pid"
5809        },
5810        "SegmentationMarkers": {
5811          "shape": "M2tsSegmentationMarkers",
5812          "locationName": "segmentationMarkers"
5813        },
5814        "SegmentationStyle": {
5815          "shape": "M2tsSegmentationStyle",
5816          "locationName": "segmentationStyle"
5817        },
5818        "SegmentationTime": {
5819          "shape": "__doubleMin1",
5820          "locationName": "segmentationTime"
5821        },
5822        "TimedMetadataBehavior": {
5823          "shape": "M2tsTimedMetadataBehavior",
5824          "locationName": "timedMetadataBehavior"
5825        },
5826        "TimedMetadataPid": {
5827          "shape": "__string",
5828          "locationName": "timedMetadataPid"
5829        },
5830        "TransportStreamId": {
5831          "shape": "__integerMin0Max65535",
5832          "locationName": "transportStreamId"
5833        },
5834        "VideoPid": {
5835          "shape": "__string",
5836          "locationName": "videoPid"
5837        }
5838      }
5839    },
5840    "M2tsTimedMetadataBehavior": {
5841      "type": "string",
5842      "enum": [
5843        "NO_PASSTHROUGH",
5844        "PASSTHROUGH"
5845      ]
5846    },
5847    "M3u8PcrControl": {
5848      "type": "string",
5849      "enum": [
5850        "CONFIGURED_PCR_PERIOD",
5851        "PCR_EVERY_PES_PACKET"
5852      ]
5853    },
5854    "M3u8Scte35Behavior": {
5855      "type": "string",
5856      "enum": [
5857        "NO_PASSTHROUGH",
5858        "PASSTHROUGH"
5859      ]
5860    },
5861    "M3u8Settings": {
5862      "type": "structure",
5863      "members": {
5864        "AudioFramesPerPes": {
5865          "shape": "__integerMin0",
5866          "locationName": "audioFramesPerPes"
5867        },
5868        "AudioPids": {
5869          "shape": "__string",
5870          "locationName": "audioPids"
5871        },
5872        "EcmPid": {
5873          "shape": "__string",
5874          "locationName": "ecmPid"
5875        },
5876        "PatInterval": {
5877          "shape": "__integerMin0Max1000",
5878          "locationName": "patInterval"
5879        },
5880        "PcrControl": {
5881          "shape": "M3u8PcrControl",
5882          "locationName": "pcrControl"
5883        },
5884        "PcrPeriod": {
5885          "shape": "__integerMin0Max500",
5886          "locationName": "pcrPeriod"
5887        },
5888        "PcrPid": {
5889          "shape": "__string",
5890          "locationName": "pcrPid"
5891        },
5892        "PmtInterval": {
5893          "shape": "__integerMin0Max1000",
5894          "locationName": "pmtInterval"
5895        },
5896        "PmtPid": {
5897          "shape": "__string",
5898          "locationName": "pmtPid"
5899        },
5900        "ProgramNum": {
5901          "shape": "__integerMin0Max65535",
5902          "locationName": "programNum"
5903        },
5904        "Scte35Behavior": {
5905          "shape": "M3u8Scte35Behavior",
5906          "locationName": "scte35Behavior"
5907        },
5908        "Scte35Pid": {
5909          "shape": "__string",
5910          "locationName": "scte35Pid"
5911        },
5912        "TimedMetadataBehavior": {
5913          "shape": "M3u8TimedMetadataBehavior",
5914          "locationName": "timedMetadataBehavior"
5915        },
5916        "TimedMetadataPid": {
5917          "shape": "__string",
5918          "locationName": "timedMetadataPid"
5919        },
5920        "TransportStreamId": {
5921          "shape": "__integerMin0Max65535",
5922          "locationName": "transportStreamId"
5923        },
5924        "VideoPid": {
5925          "shape": "__string",
5926          "locationName": "videoPid"
5927        }
5928      }
5929    },
5930    "M3u8TimedMetadataBehavior": {
5931      "type": "string",
5932      "enum": [
5933        "NO_PASSTHROUGH",
5934        "PASSTHROUGH"
5935      ]
5936    },
5937    "MaxResults": {
5938      "type": "integer",
5939      "min": 1,
5940      "max": 1000
5941    },
5942    "MediaConnectFlow": {
5943      "type": "structure",
5944      "members": {
5945        "FlowArn": {
5946          "shape": "__string",
5947          "locationName": "flowArn"
5948        }
5949      }
5950    },
5951    "MediaConnectFlowRequest": {
5952      "type": "structure",
5953      "members": {
5954        "FlowArn": {
5955          "shape": "__string",
5956          "locationName": "flowArn"
5957        }
5958      }
5959    },
5960    "MediaPackageGroupSettings": {
5961      "type": "structure",
5962      "members": {
5963        "Destination": {
5964          "shape": "OutputLocationRef",
5965          "locationName": "destination"
5966        }
5967      },
5968      "required": [
5969        "Destination"
5970      ]
5971    },
5972    "MediaPackageOutputDestinationSettings": {
5973      "type": "structure",
5974      "members": {
5975        "ChannelId": {
5976          "shape": "__stringMin1",
5977          "locationName": "channelId"
5978        }
5979      }
5980    },
5981    "MediaPackageOutputSettings": {
5982      "type": "structure",
5983      "members": {
5984      }
5985    },
5986    "Mp2CodingMode": {
5987      "type": "string",
5988      "enum": [
5989        "CODING_MODE_1_0",
5990        "CODING_MODE_2_0"
5991      ]
5992    },
5993    "Mp2Settings": {
5994      "type": "structure",
5995      "members": {
5996        "Bitrate": {
5997          "shape": "__double",
5998          "locationName": "bitrate"
5999        },
6000        "CodingMode": {
6001          "shape": "Mp2CodingMode",
6002          "locationName": "codingMode"
6003        },
6004        "SampleRate": {
6005          "shape": "__double",
6006          "locationName": "sampleRate"
6007        }
6008      }
6009    },
6010    "MsSmoothGroupSettings": {
6011      "type": "structure",
6012      "members": {
6013        "AcquisitionPointId": {
6014          "shape": "__string",
6015          "locationName": "acquisitionPointId"
6016        },
6017        "AudioOnlyTimecodeControl": {
6018          "shape": "SmoothGroupAudioOnlyTimecodeControl",
6019          "locationName": "audioOnlyTimecodeControl"
6020        },
6021        "CertificateMode": {
6022          "shape": "SmoothGroupCertificateMode",
6023          "locationName": "certificateMode"
6024        },
6025        "ConnectionRetryInterval": {
6026          "shape": "__integerMin0",
6027          "locationName": "connectionRetryInterval"
6028        },
6029        "Destination": {
6030          "shape": "OutputLocationRef",
6031          "locationName": "destination"
6032        },
6033        "EventId": {
6034          "shape": "__string",
6035          "locationName": "eventId"
6036        },
6037        "EventIdMode": {
6038          "shape": "SmoothGroupEventIdMode",
6039          "locationName": "eventIdMode"
6040        },
6041        "EventStopBehavior": {
6042          "shape": "SmoothGroupEventStopBehavior",
6043          "locationName": "eventStopBehavior"
6044        },
6045        "FilecacheDuration": {
6046          "shape": "__integerMin0",
6047          "locationName": "filecacheDuration"
6048        },
6049        "FragmentLength": {
6050          "shape": "__integerMin1",
6051          "locationName": "fragmentLength"
6052        },
6053        "InputLossAction": {
6054          "shape": "InputLossActionForMsSmoothOut",
6055          "locationName": "inputLossAction"
6056        },
6057        "NumRetries": {
6058          "shape": "__integerMin0",
6059          "locationName": "numRetries"
6060        },
6061        "RestartDelay": {
6062          "shape": "__integerMin0",
6063          "locationName": "restartDelay"
6064        },
6065        "SegmentationMode": {
6066          "shape": "SmoothGroupSegmentationMode",
6067          "locationName": "segmentationMode"
6068        },
6069        "SendDelayMs": {
6070          "shape": "__integerMin0Max10000",
6071          "locationName": "sendDelayMs"
6072        },
6073        "SparseTrackType": {
6074          "shape": "SmoothGroupSparseTrackType",
6075          "locationName": "sparseTrackType"
6076        },
6077        "StreamManifestBehavior": {
6078          "shape": "SmoothGroupStreamManifestBehavior",
6079          "locationName": "streamManifestBehavior"
6080        },
6081        "TimestampOffset": {
6082          "shape": "__string",
6083          "locationName": "timestampOffset"
6084        },
6085        "TimestampOffsetMode": {
6086          "shape": "SmoothGroupTimestampOffsetMode",
6087          "locationName": "timestampOffsetMode"
6088        }
6089      },
6090      "required": [
6091        "Destination"
6092      ]
6093    },
6094    "MsSmoothOutputSettings": {
6095      "type": "structure",
6096      "members": {
6097        "NameModifier": {
6098          "shape": "__string",
6099          "locationName": "nameModifier"
6100        }
6101      }
6102    },
6103    "NetworkInputServerValidation": {
6104      "type": "string",
6105      "enum": [
6106        "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME",
6107        "CHECK_CRYPTOGRAPHY_ONLY"
6108      ]
6109    },
6110    "NetworkInputSettings": {
6111      "type": "structure",
6112      "members": {
6113        "HlsInputSettings": {
6114          "shape": "HlsInputSettings",
6115          "locationName": "hlsInputSettings"
6116        },
6117        "ServerValidation": {
6118          "shape": "NetworkInputServerValidation",
6119          "locationName": "serverValidation"
6120        }
6121      }
6122    },
6123    "NotFoundException": {
6124      "type": "structure",
6125      "members": {
6126        "Message": {
6127          "shape": "__string",
6128          "locationName": "message"
6129        }
6130      },
6131      "exception": true,
6132      "error": {
6133        "httpStatusCode": 404
6134      }
6135    },
6136    "Offering": {
6137      "type": "structure",
6138      "members": {
6139        "Arn": {
6140          "shape": "__string",
6141          "locationName": "arn"
6142        },
6143        "CurrencyCode": {
6144          "shape": "__string",
6145          "locationName": "currencyCode"
6146        },
6147        "Duration": {
6148          "shape": "__integer",
6149          "locationName": "duration"
6150        },
6151        "DurationUnits": {
6152          "shape": "OfferingDurationUnits",
6153          "locationName": "durationUnits"
6154        },
6155        "FixedPrice": {
6156          "shape": "__double",
6157          "locationName": "fixedPrice"
6158        },
6159        "OfferingDescription": {
6160          "shape": "__string",
6161          "locationName": "offeringDescription"
6162        },
6163        "OfferingId": {
6164          "shape": "__string",
6165          "locationName": "offeringId"
6166        },
6167        "OfferingType": {
6168          "shape": "OfferingType",
6169          "locationName": "offeringType"
6170        },
6171        "Region": {
6172          "shape": "__string",
6173          "locationName": "region"
6174        },
6175        "ResourceSpecification": {
6176          "shape": "ReservationResourceSpecification",
6177          "locationName": "resourceSpecification"
6178        },
6179        "UsagePrice": {
6180          "shape": "__double",
6181          "locationName": "usagePrice"
6182        }
6183      }
6184    },
6185    "OfferingDurationUnits": {
6186      "type": "string",
6187      "enum": [
6188        "MONTHS"
6189      ]
6190    },
6191    "OfferingType": {
6192      "type": "string",
6193      "enum": [
6194        "NO_UPFRONT"
6195      ]
6196    },
6197    "Output": {
6198      "type": "structure",
6199      "members": {
6200        "AudioDescriptionNames": {
6201          "shape": "__listOf__string",
6202          "locationName": "audioDescriptionNames"
6203        },
6204        "CaptionDescriptionNames": {
6205          "shape": "__listOf__string",
6206          "locationName": "captionDescriptionNames"
6207        },
6208        "OutputName": {
6209          "shape": "__stringMin1Max255",
6210          "locationName": "outputName"
6211        },
6212        "OutputSettings": {
6213          "shape": "OutputSettings",
6214          "locationName": "outputSettings"
6215        },
6216        "VideoDescriptionName": {
6217          "shape": "__string",
6218          "locationName": "videoDescriptionName"
6219        }
6220      },
6221      "required": [
6222        "OutputSettings"
6223      ]
6224    },
6225    "OutputDestination": {
6226      "type": "structure",
6227      "members": {
6228        "Id": {
6229          "shape": "__string",
6230          "locationName": "id"
6231        },
6232        "MediaPackageSettings": {
6233          "shape": "__listOfMediaPackageOutputDestinationSettings",
6234          "locationName": "mediaPackageSettings"
6235        },
6236        "Settings": {
6237          "shape": "__listOfOutputDestinationSettings",
6238          "locationName": "settings"
6239        }
6240      }
6241    },
6242    "OutputDestinationSettings": {
6243      "type": "structure",
6244      "members": {
6245        "PasswordParam": {
6246          "shape": "__string",
6247          "locationName": "passwordParam"
6248        },
6249        "StreamName": {
6250          "shape": "__string",
6251          "locationName": "streamName"
6252        },
6253        "Url": {
6254          "shape": "__string",
6255          "locationName": "url"
6256        },
6257        "Username": {
6258          "shape": "__string",
6259          "locationName": "username"
6260        }
6261      }
6262    },
6263    "OutputGroup": {
6264      "type": "structure",
6265      "members": {
6266        "Name": {
6267          "shape": "__stringMax32",
6268          "locationName": "name"
6269        },
6270        "OutputGroupSettings": {
6271          "shape": "OutputGroupSettings",
6272          "locationName": "outputGroupSettings"
6273        },
6274        "Outputs": {
6275          "shape": "__listOfOutput",
6276          "locationName": "outputs"
6277        }
6278      },
6279      "required": [
6280        "Outputs",
6281        "OutputGroupSettings"
6282      ]
6283    },
6284    "OutputGroupSettings": {
6285      "type": "structure",
6286      "members": {
6287        "ArchiveGroupSettings": {
6288          "shape": "ArchiveGroupSettings",
6289          "locationName": "archiveGroupSettings"
6290        },
6291        "FrameCaptureGroupSettings": {
6292          "shape": "FrameCaptureGroupSettings",
6293          "locationName": "frameCaptureGroupSettings"
6294        },
6295        "HlsGroupSettings": {
6296          "shape": "HlsGroupSettings",
6297          "locationName": "hlsGroupSettings"
6298        },
6299        "MediaPackageGroupSettings": {
6300          "shape": "MediaPackageGroupSettings",
6301          "locationName": "mediaPackageGroupSettings"
6302        },
6303        "MsSmoothGroupSettings": {
6304          "shape": "MsSmoothGroupSettings",
6305          "locationName": "msSmoothGroupSettings"
6306        },
6307        "RtmpGroupSettings": {
6308          "shape": "RtmpGroupSettings",
6309          "locationName": "rtmpGroupSettings"
6310        },
6311        "UdpGroupSettings": {
6312          "shape": "UdpGroupSettings",
6313          "locationName": "udpGroupSettings"
6314        }
6315      }
6316    },
6317    "OutputLocationRef": {
6318      "type": "structure",
6319      "members": {
6320        "DestinationRefId": {
6321          "shape": "__string",
6322          "locationName": "destinationRefId"
6323        }
6324      }
6325    },
6326    "OutputSettings": {
6327      "type": "structure",
6328      "members": {
6329        "ArchiveOutputSettings": {
6330          "shape": "ArchiveOutputSettings",
6331          "locationName": "archiveOutputSettings"
6332        },
6333        "FrameCaptureOutputSettings": {
6334          "shape": "FrameCaptureOutputSettings",
6335          "locationName": "frameCaptureOutputSettings"
6336        },
6337        "HlsOutputSettings": {
6338          "shape": "HlsOutputSettings",
6339          "locationName": "hlsOutputSettings"
6340        },
6341        "MediaPackageOutputSettings": {
6342          "shape": "MediaPackageOutputSettings",
6343          "locationName": "mediaPackageOutputSettings"
6344        },
6345        "MsSmoothOutputSettings": {
6346          "shape": "MsSmoothOutputSettings",
6347          "locationName": "msSmoothOutputSettings"
6348        },
6349        "RtmpOutputSettings": {
6350          "shape": "RtmpOutputSettings",
6351          "locationName": "rtmpOutputSettings"
6352        },
6353        "UdpOutputSettings": {
6354          "shape": "UdpOutputSettings",
6355          "locationName": "udpOutputSettings"
6356        }
6357      }
6358    },
6359    "PassThroughSettings": {
6360      "type": "structure",
6361      "members": {
6362      }
6363    },
6364    "PauseStateScheduleActionSettings": {
6365      "type": "structure",
6366      "members": {
6367        "Pipelines": {
6368          "shape": "__listOfPipelinePauseStateSettings",
6369          "locationName": "pipelines"
6370        }
6371      }
6372    },
6373    "PipelineId": {
6374      "type": "string",
6375      "enum": [
6376        "PIPELINE_0",
6377        "PIPELINE_1"
6378      ]
6379    },
6380    "PipelinePauseStateSettings": {
6381      "type": "structure",
6382      "members": {
6383        "PipelineId": {
6384          "shape": "PipelineId",
6385          "locationName": "pipelineId"
6386        }
6387      },
6388      "required": [
6389        "PipelineId"
6390      ]
6391    },
6392    "PurchaseOffering": {
6393      "type": "structure",
6394      "members": {
6395        "Count": {
6396          "shape": "__integerMin1",
6397          "locationName": "count"
6398        },
6399        "Name": {
6400          "shape": "__string",
6401          "locationName": "name"
6402        },
6403        "RequestId": {
6404          "shape": "__string",
6405          "locationName": "requestId",
6406          "idempotencyToken": true
6407        },
6408        "Start": {
6409          "shape": "__string",
6410          "locationName": "start"
6411        },
6412        "Tags": {
6413          "shape": "Tags",
6414          "locationName": "tags"
6415        }
6416      },
6417      "required": [
6418        "Count"
6419      ]
6420    },
6421    "PurchaseOfferingRequest": {
6422      "type": "structure",
6423      "members": {
6424        "Count": {
6425          "shape": "__integerMin1",
6426          "locationName": "count"
6427        },
6428        "Name": {
6429          "shape": "__string",
6430          "locationName": "name"
6431        },
6432        "OfferingId": {
6433          "shape": "__string",
6434          "location": "uri",
6435          "locationName": "offeringId"
6436        },
6437        "RequestId": {
6438          "shape": "__string",
6439          "locationName": "requestId",
6440          "idempotencyToken": true
6441        },
6442        "Start": {
6443          "shape": "__string",
6444          "locationName": "start"
6445        },
6446        "Tags": {
6447          "shape": "Tags",
6448          "locationName": "tags"
6449        }
6450      },
6451      "required": [
6452        "OfferingId",
6453        "Count"
6454      ]
6455    },
6456    "PurchaseOfferingResponse": {
6457      "type": "structure",
6458      "members": {
6459        "Reservation": {
6460          "shape": "Reservation",
6461          "locationName": "reservation"
6462        }
6463      }
6464    },
6465    "PurchaseOfferingResultModel": {
6466      "type": "structure",
6467      "members": {
6468        "Reservation": {
6469          "shape": "Reservation",
6470          "locationName": "reservation"
6471        }
6472      }
6473    },
6474    "RemixSettings": {
6475      "type": "structure",
6476      "members": {
6477        "ChannelMappings": {
6478          "shape": "__listOfAudioChannelMapping",
6479          "locationName": "channelMappings"
6480        },
6481        "ChannelsIn": {
6482          "shape": "__integerMin1Max16",
6483          "locationName": "channelsIn"
6484        },
6485        "ChannelsOut": {
6486          "shape": "__integerMin1Max8",
6487          "locationName": "channelsOut"
6488        }
6489      },
6490      "required": [
6491        "ChannelMappings"
6492      ]
6493    },
6494    "Reservation": {
6495      "type": "structure",
6496      "members": {
6497        "Arn": {
6498          "shape": "__string",
6499          "locationName": "arn"
6500        },
6501        "Count": {
6502          "shape": "__integer",
6503          "locationName": "count"
6504        },
6505        "CurrencyCode": {
6506          "shape": "__string",
6507          "locationName": "currencyCode"
6508        },
6509        "Duration": {
6510          "shape": "__integer",
6511          "locationName": "duration"
6512        },
6513        "DurationUnits": {
6514          "shape": "OfferingDurationUnits",
6515          "locationName": "durationUnits"
6516        },
6517        "End": {
6518          "shape": "__string",
6519          "locationName": "end"
6520        },
6521        "FixedPrice": {
6522          "shape": "__double",
6523          "locationName": "fixedPrice"
6524        },
6525        "Name": {
6526          "shape": "__string",
6527          "locationName": "name"
6528        },
6529        "OfferingDescription": {
6530          "shape": "__string",
6531          "locationName": "offeringDescription"
6532        },
6533        "OfferingId": {
6534          "shape": "__string",
6535          "locationName": "offeringId"
6536        },
6537        "OfferingType": {
6538          "shape": "OfferingType",
6539          "locationName": "offeringType"
6540        },
6541        "Region": {
6542          "shape": "__string",
6543          "locationName": "region"
6544        },
6545        "ReservationId": {
6546          "shape": "__string",
6547          "locationName": "reservationId"
6548        },
6549        "ResourceSpecification": {
6550          "shape": "ReservationResourceSpecification",
6551          "locationName": "resourceSpecification"
6552        },
6553        "Start": {
6554          "shape": "__string",
6555          "locationName": "start"
6556        },
6557        "State": {
6558          "shape": "ReservationState",
6559          "locationName": "state"
6560        },
6561        "Tags": {
6562          "shape": "Tags",
6563          "locationName": "tags"
6564        },
6565        "UsagePrice": {
6566          "shape": "__double",
6567          "locationName": "usagePrice"
6568        }
6569      }
6570    },
6571    "ReservationCodec": {
6572      "type": "string",
6573      "enum": [
6574        "MPEG2",
6575        "AVC",
6576        "HEVC",
6577        "AUDIO"
6578      ]
6579    },
6580    "ReservationMaximumBitrate": {
6581      "type": "string",
6582      "enum": [
6583        "MAX_10_MBPS",
6584        "MAX_20_MBPS",
6585        "MAX_50_MBPS"
6586      ]
6587    },
6588    "ReservationMaximumFramerate": {
6589      "type": "string",
6590      "enum": [
6591        "MAX_30_FPS",
6592        "MAX_60_FPS"
6593      ]
6594    },
6595    "ReservationResolution": {
6596      "type": "string",
6597      "enum": [
6598        "SD",
6599        "HD",
6600        "UHD"
6601      ]
6602    },
6603    "ReservationResourceSpecification": {
6604      "type": "structure",
6605      "members": {
6606        "ChannelClass": {
6607          "shape": "ChannelClass",
6608          "locationName": "channelClass"
6609        },
6610        "Codec": {
6611          "shape": "ReservationCodec",
6612          "locationName": "codec"
6613        },
6614        "MaximumBitrate": {
6615          "shape": "ReservationMaximumBitrate",
6616          "locationName": "maximumBitrate"
6617        },
6618        "MaximumFramerate": {
6619          "shape": "ReservationMaximumFramerate",
6620          "locationName": "maximumFramerate"
6621        },
6622        "Resolution": {
6623          "shape": "ReservationResolution",
6624          "locationName": "resolution"
6625        },
6626        "ResourceType": {
6627          "shape": "ReservationResourceType",
6628          "locationName": "resourceType"
6629        },
6630        "SpecialFeature": {
6631          "shape": "ReservationSpecialFeature",
6632          "locationName": "specialFeature"
6633        },
6634        "VideoQuality": {
6635          "shape": "ReservationVideoQuality",
6636          "locationName": "videoQuality"
6637        }
6638      }
6639    },
6640    "ReservationResourceType": {
6641      "type": "string",
6642      "enum": [
6643        "INPUT",
6644        "OUTPUT",
6645        "CHANNEL"
6646      ]
6647    },
6648    "ReservationSpecialFeature": {
6649      "type": "string",
6650      "enum": [
6651        "ADVANCED_AUDIO",
6652        "AUDIO_NORMALIZATION"
6653      ]
6654    },
6655    "ReservationState": {
6656      "type": "string",
6657      "enum": [
6658        "ACTIVE",
6659        "EXPIRED",
6660        "CANCELED",
6661        "DELETED"
6662      ]
6663    },
6664    "ReservationVideoQuality": {
6665      "type": "string",
6666      "enum": [
6667        "STANDARD",
6668        "ENHANCED",
6669        "PREMIUM"
6670      ]
6671    },
6672    "ResourceConflict": {
6673      "type": "structure",
6674      "members": {
6675        "Message": {
6676          "shape": "__string",
6677          "locationName": "message"
6678        }
6679      }
6680    },
6681    "ResourceNotFound": {
6682      "type": "structure",
6683      "members": {
6684        "Message": {
6685          "shape": "__string",
6686          "locationName": "message"
6687        }
6688      }
6689    },
6690    "RtmpCacheFullBehavior": {
6691      "type": "string",
6692      "enum": [
6693        "DISCONNECT_IMMEDIATELY",
6694        "WAIT_FOR_SERVER"
6695      ]
6696    },
6697    "RtmpCaptionData": {
6698      "type": "string",
6699      "enum": [
6700        "ALL",
6701        "FIELD1_608",
6702        "FIELD1_AND_FIELD2_608"
6703      ]
6704    },
6705    "RtmpCaptionInfoDestinationSettings": {
6706      "type": "structure",
6707      "members": {
6708      }
6709    },
6710    "RtmpGroupSettings": {
6711      "type": "structure",
6712      "members": {
6713        "AuthenticationScheme": {
6714          "shape": "AuthenticationScheme",
6715          "locationName": "authenticationScheme"
6716        },
6717        "CacheFullBehavior": {
6718          "shape": "RtmpCacheFullBehavior",
6719          "locationName": "cacheFullBehavior"
6720        },
6721        "CacheLength": {
6722          "shape": "__integerMin30",
6723          "locationName": "cacheLength"
6724        },
6725        "CaptionData": {
6726          "shape": "RtmpCaptionData",
6727          "locationName": "captionData"
6728        },
6729        "InputLossAction": {
6730          "shape": "InputLossActionForRtmpOut",
6731          "locationName": "inputLossAction"
6732        },
6733        "RestartDelay": {
6734          "shape": "__integerMin0",
6735          "locationName": "restartDelay"
6736        }
6737      }
6738    },
6739    "RtmpOutputCertificateMode": {
6740      "type": "string",
6741      "enum": [
6742        "SELF_SIGNED",
6743        "VERIFY_AUTHENTICITY"
6744      ]
6745    },
6746    "RtmpOutputSettings": {
6747      "type": "structure",
6748      "members": {
6749        "CertificateMode": {
6750          "shape": "RtmpOutputCertificateMode",
6751          "locationName": "certificateMode"
6752        },
6753        "ConnectionRetryInterval": {
6754          "shape": "__integerMin1",
6755          "locationName": "connectionRetryInterval"
6756        },
6757        "Destination": {
6758          "shape": "OutputLocationRef",
6759          "locationName": "destination"
6760        },
6761        "NumRetries": {
6762          "shape": "__integerMin0",
6763          "locationName": "numRetries"
6764        }
6765      },
6766      "required": [
6767        "Destination"
6768      ]
6769    },
6770    "ScheduleAction": {
6771      "type": "structure",
6772      "members": {
6773        "ActionName": {
6774          "shape": "__string",
6775          "locationName": "actionName"
6776        },
6777        "ScheduleActionSettings": {
6778          "shape": "ScheduleActionSettings",
6779          "locationName": "scheduleActionSettings"
6780        },
6781        "ScheduleActionStartSettings": {
6782          "shape": "ScheduleActionStartSettings",
6783          "locationName": "scheduleActionStartSettings"
6784        }
6785      },
6786      "required": [
6787        "ActionName",
6788        "ScheduleActionStartSettings",
6789        "ScheduleActionSettings"
6790      ]
6791    },
6792    "ScheduleActionSettings": {
6793      "type": "structure",
6794      "members": {
6795        "HlsTimedMetadataSettings": {
6796          "shape": "HlsTimedMetadataScheduleActionSettings",
6797          "locationName": "hlsTimedMetadataSettings"
6798        },
6799        "InputSwitchSettings": {
6800          "shape": "InputSwitchScheduleActionSettings",
6801          "locationName": "inputSwitchSettings"
6802        },
6803        "PauseStateSettings": {
6804          "shape": "PauseStateScheduleActionSettings",
6805          "locationName": "pauseStateSettings"
6806        },
6807        "Scte35ReturnToNetworkSettings": {
6808          "shape": "Scte35ReturnToNetworkScheduleActionSettings",
6809          "locationName": "scte35ReturnToNetworkSettings"
6810        },
6811        "Scte35SpliceInsertSettings": {
6812          "shape": "Scte35SpliceInsertScheduleActionSettings",
6813          "locationName": "scte35SpliceInsertSettings"
6814        },
6815        "Scte35TimeSignalSettings": {
6816          "shape": "Scte35TimeSignalScheduleActionSettings",
6817          "locationName": "scte35TimeSignalSettings"
6818        },
6819        "StaticImageActivateSettings": {
6820          "shape": "StaticImageActivateScheduleActionSettings",
6821          "locationName": "staticImageActivateSettings"
6822        },
6823        "StaticImageDeactivateSettings": {
6824          "shape": "StaticImageDeactivateScheduleActionSettings",
6825          "locationName": "staticImageDeactivateSettings"
6826        }
6827      }
6828    },
6829    "ScheduleActionStartSettings": {
6830      "type": "structure",
6831      "members": {
6832        "FixedModeScheduleActionStartSettings": {
6833          "shape": "FixedModeScheduleActionStartSettings",
6834          "locationName": "fixedModeScheduleActionStartSettings"
6835        },
6836        "FollowModeScheduleActionStartSettings": {
6837          "shape": "FollowModeScheduleActionStartSettings",
6838          "locationName": "followModeScheduleActionStartSettings"
6839        }
6840      }
6841    },
6842    "ScheduleDeleteResultModel": {
6843      "type": "structure",
6844      "members": {
6845      }
6846    },
6847    "ScheduleDescribeResultModel": {
6848      "type": "structure",
6849      "members": {
6850        "NextToken": {
6851          "shape": "__string",
6852          "locationName": "nextToken"
6853        },
6854        "ScheduleActions": {
6855          "shape": "__listOfScheduleAction",
6856          "locationName": "scheduleActions"
6857        }
6858      },
6859      "required": [
6860        "ScheduleActions"
6861      ]
6862    },
6863    "Scte20Convert608To708": {
6864      "type": "string",
6865      "enum": [
6866        "DISABLED",
6867        "UPCONVERT"
6868      ]
6869    },
6870    "Scte20PlusEmbeddedDestinationSettings": {
6871      "type": "structure",
6872      "members": {
6873      }
6874    },
6875    "Scte20SourceSettings": {
6876      "type": "structure",
6877      "members": {
6878        "Convert608To708": {
6879          "shape": "Scte20Convert608To708",
6880          "locationName": "convert608To708"
6881        },
6882        "Source608ChannelNumber": {
6883          "shape": "__integerMin1Max4",
6884          "locationName": "source608ChannelNumber"
6885        }
6886      }
6887    },
6888    "Scte27DestinationSettings": {
6889      "type": "structure",
6890      "members": {
6891      }
6892    },
6893    "Scte27SourceSettings": {
6894      "type": "structure",
6895      "members": {
6896        "Pid": {
6897          "shape": "__integerMin1",
6898          "locationName": "pid"
6899        }
6900      }
6901    },
6902    "Scte35AposNoRegionalBlackoutBehavior": {
6903      "type": "string",
6904      "enum": [
6905        "FOLLOW",
6906        "IGNORE"
6907      ]
6908    },
6909    "Scte35AposWebDeliveryAllowedBehavior": {
6910      "type": "string",
6911      "enum": [
6912        "FOLLOW",
6913        "IGNORE"
6914      ]
6915    },
6916    "Scte35ArchiveAllowedFlag": {
6917      "type": "string",
6918      "enum": [
6919        "ARCHIVE_NOT_ALLOWED",
6920        "ARCHIVE_ALLOWED"
6921      ]
6922    },
6923    "Scte35DeliveryRestrictions": {
6924      "type": "structure",
6925      "members": {
6926        "ArchiveAllowedFlag": {
6927          "shape": "Scte35ArchiveAllowedFlag",
6928          "locationName": "archiveAllowedFlag"
6929        },
6930        "DeviceRestrictions": {
6931          "shape": "Scte35DeviceRestrictions",
6932          "locationName": "deviceRestrictions"
6933        },
6934        "NoRegionalBlackoutFlag": {
6935          "shape": "Scte35NoRegionalBlackoutFlag",
6936          "locationName": "noRegionalBlackoutFlag"
6937        },
6938        "WebDeliveryAllowedFlag": {
6939          "shape": "Scte35WebDeliveryAllowedFlag",
6940          "locationName": "webDeliveryAllowedFlag"
6941        }
6942      },
6943      "required": [
6944        "DeviceRestrictions",
6945        "ArchiveAllowedFlag",
6946        "WebDeliveryAllowedFlag",
6947        "NoRegionalBlackoutFlag"
6948      ]
6949    },
6950    "Scte35Descriptor": {
6951      "type": "structure",
6952      "members": {
6953        "Scte35DescriptorSettings": {
6954          "shape": "Scte35DescriptorSettings",
6955          "locationName": "scte35DescriptorSettings"
6956        }
6957      },
6958      "required": [
6959        "Scte35DescriptorSettings"
6960      ]
6961    },
6962    "Scte35DescriptorSettings": {
6963      "type": "structure",
6964      "members": {
6965        "SegmentationDescriptorScte35DescriptorSettings": {
6966          "shape": "Scte35SegmentationDescriptor",
6967          "locationName": "segmentationDescriptorScte35DescriptorSettings"
6968        }
6969      },
6970      "required": [
6971        "SegmentationDescriptorScte35DescriptorSettings"
6972      ]
6973    },
6974    "Scte35DeviceRestrictions": {
6975      "type": "string",
6976      "enum": [
6977        "NONE",
6978        "RESTRICT_GROUP0",
6979        "RESTRICT_GROUP1",
6980        "RESTRICT_GROUP2"
6981      ]
6982    },
6983    "Scte35NoRegionalBlackoutFlag": {
6984      "type": "string",
6985      "enum": [
6986        "REGIONAL_BLACKOUT",
6987        "NO_REGIONAL_BLACKOUT"
6988      ]
6989    },
6990    "Scte35ReturnToNetworkScheduleActionSettings": {
6991      "type": "structure",
6992      "members": {
6993        "SpliceEventId": {
6994          "shape": "__integerMin0Max4294967295",
6995          "locationName": "spliceEventId"
6996        }
6997      },
6998      "required": [
6999        "SpliceEventId"
7000      ]
7001    },
7002    "Scte35SegmentationCancelIndicator": {
7003      "type": "string",
7004      "enum": [
7005        "SEGMENTATION_EVENT_NOT_CANCELED",
7006        "SEGMENTATION_EVENT_CANCELED"
7007      ]
7008    },
7009    "Scte35SegmentationDescriptor": {
7010      "type": "structure",
7011      "members": {
7012        "DeliveryRestrictions": {
7013          "shape": "Scte35DeliveryRestrictions",
7014          "locationName": "deliveryRestrictions"
7015        },
7016        "SegmentNum": {
7017          "shape": "__integerMin0Max255",
7018          "locationName": "segmentNum"
7019        },
7020        "SegmentationCancelIndicator": {
7021          "shape": "Scte35SegmentationCancelIndicator",
7022          "locationName": "segmentationCancelIndicator"
7023        },
7024        "SegmentationDuration": {
7025          "shape": "__integerMin0Max1099511627775",
7026          "locationName": "segmentationDuration"
7027        },
7028        "SegmentationEventId": {
7029          "shape": "__integerMin0Max4294967295",
7030          "locationName": "segmentationEventId"
7031        },
7032        "SegmentationTypeId": {
7033          "shape": "__integerMin0Max255",
7034          "locationName": "segmentationTypeId"
7035        },
7036        "SegmentationUpid": {
7037          "shape": "__string",
7038          "locationName": "segmentationUpid"
7039        },
7040        "SegmentationUpidType": {
7041          "shape": "__integerMin0Max255",
7042          "locationName": "segmentationUpidType"
7043        },
7044        "SegmentsExpected": {
7045          "shape": "__integerMin0Max255",
7046          "locationName": "segmentsExpected"
7047        },
7048        "SubSegmentNum": {
7049          "shape": "__integerMin0Max255",
7050          "locationName": "subSegmentNum"
7051        },
7052        "SubSegmentsExpected": {
7053          "shape": "__integerMin0Max255",
7054          "locationName": "subSegmentsExpected"
7055        }
7056      },
7057      "required": [
7058        "SegmentationEventId",
7059        "SegmentationCancelIndicator"
7060      ]
7061    },
7062    "Scte35SpliceInsert": {
7063      "type": "structure",
7064      "members": {
7065        "AdAvailOffset": {
7066          "shape": "__integerMinNegative1000Max1000",
7067          "locationName": "adAvailOffset"
7068        },
7069        "NoRegionalBlackoutFlag": {
7070          "shape": "Scte35SpliceInsertNoRegionalBlackoutBehavior",
7071          "locationName": "noRegionalBlackoutFlag"
7072        },
7073        "WebDeliveryAllowedFlag": {
7074          "shape": "Scte35SpliceInsertWebDeliveryAllowedBehavior",
7075          "locationName": "webDeliveryAllowedFlag"
7076        }
7077      }
7078    },
7079    "Scte35SpliceInsertNoRegionalBlackoutBehavior": {
7080      "type": "string",
7081      "enum": [
7082        "FOLLOW",
7083        "IGNORE"
7084      ]
7085    },
7086    "Scte35SpliceInsertScheduleActionSettings": {
7087      "type": "structure",
7088      "members": {
7089        "Duration": {
7090          "shape": "__integerMin0Max8589934591",
7091          "locationName": "duration"
7092        },
7093        "SpliceEventId": {
7094          "shape": "__integerMin0Max4294967295",
7095          "locationName": "spliceEventId"
7096        }
7097      },
7098      "required": [
7099        "SpliceEventId"
7100      ]
7101    },
7102    "Scte35SpliceInsertWebDeliveryAllowedBehavior": {
7103      "type": "string",
7104      "enum": [
7105        "FOLLOW",
7106        "IGNORE"
7107      ]
7108    },
7109    "Scte35TimeSignalApos": {
7110      "type": "structure",
7111      "members": {
7112        "AdAvailOffset": {
7113          "shape": "__integerMinNegative1000Max1000",
7114          "locationName": "adAvailOffset"
7115        },
7116        "NoRegionalBlackoutFlag": {
7117          "shape": "Scte35AposNoRegionalBlackoutBehavior",
7118          "locationName": "noRegionalBlackoutFlag"
7119        },
7120        "WebDeliveryAllowedFlag": {
7121          "shape": "Scte35AposWebDeliveryAllowedBehavior",
7122          "locationName": "webDeliveryAllowedFlag"
7123        }
7124      }
7125    },
7126    "Scte35TimeSignalScheduleActionSettings": {
7127      "type": "structure",
7128      "members": {
7129        "Scte35Descriptors": {
7130          "shape": "__listOfScte35Descriptor",
7131          "locationName": "scte35Descriptors"
7132        }
7133      },
7134      "required": [
7135        "Scte35Descriptors"
7136      ]
7137    },
7138    "Scte35WebDeliveryAllowedFlag": {
7139      "type": "string",
7140      "enum": [
7141        "WEB_DELIVERY_NOT_ALLOWED",
7142        "WEB_DELIVERY_ALLOWED"
7143      ]
7144    },
7145    "SmoothGroupAudioOnlyTimecodeControl": {
7146      "type": "string",
7147      "enum": [
7148        "PASSTHROUGH",
7149        "USE_CONFIGURED_CLOCK"
7150      ]
7151    },
7152    "SmoothGroupCertificateMode": {
7153      "type": "string",
7154      "enum": [
7155        "SELF_SIGNED",
7156        "VERIFY_AUTHENTICITY"
7157      ]
7158    },
7159    "SmoothGroupEventIdMode": {
7160      "type": "string",
7161      "enum": [
7162        "NO_EVENT_ID",
7163        "USE_CONFIGURED",
7164        "USE_TIMESTAMP"
7165      ]
7166    },
7167    "SmoothGroupEventStopBehavior": {
7168      "type": "string",
7169      "enum": [
7170        "NONE",
7171        "SEND_EOS"
7172      ]
7173    },
7174    "SmoothGroupSegmentationMode": {
7175      "type": "string",
7176      "enum": [
7177        "USE_INPUT_SEGMENTATION",
7178        "USE_SEGMENT_DURATION"
7179      ]
7180    },
7181    "SmoothGroupSparseTrackType": {
7182      "type": "string",
7183      "enum": [
7184        "NONE",
7185        "SCTE_35"
7186      ]
7187    },
7188    "SmoothGroupStreamManifestBehavior": {
7189      "type": "string",
7190      "enum": [
7191        "DO_NOT_SEND",
7192        "SEND"
7193      ]
7194    },
7195    "SmoothGroupTimestampOffsetMode": {
7196      "type": "string",
7197      "enum": [
7198        "USE_CONFIGURED_OFFSET",
7199        "USE_EVENT_START_DATE"
7200      ]
7201    },
7202    "SmpteTtDestinationSettings": {
7203      "type": "structure",
7204      "members": {
7205      }
7206    },
7207    "StandardHlsSettings": {
7208      "type": "structure",
7209      "members": {
7210        "AudioRenditionSets": {
7211          "shape": "__string",
7212          "locationName": "audioRenditionSets"
7213        },
7214        "M3u8Settings": {
7215          "shape": "M3u8Settings",
7216          "locationName": "m3u8Settings"
7217        }
7218      },
7219      "required": [
7220        "M3u8Settings"
7221      ]
7222    },
7223    "StartChannelRequest": {
7224      "type": "structure",
7225      "members": {
7226        "ChannelId": {
7227          "shape": "__string",
7228          "location": "uri",
7229          "locationName": "channelId"
7230        }
7231      },
7232      "required": [
7233        "ChannelId"
7234      ]
7235    },
7236    "StartChannelResponse": {
7237      "type": "structure",
7238      "members": {
7239        "Arn": {
7240          "shape": "__string",
7241          "locationName": "arn"
7242        },
7243        "ChannelClass": {
7244          "shape": "ChannelClass",
7245          "locationName": "channelClass"
7246        },
7247        "Destinations": {
7248          "shape": "__listOfOutputDestination",
7249          "locationName": "destinations"
7250        },
7251        "EgressEndpoints": {
7252          "shape": "__listOfChannelEgressEndpoint",
7253          "locationName": "egressEndpoints"
7254        },
7255        "EncoderSettings": {
7256          "shape": "EncoderSettings",
7257          "locationName": "encoderSettings"
7258        },
7259        "Id": {
7260          "shape": "__string",
7261          "locationName": "id"
7262        },
7263        "InputAttachments": {
7264          "shape": "__listOfInputAttachment",
7265          "locationName": "inputAttachments"
7266        },
7267        "InputSpecification": {
7268          "shape": "InputSpecification",
7269          "locationName": "inputSpecification"
7270        },
7271        "LogLevel": {
7272          "shape": "LogLevel",
7273          "locationName": "logLevel"
7274        },
7275        "Name": {
7276          "shape": "__string",
7277          "locationName": "name"
7278        },
7279        "PipelinesRunningCount": {
7280          "shape": "__integer",
7281          "locationName": "pipelinesRunningCount"
7282        },
7283        "RoleArn": {
7284          "shape": "__string",
7285          "locationName": "roleArn"
7286        },
7287        "State": {
7288          "shape": "ChannelState",
7289          "locationName": "state"
7290        },
7291        "Tags": {
7292          "shape": "Tags",
7293          "locationName": "tags"
7294        }
7295      }
7296    },
7297    "StaticImageActivateScheduleActionSettings": {
7298      "type": "structure",
7299      "members": {
7300        "Duration": {
7301          "shape": "__integerMin0",
7302          "locationName": "duration"
7303        },
7304        "FadeIn": {
7305          "shape": "__integerMin0",
7306          "locationName": "fadeIn"
7307        },
7308        "FadeOut": {
7309          "shape": "__integerMin0",
7310          "locationName": "fadeOut"
7311        },
7312        "Height": {
7313          "shape": "__integerMin1",
7314          "locationName": "height"
7315        },
7316        "Image": {
7317          "shape": "InputLocation",
7318          "locationName": "image"
7319        },
7320        "ImageX": {
7321          "shape": "__integerMin0",
7322          "locationName": "imageX"
7323        },
7324        "ImageY": {
7325          "shape": "__integerMin0",
7326          "locationName": "imageY"
7327        },
7328        "Layer": {
7329          "shape": "__integerMin0Max7",
7330          "locationName": "layer"
7331        },
7332        "Opacity": {
7333          "shape": "__integerMin0Max100",
7334          "locationName": "opacity"
7335        },
7336        "Width": {
7337          "shape": "__integerMin1",
7338          "locationName": "width"
7339        }
7340      },
7341      "required": [
7342        "Image"
7343      ]
7344    },
7345    "StaticImageDeactivateScheduleActionSettings": {
7346      "type": "structure",
7347      "members": {
7348        "FadeOut": {
7349          "shape": "__integerMin0",
7350          "locationName": "fadeOut"
7351        },
7352        "Layer": {
7353          "shape": "__integerMin0Max7",
7354          "locationName": "layer"
7355        }
7356      }
7357    },
7358    "StaticKeySettings": {
7359      "type": "structure",
7360      "members": {
7361        "KeyProviderServer": {
7362          "shape": "InputLocation",
7363          "locationName": "keyProviderServer"
7364        },
7365        "StaticKeyValue": {
7366          "shape": "__stringMin32Max32",
7367          "locationName": "staticKeyValue"
7368        }
7369      },
7370      "required": [
7371        "StaticKeyValue"
7372      ]
7373    },
7374    "StopChannelRequest": {
7375      "type": "structure",
7376      "members": {
7377        "ChannelId": {
7378          "shape": "__string",
7379          "location": "uri",
7380          "locationName": "channelId"
7381        }
7382      },
7383      "required": [
7384        "ChannelId"
7385      ]
7386    },
7387    "StopChannelResponse": {
7388      "type": "structure",
7389      "members": {
7390        "Arn": {
7391          "shape": "__string",
7392          "locationName": "arn"
7393        },
7394        "ChannelClass": {
7395          "shape": "ChannelClass",
7396          "locationName": "channelClass"
7397        },
7398        "Destinations": {
7399          "shape": "__listOfOutputDestination",
7400          "locationName": "destinations"
7401        },
7402        "EgressEndpoints": {
7403          "shape": "__listOfChannelEgressEndpoint",
7404          "locationName": "egressEndpoints"
7405        },
7406        "EncoderSettings": {
7407          "shape": "EncoderSettings",
7408          "locationName": "encoderSettings"
7409        },
7410        "Id": {
7411          "shape": "__string",
7412          "locationName": "id"
7413        },
7414        "InputAttachments": {
7415          "shape": "__listOfInputAttachment",
7416          "locationName": "inputAttachments"
7417        },
7418        "InputSpecification": {
7419          "shape": "InputSpecification",
7420          "locationName": "inputSpecification"
7421        },
7422        "LogLevel": {
7423          "shape": "LogLevel",
7424          "locationName": "logLevel"
7425        },
7426        "Name": {
7427          "shape": "__string",
7428          "locationName": "name"
7429        },
7430        "PipelinesRunningCount": {
7431          "shape": "__integer",
7432          "locationName": "pipelinesRunningCount"
7433        },
7434        "RoleArn": {
7435          "shape": "__string",
7436          "locationName": "roleArn"
7437        },
7438        "State": {
7439          "shape": "ChannelState",
7440          "locationName": "state"
7441        },
7442        "Tags": {
7443          "shape": "Tags",
7444          "locationName": "tags"
7445        }
7446      }
7447    },
7448    "Tags": {
7449      "type": "map",
7450      "key": {
7451        "shape": "__string"
7452      },
7453      "value": {
7454        "shape": "__string"
7455      }
7456    },
7457    "TagsModel": {
7458      "type": "structure",
7459      "members": {
7460        "Tags": {
7461          "shape": "Tags",
7462          "locationName": "tags"
7463        }
7464      }
7465    },
7466    "TeletextDestinationSettings": {
7467      "type": "structure",
7468      "members": {
7469      }
7470    },
7471    "TeletextSourceSettings": {
7472      "type": "structure",
7473      "members": {
7474        "PageNumber": {
7475          "shape": "__string",
7476          "locationName": "pageNumber"
7477        }
7478      }
7479    },
7480    "TimecodeConfig": {
7481      "type": "structure",
7482      "members": {
7483        "Source": {
7484          "shape": "TimecodeConfigSource",
7485          "locationName": "source"
7486        },
7487        "SyncThreshold": {
7488          "shape": "__integerMin1Max1000000",
7489          "locationName": "syncThreshold"
7490        }
7491      },
7492      "required": [
7493        "Source"
7494      ]
7495    },
7496    "TimecodeConfigSource": {
7497      "type": "string",
7498      "enum": [
7499        "EMBEDDED",
7500        "SYSTEMCLOCK",
7501        "ZEROBASED"
7502      ]
7503    },
7504    "TooManyRequestsException": {
7505      "type": "structure",
7506      "members": {
7507        "Message": {
7508          "shape": "__string",
7509          "locationName": "message"
7510        }
7511      },
7512      "exception": true,
7513      "error": {
7514        "httpStatusCode": 429
7515      }
7516    },
7517    "TtmlDestinationSettings": {
7518      "type": "structure",
7519      "members": {
7520        "StyleControl": {
7521          "shape": "TtmlDestinationStyleControl",
7522          "locationName": "styleControl"
7523        }
7524      }
7525    },
7526    "TtmlDestinationStyleControl": {
7527      "type": "string",
7528      "enum": [
7529        "PASSTHROUGH",
7530        "USE_CONFIGURED"
7531      ]
7532    },
7533    "UdpContainerSettings": {
7534      "type": "structure",
7535      "members": {
7536        "M2tsSettings": {
7537          "shape": "M2tsSettings",
7538          "locationName": "m2tsSettings"
7539        }
7540      }
7541    },
7542    "UdpGroupSettings": {
7543      "type": "structure",
7544      "members": {
7545        "InputLossAction": {
7546          "shape": "InputLossActionForUdpOut",
7547          "locationName": "inputLossAction"
7548        },
7549        "TimedMetadataId3Frame": {
7550          "shape": "UdpTimedMetadataId3Frame",
7551          "locationName": "timedMetadataId3Frame"
7552        },
7553        "TimedMetadataId3Period": {
7554          "shape": "__integerMin0",
7555          "locationName": "timedMetadataId3Period"
7556        }
7557      }
7558    },
7559    "UdpOutputSettings": {
7560      "type": "structure",
7561      "members": {
7562        "BufferMsec": {
7563          "shape": "__integerMin0Max10000",
7564          "locationName": "bufferMsec"
7565        },
7566        "ContainerSettings": {
7567          "shape": "UdpContainerSettings",
7568          "locationName": "containerSettings"
7569        },
7570        "Destination": {
7571          "shape": "OutputLocationRef",
7572          "locationName": "destination"
7573        },
7574        "FecOutputSettings": {
7575          "shape": "FecOutputSettings",
7576          "locationName": "fecOutputSettings"
7577        }
7578      },
7579      "required": [
7580        "Destination",
7581        "ContainerSettings"
7582      ]
7583    },
7584    "UdpTimedMetadataId3Frame": {
7585      "type": "string",
7586      "enum": [
7587        "NONE",
7588        "PRIV",
7589        "TDRL"
7590      ]
7591    },
7592    "UnprocessableEntityException": {
7593      "type": "structure",
7594      "members": {
7595        "Message": {
7596          "shape": "__string",
7597          "locationName": "message"
7598        },
7599        "ValidationErrors": {
7600          "shape": "__listOfValidationError",
7601          "locationName": "validationErrors"
7602        }
7603      },
7604      "exception": true,
7605      "error": {
7606        "httpStatusCode": 422
7607      }
7608    },
7609    "UpdateChannel": {
7610      "type": "structure",
7611      "members": {
7612        "Destinations": {
7613          "shape": "__listOfOutputDestination",
7614          "locationName": "destinations"
7615        },
7616        "EncoderSettings": {
7617          "shape": "EncoderSettings",
7618          "locationName": "encoderSettings"
7619        },
7620        "InputAttachments": {
7621          "shape": "__listOfInputAttachment",
7622          "locationName": "inputAttachments"
7623        },
7624        "InputSpecification": {
7625          "shape": "InputSpecification",
7626          "locationName": "inputSpecification"
7627        },
7628        "LogLevel": {
7629          "shape": "LogLevel",
7630          "locationName": "logLevel"
7631        },
7632        "Name": {
7633          "shape": "__string",
7634          "locationName": "name"
7635        },
7636        "RoleArn": {
7637          "shape": "__string",
7638          "locationName": "roleArn"
7639        }
7640      }
7641    },
7642    "UpdateChannelClass": {
7643      "type": "structure",
7644      "members": {
7645        "ChannelClass": {
7646          "shape": "ChannelClass",
7647          "locationName": "channelClass"
7648        },
7649        "Destinations": {
7650          "shape": "__listOfOutputDestination",
7651          "locationName": "destinations"
7652        }
7653      },
7654      "required": [
7655        "ChannelClass"
7656      ]
7657    },
7658    "UpdateChannelClassRequest": {
7659      "type": "structure",
7660      "members": {
7661        "ChannelClass": {
7662          "shape": "ChannelClass",
7663          "locationName": "channelClass"
7664        },
7665        "ChannelId": {
7666          "shape": "__string",
7667          "location": "uri",
7668          "locationName": "channelId"
7669        },
7670        "Destinations": {
7671          "shape": "__listOfOutputDestination",
7672          "locationName": "destinations"
7673        }
7674      },
7675      "required": [
7676        "ChannelId",
7677        "ChannelClass"
7678      ]
7679    },
7680    "UpdateChannelClassResponse": {
7681      "type": "structure",
7682      "members": {
7683        "Channel": {
7684          "shape": "Channel",
7685          "locationName": "channel"
7686        }
7687      }
7688    },
7689    "UpdateChannelRequest": {
7690      "type": "structure",
7691      "members": {
7692        "ChannelId": {
7693          "shape": "__string",
7694          "location": "uri",
7695          "locationName": "channelId"
7696        },
7697        "Destinations": {
7698          "shape": "__listOfOutputDestination",
7699          "locationName": "destinations"
7700        },
7701        "EncoderSettings": {
7702          "shape": "EncoderSettings",
7703          "locationName": "encoderSettings"
7704        },
7705        "InputAttachments": {
7706          "shape": "__listOfInputAttachment",
7707          "locationName": "inputAttachments"
7708        },
7709        "InputSpecification": {
7710          "shape": "InputSpecification",
7711          "locationName": "inputSpecification"
7712        },
7713        "LogLevel": {
7714          "shape": "LogLevel",
7715          "locationName": "logLevel"
7716        },
7717        "Name": {
7718          "shape": "__string",
7719          "locationName": "name"
7720        },
7721        "RoleArn": {
7722          "shape": "__string",
7723          "locationName": "roleArn"
7724        }
7725      },
7726      "required": [
7727        "ChannelId"
7728      ]
7729    },
7730    "UpdateChannelResponse": {
7731      "type": "structure",
7732      "members": {
7733        "Channel": {
7734          "shape": "Channel",
7735          "locationName": "channel"
7736        }
7737      }
7738    },
7739    "UpdateChannelResultModel": {
7740      "type": "structure",
7741      "members": {
7742        "Channel": {
7743          "shape": "Channel",
7744          "locationName": "channel"
7745        }
7746      }
7747    },
7748    "UpdateInput": {
7749      "type": "structure",
7750      "members": {
7751        "Destinations": {
7752          "shape": "__listOfInputDestinationRequest",
7753          "locationName": "destinations"
7754        },
7755        "InputSecurityGroups": {
7756          "shape": "__listOf__string",
7757          "locationName": "inputSecurityGroups"
7758        },
7759        "MediaConnectFlows": {
7760          "shape": "__listOfMediaConnectFlowRequest",
7761          "locationName": "mediaConnectFlows"
7762        },
7763        "Name": {
7764          "shape": "__string",
7765          "locationName": "name"
7766        },
7767        "RoleArn": {
7768          "shape": "__string",
7769          "locationName": "roleArn"
7770        },
7771        "Sources": {
7772          "shape": "__listOfInputSourceRequest",
7773          "locationName": "sources"
7774        }
7775      }
7776    },
7777    "UpdateInputRequest": {
7778      "type": "structure",
7779      "members": {
7780        "Destinations": {
7781          "shape": "__listOfInputDestinationRequest",
7782          "locationName": "destinations"
7783        },
7784        "InputId": {
7785          "shape": "__string",
7786          "location": "uri",
7787          "locationName": "inputId"
7788        },
7789        "InputSecurityGroups": {
7790          "shape": "__listOf__string",
7791          "locationName": "inputSecurityGroups"
7792        },
7793        "MediaConnectFlows": {
7794          "shape": "__listOfMediaConnectFlowRequest",
7795          "locationName": "mediaConnectFlows"
7796        },
7797        "Name": {
7798          "shape": "__string",
7799          "locationName": "name"
7800        },
7801        "RoleArn": {
7802          "shape": "__string",
7803          "locationName": "roleArn"
7804        },
7805        "Sources": {
7806          "shape": "__listOfInputSourceRequest",
7807          "locationName": "sources"
7808        }
7809      },
7810      "required": [
7811        "InputId"
7812      ]
7813    },
7814    "UpdateInputResponse": {
7815      "type": "structure",
7816      "members": {
7817        "Input": {
7818          "shape": "Input",
7819          "locationName": "input"
7820        }
7821      }
7822    },
7823    "UpdateInputResultModel": {
7824      "type": "structure",
7825      "members": {
7826        "Input": {
7827          "shape": "Input",
7828          "locationName": "input"
7829        }
7830      }
7831    },
7832    "UpdateInputSecurityGroupRequest": {
7833      "type": "structure",
7834      "members": {
7835        "InputSecurityGroupId": {
7836          "shape": "__string",
7837          "location": "uri",
7838          "locationName": "inputSecurityGroupId"
7839        },
7840        "Tags": {
7841          "shape": "Tags",
7842          "locationName": "tags"
7843        },
7844        "WhitelistRules": {
7845          "shape": "__listOfInputWhitelistRuleCidr",
7846          "locationName": "whitelistRules"
7847        }
7848      },
7849      "required": [
7850        "InputSecurityGroupId"
7851      ]
7852    },
7853    "UpdateInputSecurityGroupResponse": {
7854      "type": "structure",
7855      "members": {
7856        "SecurityGroup": {
7857          "shape": "InputSecurityGroup",
7858          "locationName": "securityGroup"
7859        }
7860      }
7861    },
7862    "UpdateInputSecurityGroupResultModel": {
7863      "type": "structure",
7864      "members": {
7865        "SecurityGroup": {
7866          "shape": "InputSecurityGroup",
7867          "locationName": "securityGroup"
7868        }
7869      }
7870    },
7871    "UpdateReservation": {
7872      "type": "structure",
7873      "members": {
7874        "Name": {
7875          "shape": "__string",
7876          "locationName": "name"
7877        }
7878      }
7879    },
7880    "UpdateReservationRequest": {
7881      "type": "structure",
7882      "members": {
7883        "Name": {
7884          "shape": "__string",
7885          "locationName": "name"
7886        },
7887        "ReservationId": {
7888          "shape": "__string",
7889          "location": "uri",
7890          "locationName": "reservationId"
7891        }
7892      },
7893      "required": [
7894        "ReservationId"
7895      ]
7896    },
7897    "UpdateReservationResponse": {
7898      "type": "structure",
7899      "members": {
7900        "Reservation": {
7901          "shape": "Reservation",
7902          "locationName": "reservation"
7903        }
7904      }
7905    },
7906    "UpdateReservationResultModel": {
7907      "type": "structure",
7908      "members": {
7909        "Reservation": {
7910          "shape": "Reservation",
7911          "locationName": "reservation"
7912        }
7913      }
7914    },
7915    "ValidationError": {
7916      "type": "structure",
7917      "members": {
7918        "ElementPath": {
7919          "shape": "__string",
7920          "locationName": "elementPath"
7921        },
7922        "ErrorMessage": {
7923          "shape": "__string",
7924          "locationName": "errorMessage"
7925        }
7926      }
7927    },
7928    "VideoCodecSettings": {
7929      "type": "structure",
7930      "members": {
7931        "FrameCaptureSettings": {
7932          "shape": "FrameCaptureSettings",
7933          "locationName": "frameCaptureSettings"
7934        },
7935        "H264Settings": {
7936          "shape": "H264Settings",
7937          "locationName": "h264Settings"
7938        }
7939      }
7940    },
7941    "VideoDescription": {
7942      "type": "structure",
7943      "members": {
7944        "CodecSettings": {
7945          "shape": "VideoCodecSettings",
7946          "locationName": "codecSettings"
7947        },
7948        "Height": {
7949          "shape": "__integer",
7950          "locationName": "height"
7951        },
7952        "Name": {
7953          "shape": "__string",
7954          "locationName": "name"
7955        },
7956        "RespondToAfd": {
7957          "shape": "VideoDescriptionRespondToAfd",
7958          "locationName": "respondToAfd"
7959        },
7960        "ScalingBehavior": {
7961          "shape": "VideoDescriptionScalingBehavior",
7962          "locationName": "scalingBehavior"
7963        },
7964        "Sharpness": {
7965          "shape": "__integerMin0Max100",
7966          "locationName": "sharpness"
7967        },
7968        "Width": {
7969          "shape": "__integer",
7970          "locationName": "width"
7971        }
7972      },
7973      "required": [
7974        "Name"
7975      ]
7976    },
7977    "VideoDescriptionRespondToAfd": {
7978      "type": "string",
7979      "enum": [
7980        "NONE",
7981        "PASSTHROUGH",
7982        "RESPOND"
7983      ]
7984    },
7985    "VideoDescriptionScalingBehavior": {
7986      "type": "string",
7987      "enum": [
7988        "DEFAULT",
7989        "STRETCH_TO_OUTPUT"
7990      ]
7991    },
7992    "VideoSelector": {
7993      "type": "structure",
7994      "members": {
7995        "ColorSpace": {
7996          "shape": "VideoSelectorColorSpace",
7997          "locationName": "colorSpace"
7998        },
7999        "ColorSpaceUsage": {
8000          "shape": "VideoSelectorColorSpaceUsage",
8001          "locationName": "colorSpaceUsage"
8002        },
8003        "SelectorSettings": {
8004          "shape": "VideoSelectorSettings",
8005          "locationName": "selectorSettings"
8006        }
8007      }
8008    },
8009    "VideoSelectorColorSpace": {
8010      "type": "string",
8011      "enum": [
8012        "FOLLOW",
8013        "REC_601",
8014        "REC_709"
8015      ]
8016    },
8017    "VideoSelectorColorSpaceUsage": {
8018      "type": "string",
8019      "enum": [
8020        "FALLBACK",
8021        "FORCE"
8022      ]
8023    },
8024    "VideoSelectorPid": {
8025      "type": "structure",
8026      "members": {
8027        "Pid": {
8028          "shape": "__integerMin0Max8191",
8029          "locationName": "pid"
8030        }
8031      }
8032    },
8033    "VideoSelectorProgramId": {
8034      "type": "structure",
8035      "members": {
8036        "ProgramId": {
8037          "shape": "__integerMin0Max65536",
8038          "locationName": "programId"
8039        }
8040      }
8041    },
8042    "VideoSelectorSettings": {
8043      "type": "structure",
8044      "members": {
8045        "VideoSelectorPid": {
8046          "shape": "VideoSelectorPid",
8047          "locationName": "videoSelectorPid"
8048        },
8049        "VideoSelectorProgramId": {
8050          "shape": "VideoSelectorProgramId",
8051          "locationName": "videoSelectorProgramId"
8052        }
8053      }
8054    },
8055    "WebvttDestinationSettings": {
8056      "type": "structure",
8057      "members": {
8058      }
8059    },
8060    "__boolean": {
8061      "type": "boolean"
8062    },
8063    "__double": {
8064      "type": "double"
8065    },
8066    "__doubleMin0": {
8067      "type": "double"
8068    },
8069    "__doubleMin1": {
8070      "type": "double"
8071    },
8072    "__doubleMinNegative59Max0": {
8073      "type": "double"
8074    },
8075    "__integer": {
8076      "type": "integer"
8077    },
8078    "__integerMin0": {
8079      "type": "integer",
8080      "min": 0
8081    },
8082    "__integerMin0Max10": {
8083      "type": "integer",
8084      "min": 0,
8085      "max": 10
8086    },
8087    "__integerMin0Max100": {
8088      "type": "integer",
8089      "min": 0,
8090      "max": 100
8091    },
8092    "__integerMin0Max1000": {
8093      "type": "integer",
8094      "min": 0,
8095      "max": 1000
8096    },
8097    "__integerMin0Max10000": {
8098      "type": "integer",
8099      "min": 0,
8100      "max": 10000
8101    },
8102    "__integerMin0Max1000000": {
8103      "type": "integer",
8104      "min": 0,
8105      "max": 1000000
8106    },
8107    "__integerMin0Max1099511627775": {
8108      "type": "long",
8109      "min": 0,
8110      "max": 1099511627775
8111    },
8112    "__integerMin0Max128": {
8113      "type": "integer",
8114      "min": 0,
8115      "max": 128
8116    },
8117    "__integerMin0Max15": {
8118      "type": "integer",
8119      "min": 0,
8120      "max": 15
8121    },
8122    "__integerMin0Max255": {
8123      "type": "integer",
8124      "min": 0,
8125      "max": 255
8126    },
8127    "__integerMin0Max30": {
8128      "type": "integer",
8129      "min": 0,
8130      "max": 30
8131    },
8132    "__integerMin0Max3600": {
8133      "type": "integer",
8134      "min": 0,
8135      "max": 3600
8136    },
8137    "__integerMin0Max4294967295": {
8138      "type": "long",
8139      "min": 0,
8140      "max": 4294967295
8141    },
8142    "__integerMin0Max500": {
8143      "type": "integer",
8144      "min": 0,
8145      "max": 500
8146    },
8147    "__integerMin0Max600": {
8148      "type": "integer",
8149      "min": 0,
8150      "max": 600
8151    },
8152    "__integerMin0Max65535": {
8153      "type": "integer",
8154      "min": 0,
8155      "max": 65535
8156    },
8157    "__integerMin0Max65536": {
8158      "type": "integer",
8159      "min": 0,
8160      "max": 65536
8161    },
8162    "__integerMin0Max7": {
8163      "type": "integer",
8164      "min": 0,
8165      "max": 7
8166    },
8167    "__integerMin0Max8191": {
8168      "type": "integer",
8169      "min": 0,
8170      "max": 8191
8171    },
8172    "__integerMin0Max8589934591": {
8173      "type": "long",
8174      "min": 0,
8175      "max": 8589934591
8176    },
8177    "__integerMin1": {
8178      "type": "integer",
8179      "min": 1
8180    },
8181    "__integerMin1000": {
8182      "type": "integer",
8183      "min": 1000
8184    },
8185    "__integerMin1000Max30000": {
8186      "type": "integer",
8187      "min": 1000,
8188      "max": 30000
8189    },
8190    "__integerMin1Max10": {
8191      "type": "integer",
8192      "min": 1,
8193      "max": 10
8194    },
8195    "__integerMin1Max1000000": {
8196      "type": "integer",
8197      "min": 1,
8198      "max": 1000000
8199    },
8200    "__integerMin1Max16": {
8201      "type": "integer",
8202      "min": 1,
8203      "max": 16
8204    },
8205    "__integerMin1Max20": {
8206      "type": "integer",
8207      "min": 1,
8208      "max": 20
8209    },
8210    "__integerMin1Max31": {
8211      "type": "integer",
8212      "min": 1,
8213      "max": 31
8214    },
8215    "__integerMin1Max32": {
8216      "type": "integer",
8217      "min": 1,
8218      "max": 32
8219    },
8220    "__integerMin1Max3600": {
8221      "type": "integer",
8222      "min": 1,
8223      "max": 3600
8224    },
8225    "__integerMin1Max4": {
8226      "type": "integer",
8227      "min": 1,
8228      "max": 4
8229    },
8230    "__integerMin1Max5": {
8231      "type": "integer",
8232      "min": 1,
8233      "max": 5
8234    },
8235    "__integerMin1Max6": {
8236      "type": "integer",
8237      "min": 1,
8238      "max": 6
8239    },
8240    "__integerMin1Max8": {
8241      "type": "integer",
8242      "min": 1,
8243      "max": 8
8244    },
8245    "__integerMin25Max10000": {
8246      "type": "integer",
8247      "min": 25,
8248      "max": 10000
8249    },
8250    "__integerMin25Max2000": {
8251      "type": "integer",
8252      "min": 25,
8253      "max": 2000
8254    },
8255    "__integerMin3": {
8256      "type": "integer",
8257      "min": 3
8258    },
8259    "__integerMin30": {
8260      "type": "integer",
8261      "min": 30
8262    },
8263    "__integerMin4Max20": {
8264      "type": "integer",
8265      "min": 4,
8266      "max": 20
8267    },
8268    "__integerMin96Max600": {
8269      "type": "integer",
8270      "min": 96,
8271      "max": 600
8272    },
8273    "__integerMinNegative1000Max1000": {
8274      "type": "integer",
8275      "min": -1000,
8276      "max": 1000
8277    },
8278    "__integerMinNegative60Max6": {
8279      "type": "integer",
8280      "min": -60,
8281      "max": 6
8282    },
8283    "__integerMinNegative60Max60": {
8284      "type": "integer",
8285      "min": -60,
8286      "max": 60
8287    },
8288    "__listOfAudioChannelMapping": {
8289      "type": "list",
8290      "member": {
8291        "shape": "AudioChannelMapping"
8292      }
8293    },
8294    "__listOfAudioDescription": {
8295      "type": "list",
8296      "member": {
8297        "shape": "AudioDescription"
8298      }
8299    },
8300    "__listOfAudioSelector": {
8301      "type": "list",
8302      "member": {
8303        "shape": "AudioSelector"
8304      }
8305    },
8306    "__listOfCaptionDescription": {
8307      "type": "list",
8308      "member": {
8309        "shape": "CaptionDescription"
8310      }
8311    },
8312    "__listOfCaptionLanguageMapping": {
8313      "type": "list",
8314      "member": {
8315        "shape": "CaptionLanguageMapping"
8316      }
8317    },
8318    "__listOfCaptionSelector": {
8319      "type": "list",
8320      "member": {
8321        "shape": "CaptionSelector"
8322      }
8323    },
8324    "__listOfChannelEgressEndpoint": {
8325      "type": "list",
8326      "member": {
8327        "shape": "ChannelEgressEndpoint"
8328      }
8329    },
8330    "__listOfChannelSummary": {
8331      "type": "list",
8332      "member": {
8333        "shape": "ChannelSummary"
8334      }
8335    },
8336    "__listOfHlsAdMarkers": {
8337      "type": "list",
8338      "member": {
8339        "shape": "HlsAdMarkers"
8340      }
8341    },
8342    "__listOfInput": {
8343      "type": "list",
8344      "member": {
8345        "shape": "Input"
8346      }
8347    },
8348    "__listOfInputAttachment": {
8349      "type": "list",
8350      "member": {
8351        "shape": "InputAttachment"
8352      }
8353    },
8354    "__listOfInputChannelLevel": {
8355      "type": "list",
8356      "member": {
8357        "shape": "InputChannelLevel"
8358      }
8359    },
8360    "__listOfInputDestination": {
8361      "type": "list",
8362      "member": {
8363        "shape": "InputDestination"
8364      }
8365    },
8366    "__listOfInputDestinationRequest": {
8367      "type": "list",
8368      "member": {
8369        "shape": "InputDestinationRequest"
8370      }
8371    },
8372    "__listOfInputSecurityGroup": {
8373      "type": "list",
8374      "member": {
8375        "shape": "InputSecurityGroup"
8376      }
8377    },
8378    "__listOfInputSource": {
8379      "type": "list",
8380      "member": {
8381        "shape": "InputSource"
8382      }
8383    },
8384    "__listOfInputSourceRequest": {
8385      "type": "list",
8386      "member": {
8387        "shape": "InputSourceRequest"
8388      }
8389    },
8390    "__listOfInputWhitelistRule": {
8391      "type": "list",
8392      "member": {
8393        "shape": "InputWhitelistRule"
8394      }
8395    },
8396    "__listOfInputWhitelistRuleCidr": {
8397      "type": "list",
8398      "member": {
8399        "shape": "InputWhitelistRuleCidr"
8400      }
8401    },
8402    "__listOfMediaConnectFlow": {
8403      "type": "list",
8404      "member": {
8405        "shape": "MediaConnectFlow"
8406      }
8407    },
8408    "__listOfMediaConnectFlowRequest": {
8409      "type": "list",
8410      "member": {
8411        "shape": "MediaConnectFlowRequest"
8412      }
8413    },
8414    "__listOfMediaPackageOutputDestinationSettings": {
8415      "type": "list",
8416      "member": {
8417        "shape": "MediaPackageOutputDestinationSettings"
8418      }
8419    },
8420    "__listOfOffering": {
8421      "type": "list",
8422      "member": {
8423        "shape": "Offering"
8424      }
8425    },
8426    "__listOfOutput": {
8427      "type": "list",
8428      "member": {
8429        "shape": "Output"
8430      }
8431    },
8432    "__listOfOutputDestination": {
8433      "type": "list",
8434      "member": {
8435        "shape": "OutputDestination"
8436      }
8437    },
8438    "__listOfOutputDestinationSettings": {
8439      "type": "list",
8440      "member": {
8441        "shape": "OutputDestinationSettings"
8442      }
8443    },
8444    "__listOfOutputGroup": {
8445      "type": "list",
8446      "member": {
8447        "shape": "OutputGroup"
8448      }
8449    },
8450    "__listOfPipelinePauseStateSettings": {
8451      "type": "list",
8452      "member": {
8453        "shape": "PipelinePauseStateSettings"
8454      }
8455    },
8456    "__listOfReservation": {
8457      "type": "list",
8458      "member": {
8459        "shape": "Reservation"
8460      }
8461    },
8462    "__listOfScheduleAction": {
8463      "type": "list",
8464      "member": {
8465        "shape": "ScheduleAction"
8466      }
8467    },
8468    "__listOfScte35Descriptor": {
8469      "type": "list",
8470      "member": {
8471        "shape": "Scte35Descriptor"
8472      }
8473    },
8474    "__listOfValidationError": {
8475      "type": "list",
8476      "member": {
8477        "shape": "ValidationError"
8478      }
8479    },
8480    "__listOfVideoDescription": {
8481      "type": "list",
8482      "member": {
8483        "shape": "VideoDescription"
8484      }
8485    },
8486    "__listOf__string": {
8487      "type": "list",
8488      "member": {
8489        "shape": "__string"
8490      }
8491    },
8492    "__long": {
8493      "type": "long"
8494    },
8495    "__string": {
8496      "type": "string"
8497    },
8498    "__stringMax32": {
8499      "type": "string",
8500      "max": 32
8501    },
8502    "__stringMin1": {
8503      "type": "string",
8504      "min": 1
8505    },
8506    "__stringMin1Max255": {
8507      "type": "string",
8508      "min": 1,
8509      "max": 255
8510    },
8511    "__stringMin1Max256": {
8512      "type": "string",
8513      "min": 1,
8514      "max": 256
8515    },
8516    "__stringMin32Max32": {
8517      "type": "string",
8518      "min": 32,
8519      "max": 32
8520    },
8521    "__stringMin34Max34": {
8522      "type": "string",
8523      "min": 34,
8524      "max": 34
8525    },
8526    "__stringMin3Max3": {
8527      "type": "string",
8528      "min": 3,
8529      "max": 3
8530    },
8531    "__stringMin6Max6": {
8532      "type": "string",
8533      "min": 6,
8534      "max": 6
8535    },
8536    "__timestampIso8601": {
8537      "type": "timestamp",
8538      "timestampFormat": "iso8601"
8539    },
8540    "__timestampUnix": {
8541      "type": "timestamp",
8542      "timestampFormat": "unixTimestamp"
8543    }
8544  }
8545}
8546