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    "uid": "medialive-2017-10-14",
10    "signatureVersion": "v4",
11    "serviceAbbreviation": "MediaLive",
12    "jsonVersion": "1.1"
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    "CreateMultiplex": {
164      "name": "CreateMultiplex",
165      "http": {
166        "method": "POST",
167        "requestUri": "/prod/multiplexes",
168        "responseCode": 201
169      },
170      "input": {
171        "shape": "CreateMultiplexRequest"
172      },
173      "output": {
174        "shape": "CreateMultiplexResponse"
175      },
176      "errors": [
177        {
178          "shape": "BadRequestException"
179        },
180        {
181          "shape": "UnprocessableEntityException"
182        },
183        {
184          "shape": "InternalServerErrorException"
185        },
186        {
187          "shape": "ForbiddenException"
188        },
189        {
190          "shape": "BadGatewayException"
191        },
192        {
193          "shape": "GatewayTimeoutException"
194        },
195        {
196          "shape": "TooManyRequestsException"
197        },
198        {
199          "shape": "ConflictException"
200        }
201      ]
202    },
203    "CreateMultiplexProgram": {
204      "name": "CreateMultiplexProgram",
205      "http": {
206        "method": "POST",
207        "requestUri": "/prod/multiplexes/{multiplexId}/programs",
208        "responseCode": 201
209      },
210      "input": {
211        "shape": "CreateMultiplexProgramRequest"
212      },
213      "output": {
214        "shape": "CreateMultiplexProgramResponse"
215      },
216      "errors": [
217        {
218          "shape": "BadRequestException"
219        },
220        {
221          "shape": "UnprocessableEntityException"
222        },
223        {
224          "shape": "InternalServerErrorException"
225        },
226        {
227          "shape": "ForbiddenException"
228        },
229        {
230          "shape": "BadGatewayException"
231        },
232        {
233          "shape": "GatewayTimeoutException"
234        },
235        {
236          "shape": "TooManyRequestsException"
237        },
238        {
239          "shape": "ConflictException"
240        }
241      ]
242    },
243    "CreateTags": {
244      "name": "CreateTags",
245      "http": {
246        "method": "POST",
247        "requestUri": "/prod/tags/{resource-arn}",
248        "responseCode": 204
249      },
250      "input": {
251        "shape": "CreateTagsRequest"
252      },
253      "errors": [
254        {
255          "shape": "NotFoundException"
256        },
257        {
258          "shape": "BadRequestException"
259        },
260        {
261          "shape": "InternalServerErrorException"
262        },
263        {
264          "shape": "ForbiddenException"
265        }
266      ]
267    },
268    "DeleteChannel": {
269      "name": "DeleteChannel",
270      "http": {
271        "method": "DELETE",
272        "requestUri": "/prod/channels/{channelId}",
273        "responseCode": 200
274      },
275      "input": {
276        "shape": "DeleteChannelRequest"
277      },
278      "output": {
279        "shape": "DeleteChannelResponse"
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          "shape": "ConflictException"
305        }
306      ]
307    },
308    "DeleteInput": {
309      "name": "DeleteInput",
310      "http": {
311        "method": "DELETE",
312        "requestUri": "/prod/inputs/{inputId}",
313        "responseCode": 200
314      },
315      "input": {
316        "shape": "DeleteInputRequest"
317      },
318      "output": {
319        "shape": "DeleteInputResponse"
320      },
321      "errors": [
322        {
323          "shape": "BadRequestException"
324        },
325        {
326          "shape": "InternalServerErrorException"
327        },
328        {
329          "shape": "ForbiddenException"
330        },
331        {
332          "shape": "BadGatewayException"
333        },
334        {
335          "shape": "NotFoundException"
336        },
337        {
338          "shape": "GatewayTimeoutException"
339        },
340        {
341          "shape": "TooManyRequestsException"
342        },
343        {
344          "shape": "ConflictException"
345        }
346      ]
347    },
348    "DeleteInputSecurityGroup": {
349      "name": "DeleteInputSecurityGroup",
350      "http": {
351        "method": "DELETE",
352        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
353        "responseCode": 200
354      },
355      "input": {
356        "shape": "DeleteInputSecurityGroupRequest"
357      },
358      "output": {
359        "shape": "DeleteInputSecurityGroupResponse"
360      },
361      "errors": [
362        {
363          "shape": "BadRequestException"
364        },
365        {
366          "shape": "InternalServerErrorException"
367        },
368        {
369          "shape": "ForbiddenException"
370        },
371        {
372          "shape": "BadGatewayException"
373        },
374        {
375          "shape": "NotFoundException"
376        },
377        {
378          "shape": "GatewayTimeoutException"
379        },
380        {
381          "shape": "TooManyRequestsException"
382        }
383      ]
384    },
385    "DeleteMultiplex": {
386      "name": "DeleteMultiplex",
387      "http": {
388        "method": "DELETE",
389        "requestUri": "/prod/multiplexes/{multiplexId}",
390        "responseCode": 202
391      },
392      "input": {
393        "shape": "DeleteMultiplexRequest"
394      },
395      "output": {
396        "shape": "DeleteMultiplexResponse"
397      },
398      "errors": [
399        {
400          "shape": "BadRequestException"
401        },
402        {
403          "shape": "InternalServerErrorException"
404        },
405        {
406          "shape": "ForbiddenException"
407        },
408        {
409          "shape": "BadGatewayException"
410        },
411        {
412          "shape": "NotFoundException"
413        },
414        {
415          "shape": "GatewayTimeoutException"
416        },
417        {
418          "shape": "TooManyRequestsException"
419        },
420        {
421          "shape": "ConflictException"
422        }
423      ]
424    },
425    "DeleteMultiplexProgram": {
426      "name": "DeleteMultiplexProgram",
427      "http": {
428        "method": "DELETE",
429        "requestUri": "/prod/multiplexes/{multiplexId}/programs/{programName}",
430        "responseCode": 200
431      },
432      "input": {
433        "shape": "DeleteMultiplexProgramRequest"
434      },
435      "output": {
436        "shape": "DeleteMultiplexProgramResponse"
437      },
438      "errors": [
439        {
440          "shape": "BadRequestException"
441        },
442        {
443          "shape": "InternalServerErrorException"
444        },
445        {
446          "shape": "ForbiddenException"
447        },
448        {
449          "shape": "BadGatewayException"
450        },
451        {
452          "shape": "NotFoundException"
453        },
454        {
455          "shape": "GatewayTimeoutException"
456        },
457        {
458          "shape": "TooManyRequestsException"
459        },
460        {
461          "shape": "ConflictException"
462        }
463      ]
464    },
465    "DeleteReservation": {
466      "name": "DeleteReservation",
467      "http": {
468        "method": "DELETE",
469        "requestUri": "/prod/reservations/{reservationId}",
470        "responseCode": 200
471      },
472      "input": {
473        "shape": "DeleteReservationRequest"
474      },
475      "output": {
476        "shape": "DeleteReservationResponse"
477      },
478      "errors": [
479        {
480          "shape": "BadRequestException"
481        },
482        {
483          "shape": "InternalServerErrorException"
484        },
485        {
486          "shape": "ForbiddenException"
487        },
488        {
489          "shape": "BadGatewayException"
490        },
491        {
492          "shape": "NotFoundException"
493        },
494        {
495          "shape": "GatewayTimeoutException"
496        },
497        {
498          "shape": "TooManyRequestsException"
499        },
500        {
501          "shape": "ConflictException"
502        }
503      ]
504    },
505    "DeleteSchedule": {
506      "name": "DeleteSchedule",
507      "http": {
508        "method": "DELETE",
509        "requestUri": "/prod/channels/{channelId}/schedule",
510        "responseCode": 200
511      },
512      "input": {
513        "shape": "DeleteScheduleRequest"
514      },
515      "output": {
516        "shape": "DeleteScheduleResponse"
517      },
518      "errors": [
519        {
520          "shape": "BadRequestException"
521        },
522        {
523          "shape": "InternalServerErrorException"
524        },
525        {
526          "shape": "ForbiddenException"
527        },
528        {
529          "shape": "BadGatewayException"
530        },
531        {
532          "shape": "NotFoundException"
533        },
534        {
535          "shape": "GatewayTimeoutException"
536        },
537        {
538          "shape": "TooManyRequestsException"
539        }
540      ]
541    },
542    "DeleteTags": {
543      "name": "DeleteTags",
544      "http": {
545        "method": "DELETE",
546        "requestUri": "/prod/tags/{resource-arn}",
547        "responseCode": 204
548      },
549      "input": {
550        "shape": "DeleteTagsRequest"
551      },
552      "errors": [
553        {
554          "shape": "NotFoundException"
555        },
556        {
557          "shape": "BadRequestException"
558        },
559        {
560          "shape": "InternalServerErrorException"
561        },
562        {
563          "shape": "ForbiddenException"
564        }
565      ]
566    },
567    "DescribeChannel": {
568      "name": "DescribeChannel",
569      "http": {
570        "method": "GET",
571        "requestUri": "/prod/channels/{channelId}",
572        "responseCode": 200
573      },
574      "input": {
575        "shape": "DescribeChannelRequest"
576      },
577      "output": {
578        "shape": "DescribeChannelResponse"
579      },
580      "errors": [
581        {
582          "shape": "BadRequestException"
583        },
584        {
585          "shape": "InternalServerErrorException"
586        },
587        {
588          "shape": "ForbiddenException"
589        },
590        {
591          "shape": "BadGatewayException"
592        },
593        {
594          "shape": "NotFoundException"
595        },
596        {
597          "shape": "GatewayTimeoutException"
598        },
599        {
600          "shape": "TooManyRequestsException"
601        }
602      ]
603    },
604    "DescribeInput": {
605      "name": "DescribeInput",
606      "http": {
607        "method": "GET",
608        "requestUri": "/prod/inputs/{inputId}",
609        "responseCode": 200
610      },
611      "input": {
612        "shape": "DescribeInputRequest"
613      },
614      "output": {
615        "shape": "DescribeInputResponse"
616      },
617      "errors": [
618        {
619          "shape": "BadRequestException"
620        },
621        {
622          "shape": "InternalServerErrorException"
623        },
624        {
625          "shape": "ForbiddenException"
626        },
627        {
628          "shape": "BadGatewayException"
629        },
630        {
631          "shape": "NotFoundException"
632        },
633        {
634          "shape": "GatewayTimeoutException"
635        },
636        {
637          "shape": "TooManyRequestsException"
638        }
639      ]
640    },
641    "DescribeInputDevice": {
642      "name": "DescribeInputDevice",
643      "http": {
644        "method": "GET",
645        "requestUri": "/prod/inputDevices/{inputDeviceId}",
646        "responseCode": 200
647      },
648      "input": {
649        "shape": "DescribeInputDeviceRequest"
650      },
651      "output": {
652        "shape": "DescribeInputDeviceResponse"
653      },
654      "errors": [
655        {
656          "shape": "BadRequestException"
657        },
658        {
659          "shape": "InternalServerErrorException"
660        },
661        {
662          "shape": "ForbiddenException"
663        },
664        {
665          "shape": "BadGatewayException"
666        },
667        {
668          "shape": "NotFoundException"
669        },
670        {
671          "shape": "GatewayTimeoutException"
672        },
673        {
674          "shape": "TooManyRequestsException"
675        }
676      ]
677    },
678    "DescribeInputSecurityGroup": {
679      "name": "DescribeInputSecurityGroup",
680      "http": {
681        "method": "GET",
682        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
683        "responseCode": 200
684      },
685      "input": {
686        "shape": "DescribeInputSecurityGroupRequest"
687      },
688      "output": {
689        "shape": "DescribeInputSecurityGroupResponse"
690      },
691      "errors": [
692        {
693          "shape": "BadRequestException"
694        },
695        {
696          "shape": "InternalServerErrorException"
697        },
698        {
699          "shape": "ForbiddenException"
700        },
701        {
702          "shape": "BadGatewayException"
703        },
704        {
705          "shape": "NotFoundException"
706        },
707        {
708          "shape": "GatewayTimeoutException"
709        },
710        {
711          "shape": "TooManyRequestsException"
712        }
713      ]
714    },
715    "DescribeMultiplex": {
716      "name": "DescribeMultiplex",
717      "http": {
718        "method": "GET",
719        "requestUri": "/prod/multiplexes/{multiplexId}",
720        "responseCode": 200
721      },
722      "input": {
723        "shape": "DescribeMultiplexRequest"
724      },
725      "output": {
726        "shape": "DescribeMultiplexResponse"
727      },
728      "errors": [
729        {
730          "shape": "BadRequestException"
731        },
732        {
733          "shape": "InternalServerErrorException"
734        },
735        {
736          "shape": "ForbiddenException"
737        },
738        {
739          "shape": "BadGatewayException"
740        },
741        {
742          "shape": "NotFoundException"
743        },
744        {
745          "shape": "GatewayTimeoutException"
746        },
747        {
748          "shape": "TooManyRequestsException"
749        }
750      ]
751    },
752    "DescribeMultiplexProgram": {
753      "name": "DescribeMultiplexProgram",
754      "http": {
755        "method": "GET",
756        "requestUri": "/prod/multiplexes/{multiplexId}/programs/{programName}",
757        "responseCode": 200
758      },
759      "input": {
760        "shape": "DescribeMultiplexProgramRequest"
761      },
762      "output": {
763        "shape": "DescribeMultiplexProgramResponse"
764      },
765      "errors": [
766        {
767          "shape": "BadRequestException"
768        },
769        {
770          "shape": "InternalServerErrorException"
771        },
772        {
773          "shape": "ForbiddenException"
774        },
775        {
776          "shape": "BadGatewayException"
777        },
778        {
779          "shape": "NotFoundException"
780        },
781        {
782          "shape": "GatewayTimeoutException"
783        },
784        {
785          "shape": "TooManyRequestsException"
786        }
787      ]
788    },
789    "DescribeOffering": {
790      "name": "DescribeOffering",
791      "http": {
792        "method": "GET",
793        "requestUri": "/prod/offerings/{offeringId}",
794        "responseCode": 200
795      },
796      "input": {
797        "shape": "DescribeOfferingRequest"
798      },
799      "output": {
800        "shape": "DescribeOfferingResponse"
801      },
802      "errors": [
803        {
804          "shape": "BadRequestException"
805        },
806        {
807          "shape": "InternalServerErrorException"
808        },
809        {
810          "shape": "ForbiddenException"
811        },
812        {
813          "shape": "BadGatewayException"
814        },
815        {
816          "shape": "NotFoundException"
817        },
818        {
819          "shape": "GatewayTimeoutException"
820        },
821        {
822          "shape": "TooManyRequestsException"
823        }
824      ]
825    },
826    "DescribeReservation": {
827      "name": "DescribeReservation",
828      "http": {
829        "method": "GET",
830        "requestUri": "/prod/reservations/{reservationId}",
831        "responseCode": 200
832      },
833      "input": {
834        "shape": "DescribeReservationRequest"
835      },
836      "output": {
837        "shape": "DescribeReservationResponse"
838      },
839      "errors": [
840        {
841          "shape": "BadRequestException"
842        },
843        {
844          "shape": "InternalServerErrorException"
845        },
846        {
847          "shape": "ForbiddenException"
848        },
849        {
850          "shape": "BadGatewayException"
851        },
852        {
853          "shape": "NotFoundException"
854        },
855        {
856          "shape": "GatewayTimeoutException"
857        },
858        {
859          "shape": "TooManyRequestsException"
860        }
861      ]
862    },
863    "DescribeSchedule": {
864      "name": "DescribeSchedule",
865      "http": {
866        "method": "GET",
867        "requestUri": "/prod/channels/{channelId}/schedule",
868        "responseCode": 200
869      },
870      "input": {
871        "shape": "DescribeScheduleRequest"
872      },
873      "output": {
874        "shape": "DescribeScheduleResponse"
875      },
876      "errors": [
877        {
878          "shape": "BadRequestException"
879        },
880        {
881          "shape": "InternalServerErrorException"
882        },
883        {
884          "shape": "ForbiddenException"
885        },
886        {
887          "shape": "BadGatewayException"
888        },
889        {
890          "shape": "NotFoundException"
891        },
892        {
893          "shape": "GatewayTimeoutException"
894        },
895        {
896          "shape": "TooManyRequestsException"
897        }
898      ]
899    },
900    "ListChannels": {
901      "name": "ListChannels",
902      "http": {
903        "method": "GET",
904        "requestUri": "/prod/channels",
905        "responseCode": 200
906      },
907      "input": {
908        "shape": "ListChannelsRequest"
909      },
910      "output": {
911        "shape": "ListChannelsResponse"
912      },
913      "errors": [
914        {
915          "shape": "BadRequestException"
916        },
917        {
918          "shape": "InternalServerErrorException"
919        },
920        {
921          "shape": "ForbiddenException"
922        },
923        {
924          "shape": "BadGatewayException"
925        },
926        {
927          "shape": "GatewayTimeoutException"
928        },
929        {
930          "shape": "TooManyRequestsException"
931        }
932      ]
933    },
934    "ListInputDevices": {
935      "name": "ListInputDevices",
936      "http": {
937        "method": "GET",
938        "requestUri": "/prod/inputDevices",
939        "responseCode": 200
940      },
941      "input": {
942        "shape": "ListInputDevicesRequest"
943      },
944      "output": {
945        "shape": "ListInputDevicesResponse"
946      },
947      "errors": [
948        {
949          "shape": "BadRequestException"
950        },
951        {
952          "shape": "InternalServerErrorException"
953        },
954        {
955          "shape": "ForbiddenException"
956        },
957        {
958          "shape": "BadGatewayException"
959        },
960        {
961          "shape": "GatewayTimeoutException"
962        },
963        {
964          "shape": "TooManyRequestsException"
965        }
966      ]
967    },
968    "ListInputSecurityGroups": {
969      "name": "ListInputSecurityGroups",
970      "http": {
971        "method": "GET",
972        "requestUri": "/prod/inputSecurityGroups",
973        "responseCode": 200
974      },
975      "input": {
976        "shape": "ListInputSecurityGroupsRequest"
977      },
978      "output": {
979        "shape": "ListInputSecurityGroupsResponse"
980      },
981      "errors": [
982        {
983          "shape": "BadRequestException"
984        },
985        {
986          "shape": "InternalServerErrorException"
987        },
988        {
989          "shape": "ForbiddenException"
990        },
991        {
992          "shape": "BadGatewayException"
993        },
994        {
995          "shape": "GatewayTimeoutException"
996        },
997        {
998          "shape": "TooManyRequestsException"
999        }
1000      ]
1001    },
1002    "ListInputs": {
1003      "name": "ListInputs",
1004      "http": {
1005        "method": "GET",
1006        "requestUri": "/prod/inputs",
1007        "responseCode": 200
1008      },
1009      "input": {
1010        "shape": "ListInputsRequest"
1011      },
1012      "output": {
1013        "shape": "ListInputsResponse"
1014      },
1015      "errors": [
1016        {
1017          "shape": "BadRequestException"
1018        },
1019        {
1020          "shape": "InternalServerErrorException"
1021        },
1022        {
1023          "shape": "ForbiddenException"
1024        },
1025        {
1026          "shape": "BadGatewayException"
1027        },
1028        {
1029          "shape": "GatewayTimeoutException"
1030        },
1031        {
1032          "shape": "TooManyRequestsException"
1033        }
1034      ]
1035    },
1036    "ListMultiplexPrograms": {
1037      "name": "ListMultiplexPrograms",
1038      "http": {
1039        "method": "GET",
1040        "requestUri": "/prod/multiplexes/{multiplexId}/programs",
1041        "responseCode": 200
1042      },
1043      "input": {
1044        "shape": "ListMultiplexProgramsRequest"
1045      },
1046      "output": {
1047        "shape": "ListMultiplexProgramsResponse"
1048      },
1049      "errors": [
1050        {
1051          "shape": "BadRequestException"
1052        },
1053        {
1054          "shape": "InternalServerErrorException"
1055        },
1056        {
1057          "shape": "ForbiddenException"
1058        },
1059        {
1060          "shape": "BadGatewayException"
1061        },
1062        {
1063          "shape": "NotFoundException"
1064        },
1065        {
1066          "shape": "GatewayTimeoutException"
1067        },
1068        {
1069          "shape": "TooManyRequestsException"
1070        }
1071      ]
1072    },
1073    "ListMultiplexes": {
1074      "name": "ListMultiplexes",
1075      "http": {
1076        "method": "GET",
1077        "requestUri": "/prod/multiplexes",
1078        "responseCode": 200
1079      },
1080      "input": {
1081        "shape": "ListMultiplexesRequest"
1082      },
1083      "output": {
1084        "shape": "ListMultiplexesResponse"
1085      },
1086      "errors": [
1087        {
1088          "shape": "BadRequestException"
1089        },
1090        {
1091          "shape": "InternalServerErrorException"
1092        },
1093        {
1094          "shape": "ForbiddenException"
1095        },
1096        {
1097          "shape": "BadGatewayException"
1098        },
1099        {
1100          "shape": "GatewayTimeoutException"
1101        },
1102        {
1103          "shape": "TooManyRequestsException"
1104        }
1105      ]
1106    },
1107    "ListOfferings": {
1108      "name": "ListOfferings",
1109      "http": {
1110        "method": "GET",
1111        "requestUri": "/prod/offerings",
1112        "responseCode": 200
1113      },
1114      "input": {
1115        "shape": "ListOfferingsRequest"
1116      },
1117      "output": {
1118        "shape": "ListOfferingsResponse"
1119      },
1120      "errors": [
1121        {
1122          "shape": "BadRequestException"
1123        },
1124        {
1125          "shape": "InternalServerErrorException"
1126        },
1127        {
1128          "shape": "ForbiddenException"
1129        },
1130        {
1131          "shape": "BadGatewayException"
1132        },
1133        {
1134          "shape": "GatewayTimeoutException"
1135        },
1136        {
1137          "shape": "TooManyRequestsException"
1138        }
1139      ]
1140    },
1141    "ListReservations": {
1142      "name": "ListReservations",
1143      "http": {
1144        "method": "GET",
1145        "requestUri": "/prod/reservations",
1146        "responseCode": 200
1147      },
1148      "input": {
1149        "shape": "ListReservationsRequest"
1150      },
1151      "output": {
1152        "shape": "ListReservationsResponse"
1153      },
1154      "errors": [
1155        {
1156          "shape": "BadRequestException"
1157        },
1158        {
1159          "shape": "InternalServerErrorException"
1160        },
1161        {
1162          "shape": "ForbiddenException"
1163        },
1164        {
1165          "shape": "BadGatewayException"
1166        },
1167        {
1168          "shape": "GatewayTimeoutException"
1169        },
1170        {
1171          "shape": "TooManyRequestsException"
1172        }
1173      ]
1174    },
1175    "ListTagsForResource": {
1176      "name": "ListTagsForResource",
1177      "http": {
1178        "method": "GET",
1179        "requestUri": "/prod/tags/{resource-arn}",
1180        "responseCode": 200
1181      },
1182      "input": {
1183        "shape": "ListTagsForResourceRequest"
1184      },
1185      "output": {
1186        "shape": "ListTagsForResourceResponse"
1187      },
1188      "errors": [
1189        {
1190          "shape": "NotFoundException"
1191        },
1192        {
1193          "shape": "BadRequestException"
1194        },
1195        {
1196          "shape": "InternalServerErrorException"
1197        },
1198        {
1199          "shape": "ForbiddenException"
1200        }
1201      ]
1202    },
1203    "PurchaseOffering": {
1204      "name": "PurchaseOffering",
1205      "http": {
1206        "method": "POST",
1207        "requestUri": "/prod/offerings/{offeringId}/purchase",
1208        "responseCode": 201
1209      },
1210      "input": {
1211        "shape": "PurchaseOfferingRequest"
1212      },
1213      "output": {
1214        "shape": "PurchaseOfferingResponse"
1215      },
1216      "errors": [
1217        {
1218          "shape": "BadRequestException"
1219        },
1220        {
1221          "shape": "InternalServerErrorException"
1222        },
1223        {
1224          "shape": "ForbiddenException"
1225        },
1226        {
1227          "shape": "BadGatewayException"
1228        },
1229        {
1230          "shape": "NotFoundException"
1231        },
1232        {
1233          "shape": "GatewayTimeoutException"
1234        },
1235        {
1236          "shape": "TooManyRequestsException"
1237        },
1238        {
1239          "shape": "ConflictException"
1240        }
1241      ]
1242    },
1243    "StartChannel": {
1244      "name": "StartChannel",
1245      "http": {
1246        "method": "POST",
1247        "requestUri": "/prod/channels/{channelId}/start",
1248        "responseCode": 200
1249      },
1250      "input": {
1251        "shape": "StartChannelRequest"
1252      },
1253      "output": {
1254        "shape": "StartChannelResponse"
1255      },
1256      "errors": [
1257        {
1258          "shape": "BadRequestException"
1259        },
1260        {
1261          "shape": "InternalServerErrorException"
1262        },
1263        {
1264          "shape": "ForbiddenException"
1265        },
1266        {
1267          "shape": "BadGatewayException"
1268        },
1269        {
1270          "shape": "NotFoundException"
1271        },
1272        {
1273          "shape": "GatewayTimeoutException"
1274        },
1275        {
1276          "shape": "TooManyRequestsException"
1277        },
1278        {
1279          "shape": "ConflictException"
1280        }
1281      ]
1282    },
1283    "StartMultiplex": {
1284      "name": "StartMultiplex",
1285      "http": {
1286        "method": "POST",
1287        "requestUri": "/prod/multiplexes/{multiplexId}/start",
1288        "responseCode": 202
1289      },
1290      "input": {
1291        "shape": "StartMultiplexRequest"
1292      },
1293      "output": {
1294        "shape": "StartMultiplexResponse"
1295      },
1296      "errors": [
1297        {
1298          "shape": "BadRequestException"
1299        },
1300        {
1301          "shape": "InternalServerErrorException"
1302        },
1303        {
1304          "shape": "ForbiddenException"
1305        },
1306        {
1307          "shape": "BadGatewayException"
1308        },
1309        {
1310          "shape": "NotFoundException"
1311        },
1312        {
1313          "shape": "GatewayTimeoutException"
1314        },
1315        {
1316          "shape": "TooManyRequestsException"
1317        },
1318        {
1319          "shape": "ConflictException"
1320        }
1321      ]
1322    },
1323    "StopChannel": {
1324      "name": "StopChannel",
1325      "http": {
1326        "method": "POST",
1327        "requestUri": "/prod/channels/{channelId}/stop",
1328        "responseCode": 200
1329      },
1330      "input": {
1331        "shape": "StopChannelRequest"
1332      },
1333      "output": {
1334        "shape": "StopChannelResponse"
1335      },
1336      "errors": [
1337        {
1338          "shape": "BadRequestException"
1339        },
1340        {
1341          "shape": "InternalServerErrorException"
1342        },
1343        {
1344          "shape": "ForbiddenException"
1345        },
1346        {
1347          "shape": "BadGatewayException"
1348        },
1349        {
1350          "shape": "NotFoundException"
1351        },
1352        {
1353          "shape": "GatewayTimeoutException"
1354        },
1355        {
1356          "shape": "TooManyRequestsException"
1357        },
1358        {
1359          "shape": "ConflictException"
1360        }
1361      ]
1362    },
1363    "StopMultiplex": {
1364      "name": "StopMultiplex",
1365      "http": {
1366        "method": "POST",
1367        "requestUri": "/prod/multiplexes/{multiplexId}/stop",
1368        "responseCode": 202
1369      },
1370      "input": {
1371        "shape": "StopMultiplexRequest"
1372      },
1373      "output": {
1374        "shape": "StopMultiplexResponse"
1375      },
1376      "errors": [
1377        {
1378          "shape": "BadRequestException"
1379        },
1380        {
1381          "shape": "InternalServerErrorException"
1382        },
1383        {
1384          "shape": "ForbiddenException"
1385        },
1386        {
1387          "shape": "BadGatewayException"
1388        },
1389        {
1390          "shape": "NotFoundException"
1391        },
1392        {
1393          "shape": "GatewayTimeoutException"
1394        },
1395        {
1396          "shape": "TooManyRequestsException"
1397        },
1398        {
1399          "shape": "ConflictException"
1400        }
1401      ]
1402    },
1403    "UpdateChannel": {
1404      "name": "UpdateChannel",
1405      "http": {
1406        "method": "PUT",
1407        "requestUri": "/prod/channels/{channelId}",
1408        "responseCode": 200
1409      },
1410      "input": {
1411        "shape": "UpdateChannelRequest"
1412      },
1413      "output": {
1414        "shape": "UpdateChannelResponse"
1415      },
1416      "errors": [
1417        {
1418          "shape": "BadRequestException"
1419        },
1420        {
1421          "shape": "UnprocessableEntityException"
1422        },
1423        {
1424          "shape": "InternalServerErrorException"
1425        },
1426        {
1427          "shape": "ForbiddenException"
1428        },
1429        {
1430          "shape": "BadGatewayException"
1431        },
1432        {
1433          "shape": "GatewayTimeoutException"
1434        },
1435        {
1436          "shape": "ConflictException"
1437        }
1438      ]
1439    },
1440    "UpdateChannelClass": {
1441      "name": "UpdateChannelClass",
1442      "http": {
1443        "method": "PUT",
1444        "requestUri": "/prod/channels/{channelId}/channelClass",
1445        "responseCode": 200
1446      },
1447      "input": {
1448        "shape": "UpdateChannelClassRequest"
1449      },
1450      "output": {
1451        "shape": "UpdateChannelClassResponse"
1452      },
1453      "errors": [
1454        {
1455          "shape": "BadRequestException"
1456        },
1457        {
1458          "shape": "UnprocessableEntityException"
1459        },
1460        {
1461          "shape": "InternalServerErrorException"
1462        },
1463        {
1464          "shape": "ForbiddenException"
1465        },
1466        {
1467          "shape": "BadGatewayException"
1468        },
1469        {
1470          "shape": "NotFoundException"
1471        },
1472        {
1473          "shape": "GatewayTimeoutException"
1474        },
1475        {
1476          "shape": "TooManyRequestsException"
1477        },
1478        {
1479          "shape": "ConflictException"
1480        }
1481      ]
1482    },
1483    "UpdateInput": {
1484      "name": "UpdateInput",
1485      "http": {
1486        "method": "PUT",
1487        "requestUri": "/prod/inputs/{inputId}",
1488        "responseCode": 200
1489      },
1490      "input": {
1491        "shape": "UpdateInputRequest"
1492      },
1493      "output": {
1494        "shape": "UpdateInputResponse"
1495      },
1496      "errors": [
1497        {
1498          "shape": "BadRequestException"
1499        },
1500        {
1501          "shape": "InternalServerErrorException"
1502        },
1503        {
1504          "shape": "ForbiddenException"
1505        },
1506        {
1507          "shape": "BadGatewayException"
1508        },
1509        {
1510          "shape": "NotFoundException"
1511        },
1512        {
1513          "shape": "GatewayTimeoutException"
1514        },
1515        {
1516          "shape": "ConflictException"
1517        }
1518      ]
1519    },
1520    "UpdateInputDevice": {
1521      "name": "UpdateInputDevice",
1522      "http": {
1523        "method": "PUT",
1524        "requestUri": "/prod/inputDevices/{inputDeviceId}",
1525        "responseCode": 200
1526      },
1527      "input": {
1528        "shape": "UpdateInputDeviceRequest"
1529      },
1530      "output": {
1531        "shape": "UpdateInputDeviceResponse"
1532      },
1533      "errors": [
1534        {
1535          "shape": "BadRequestException"
1536        },
1537        {
1538          "shape": "UnprocessableEntityException"
1539        },
1540        {
1541          "shape": "InternalServerErrorException"
1542        },
1543        {
1544          "shape": "ForbiddenException"
1545        },
1546        {
1547          "shape": "BadGatewayException"
1548        },
1549        {
1550          "shape": "NotFoundException"
1551        },
1552        {
1553          "shape": "GatewayTimeoutException"
1554        },
1555        {
1556          "shape": "TooManyRequestsException"
1557        }
1558      ]
1559    },
1560    "UpdateInputSecurityGroup": {
1561      "name": "UpdateInputSecurityGroup",
1562      "http": {
1563        "method": "PUT",
1564        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
1565        "responseCode": 200
1566      },
1567      "input": {
1568        "shape": "UpdateInputSecurityGroupRequest"
1569      },
1570      "output": {
1571        "shape": "UpdateInputSecurityGroupResponse"
1572      },
1573      "errors": [
1574        {
1575          "shape": "BadRequestException"
1576        },
1577        {
1578          "shape": "InternalServerErrorException"
1579        },
1580        {
1581          "shape": "ForbiddenException"
1582        },
1583        {
1584          "shape": "BadGatewayException"
1585        },
1586        {
1587          "shape": "NotFoundException"
1588        },
1589        {
1590          "shape": "GatewayTimeoutException"
1591        },
1592        {
1593          "shape": "ConflictException"
1594        }
1595      ]
1596    },
1597    "UpdateMultiplex": {
1598      "name": "UpdateMultiplex",
1599      "http": {
1600        "method": "PUT",
1601        "requestUri": "/prod/multiplexes/{multiplexId}",
1602        "responseCode": 200
1603      },
1604      "input": {
1605        "shape": "UpdateMultiplexRequest"
1606      },
1607      "output": {
1608        "shape": "UpdateMultiplexResponse"
1609      },
1610      "errors": [
1611        {
1612          "shape": "BadRequestException"
1613        },
1614        {
1615          "shape": "UnprocessableEntityException"
1616        },
1617        {
1618          "shape": "InternalServerErrorException"
1619        },
1620        {
1621          "shape": "ForbiddenException"
1622        },
1623        {
1624          "shape": "BadGatewayException"
1625        },
1626        {
1627          "shape": "NotFoundException"
1628        },
1629        {
1630          "shape": "GatewayTimeoutException"
1631        },
1632        {
1633          "shape": "ConflictException"
1634        }
1635      ]
1636    },
1637    "UpdateMultiplexProgram": {
1638      "name": "UpdateMultiplexProgram",
1639      "http": {
1640        "method": "PUT",
1641        "requestUri": "/prod/multiplexes/{multiplexId}/programs/{programName}",
1642        "responseCode": 200
1643      },
1644      "input": {
1645        "shape": "UpdateMultiplexProgramRequest"
1646      },
1647      "output": {
1648        "shape": "UpdateMultiplexProgramResponse"
1649      },
1650      "errors": [
1651        {
1652          "shape": "BadRequestException"
1653        },
1654        {
1655          "shape": "UnprocessableEntityException"
1656        },
1657        {
1658          "shape": "InternalServerErrorException"
1659        },
1660        {
1661          "shape": "ForbiddenException"
1662        },
1663        {
1664          "shape": "BadGatewayException"
1665        },
1666        {
1667          "shape": "NotFoundException"
1668        },
1669        {
1670          "shape": "GatewayTimeoutException"
1671        },
1672        {
1673          "shape": "ConflictException"
1674        }
1675      ]
1676    },
1677    "UpdateReservation": {
1678      "name": "UpdateReservation",
1679      "http": {
1680        "method": "PUT",
1681        "requestUri": "/prod/reservations/{reservationId}",
1682        "responseCode": 200
1683      },
1684      "input": {
1685        "shape": "UpdateReservationRequest"
1686      },
1687      "output": {
1688        "shape": "UpdateReservationResponse"
1689      },
1690      "errors": [
1691        {
1692          "shape": "BadRequestException"
1693        },
1694        {
1695          "shape": "InternalServerErrorException"
1696        },
1697        {
1698          "shape": "ForbiddenException"
1699        },
1700        {
1701          "shape": "BadGatewayException"
1702        },
1703        {
1704          "shape": "NotFoundException"
1705        },
1706        {
1707          "shape": "GatewayTimeoutException"
1708        },
1709        {
1710          "shape": "TooManyRequestsException"
1711        },
1712        {
1713          "shape": "ConflictException"
1714        }
1715      ]
1716    }
1717  },
1718  "shapes": {
1719    "AacCodingMode": {
1720      "type": "string",
1721      "enum": [
1722        "AD_RECEIVER_MIX",
1723        "CODING_MODE_1_0",
1724        "CODING_MODE_1_1",
1725        "CODING_MODE_2_0",
1726        "CODING_MODE_5_1"
1727      ]
1728    },
1729    "AacInputType": {
1730      "type": "string",
1731      "enum": [
1732        "BROADCASTER_MIXED_AD",
1733        "NORMAL"
1734      ]
1735    },
1736    "AacProfile": {
1737      "type": "string",
1738      "enum": [
1739        "HEV1",
1740        "HEV2",
1741        "LC"
1742      ]
1743    },
1744    "AacRateControlMode": {
1745      "type": "string",
1746      "enum": [
1747        "CBR",
1748        "VBR"
1749      ]
1750    },
1751    "AacRawFormat": {
1752      "type": "string",
1753      "enum": [
1754        "LATM_LOAS",
1755        "NONE"
1756      ]
1757    },
1758    "AacSettings": {
1759      "type": "structure",
1760      "members": {
1761        "Bitrate": {
1762          "shape": "__double",
1763          "locationName": "bitrate"
1764        },
1765        "CodingMode": {
1766          "shape": "AacCodingMode",
1767          "locationName": "codingMode"
1768        },
1769        "InputType": {
1770          "shape": "AacInputType",
1771          "locationName": "inputType"
1772        },
1773        "Profile": {
1774          "shape": "AacProfile",
1775          "locationName": "profile"
1776        },
1777        "RateControlMode": {
1778          "shape": "AacRateControlMode",
1779          "locationName": "rateControlMode"
1780        },
1781        "RawFormat": {
1782          "shape": "AacRawFormat",
1783          "locationName": "rawFormat"
1784        },
1785        "SampleRate": {
1786          "shape": "__double",
1787          "locationName": "sampleRate"
1788        },
1789        "Spec": {
1790          "shape": "AacSpec",
1791          "locationName": "spec"
1792        },
1793        "VbrQuality": {
1794          "shape": "AacVbrQuality",
1795          "locationName": "vbrQuality"
1796        }
1797      }
1798    },
1799    "AacSpec": {
1800      "type": "string",
1801      "enum": [
1802        "MPEG2",
1803        "MPEG4"
1804      ]
1805    },
1806    "AacVbrQuality": {
1807      "type": "string",
1808      "enum": [
1809        "HIGH",
1810        "LOW",
1811        "MEDIUM_HIGH",
1812        "MEDIUM_LOW"
1813      ]
1814    },
1815    "Ac3BitstreamMode": {
1816      "type": "string",
1817      "enum": [
1818        "COMMENTARY",
1819        "COMPLETE_MAIN",
1820        "DIALOGUE",
1821        "EMERGENCY",
1822        "HEARING_IMPAIRED",
1823        "MUSIC_AND_EFFECTS",
1824        "VISUALLY_IMPAIRED",
1825        "VOICE_OVER"
1826      ]
1827    },
1828    "Ac3CodingMode": {
1829      "type": "string",
1830      "enum": [
1831        "CODING_MODE_1_0",
1832        "CODING_MODE_1_1",
1833        "CODING_MODE_2_0",
1834        "CODING_MODE_3_2_LFE"
1835      ]
1836    },
1837    "Ac3DrcProfile": {
1838      "type": "string",
1839      "enum": [
1840        "FILM_STANDARD",
1841        "NONE"
1842      ]
1843    },
1844    "Ac3LfeFilter": {
1845      "type": "string",
1846      "enum": [
1847        "DISABLED",
1848        "ENABLED"
1849      ]
1850    },
1851    "Ac3MetadataControl": {
1852      "type": "string",
1853      "enum": [
1854        "FOLLOW_INPUT",
1855        "USE_CONFIGURED"
1856      ]
1857    },
1858    "Ac3Settings": {
1859      "type": "structure",
1860      "members": {
1861        "Bitrate": {
1862          "shape": "__double",
1863          "locationName": "bitrate"
1864        },
1865        "BitstreamMode": {
1866          "shape": "Ac3BitstreamMode",
1867          "locationName": "bitstreamMode"
1868        },
1869        "CodingMode": {
1870          "shape": "Ac3CodingMode",
1871          "locationName": "codingMode"
1872        },
1873        "Dialnorm": {
1874          "shape": "__integerMin1Max31",
1875          "locationName": "dialnorm"
1876        },
1877        "DrcProfile": {
1878          "shape": "Ac3DrcProfile",
1879          "locationName": "drcProfile"
1880        },
1881        "LfeFilter": {
1882          "shape": "Ac3LfeFilter",
1883          "locationName": "lfeFilter"
1884        },
1885        "MetadataControl": {
1886          "shape": "Ac3MetadataControl",
1887          "locationName": "metadataControl"
1888        }
1889      }
1890    },
1891    "AccessDenied": {
1892      "type": "structure",
1893      "members": {
1894        "Message": {
1895          "shape": "__string",
1896          "locationName": "message"
1897        }
1898      }
1899    },
1900    "AfdSignaling": {
1901      "type": "string",
1902      "enum": [
1903        "AUTO",
1904        "FIXED",
1905        "NONE"
1906      ]
1907    },
1908    "ArchiveContainerSettings": {
1909      "type": "structure",
1910      "members": {
1911        "M2tsSettings": {
1912          "shape": "M2tsSettings",
1913          "locationName": "m2tsSettings"
1914        }
1915      }
1916    },
1917    "ArchiveGroupSettings": {
1918      "type": "structure",
1919      "members": {
1920        "Destination": {
1921          "shape": "OutputLocationRef",
1922          "locationName": "destination"
1923        },
1924        "RolloverInterval": {
1925          "shape": "__integerMin1",
1926          "locationName": "rolloverInterval"
1927        }
1928      },
1929      "required": [
1930        "Destination"
1931      ]
1932    },
1933    "ArchiveOutputSettings": {
1934      "type": "structure",
1935      "members": {
1936        "ContainerSettings": {
1937          "shape": "ArchiveContainerSettings",
1938          "locationName": "containerSettings"
1939        },
1940        "Extension": {
1941          "shape": "__string",
1942          "locationName": "extension"
1943        },
1944        "NameModifier": {
1945          "shape": "__string",
1946          "locationName": "nameModifier"
1947        }
1948      },
1949      "required": [
1950        "ContainerSettings"
1951      ]
1952    },
1953    "AribDestinationSettings": {
1954      "type": "structure",
1955      "members": {
1956      }
1957    },
1958    "AribSourceSettings": {
1959      "type": "structure",
1960      "members": {
1961      }
1962    },
1963    "AudioChannelMapping": {
1964      "type": "structure",
1965      "members": {
1966        "InputChannelLevels": {
1967          "shape": "__listOfInputChannelLevel",
1968          "locationName": "inputChannelLevels"
1969        },
1970        "OutputChannel": {
1971          "shape": "__integerMin0Max7",
1972          "locationName": "outputChannel"
1973        }
1974      },
1975      "required": [
1976        "OutputChannel",
1977        "InputChannelLevels"
1978      ]
1979    },
1980    "AudioCodecSettings": {
1981      "type": "structure",
1982      "members": {
1983        "AacSettings": {
1984          "shape": "AacSettings",
1985          "locationName": "aacSettings"
1986        },
1987        "Ac3Settings": {
1988          "shape": "Ac3Settings",
1989          "locationName": "ac3Settings"
1990        },
1991        "Eac3Settings": {
1992          "shape": "Eac3Settings",
1993          "locationName": "eac3Settings"
1994        },
1995        "Mp2Settings": {
1996          "shape": "Mp2Settings",
1997          "locationName": "mp2Settings"
1998        },
1999        "PassThroughSettings": {
2000          "shape": "PassThroughSettings",
2001          "locationName": "passThroughSettings"
2002        }
2003      }
2004    },
2005    "AudioDescription": {
2006      "type": "structure",
2007      "members": {
2008        "AudioNormalizationSettings": {
2009          "shape": "AudioNormalizationSettings",
2010          "locationName": "audioNormalizationSettings"
2011        },
2012        "AudioSelectorName": {
2013          "shape": "__string",
2014          "locationName": "audioSelectorName"
2015        },
2016        "AudioType": {
2017          "shape": "AudioType",
2018          "locationName": "audioType"
2019        },
2020        "AudioTypeControl": {
2021          "shape": "AudioDescriptionAudioTypeControl",
2022          "locationName": "audioTypeControl"
2023        },
2024        "CodecSettings": {
2025          "shape": "AudioCodecSettings",
2026          "locationName": "codecSettings"
2027        },
2028        "LanguageCode": {
2029          "shape": "__stringMin3Max3",
2030          "locationName": "languageCode"
2031        },
2032        "LanguageCodeControl": {
2033          "shape": "AudioDescriptionLanguageCodeControl",
2034          "locationName": "languageCodeControl"
2035        },
2036        "Name": {
2037          "shape": "__string",
2038          "locationName": "name"
2039        },
2040        "RemixSettings": {
2041          "shape": "RemixSettings",
2042          "locationName": "remixSettings"
2043        },
2044        "StreamName": {
2045          "shape": "__string",
2046          "locationName": "streamName"
2047        }
2048      },
2049      "required": [
2050        "AudioSelectorName",
2051        "Name"
2052      ]
2053    },
2054    "AudioDescriptionAudioTypeControl": {
2055      "type": "string",
2056      "enum": [
2057        "FOLLOW_INPUT",
2058        "USE_CONFIGURED"
2059      ]
2060    },
2061    "AudioDescriptionLanguageCodeControl": {
2062      "type": "string",
2063      "enum": [
2064        "FOLLOW_INPUT",
2065        "USE_CONFIGURED"
2066      ]
2067    },
2068    "AudioLanguageSelection": {
2069      "type": "structure",
2070      "members": {
2071        "LanguageCode": {
2072          "shape": "__string",
2073          "locationName": "languageCode"
2074        },
2075        "LanguageSelectionPolicy": {
2076          "shape": "AudioLanguageSelectionPolicy",
2077          "locationName": "languageSelectionPolicy"
2078        }
2079      },
2080      "required": [
2081        "LanguageCode"
2082      ]
2083    },
2084    "AudioLanguageSelectionPolicy": {
2085      "type": "string",
2086      "enum": [
2087        "LOOSE",
2088        "STRICT"
2089      ]
2090    },
2091    "AudioNormalizationAlgorithm": {
2092      "type": "string",
2093      "enum": [
2094        "ITU_1770_1",
2095        "ITU_1770_2"
2096      ]
2097    },
2098    "AudioNormalizationAlgorithmControl": {
2099      "type": "string",
2100      "enum": [
2101        "CORRECT_AUDIO"
2102      ]
2103    },
2104    "AudioNormalizationSettings": {
2105      "type": "structure",
2106      "members": {
2107        "Algorithm": {
2108          "shape": "AudioNormalizationAlgorithm",
2109          "locationName": "algorithm"
2110        },
2111        "AlgorithmControl": {
2112          "shape": "AudioNormalizationAlgorithmControl",
2113          "locationName": "algorithmControl"
2114        },
2115        "TargetLkfs": {
2116          "shape": "__doubleMinNegative59Max0",
2117          "locationName": "targetLkfs"
2118        }
2119      }
2120    },
2121    "AudioOnlyHlsSegmentType": {
2122      "type": "string",
2123      "enum": [
2124        "AAC",
2125        "FMP4"
2126      ]
2127    },
2128    "AudioOnlyHlsSettings": {
2129      "type": "structure",
2130      "members": {
2131        "AudioGroupId": {
2132          "shape": "__string",
2133          "locationName": "audioGroupId"
2134        },
2135        "AudioOnlyImage": {
2136          "shape": "InputLocation",
2137          "locationName": "audioOnlyImage"
2138        },
2139        "AudioTrackType": {
2140          "shape": "AudioOnlyHlsTrackType",
2141          "locationName": "audioTrackType"
2142        },
2143        "SegmentType": {
2144          "shape": "AudioOnlyHlsSegmentType",
2145          "locationName": "segmentType"
2146        }
2147      }
2148    },
2149    "AudioOnlyHlsTrackType": {
2150      "type": "string",
2151      "enum": [
2152        "ALTERNATE_AUDIO_AUTO_SELECT",
2153        "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT",
2154        "ALTERNATE_AUDIO_NOT_AUTO_SELECT",
2155        "AUDIO_ONLY_VARIANT_STREAM"
2156      ]
2157    },
2158    "AudioPidSelection": {
2159      "type": "structure",
2160      "members": {
2161        "Pid": {
2162          "shape": "__integerMin0Max8191",
2163          "locationName": "pid"
2164        }
2165      },
2166      "required": [
2167        "Pid"
2168      ]
2169    },
2170    "AudioSelector": {
2171      "type": "structure",
2172      "members": {
2173        "Name": {
2174          "shape": "__stringMin1",
2175          "locationName": "name"
2176        },
2177        "SelectorSettings": {
2178          "shape": "AudioSelectorSettings",
2179          "locationName": "selectorSettings"
2180        }
2181      },
2182      "required": [
2183        "Name"
2184      ]
2185    },
2186    "AudioSelectorSettings": {
2187      "type": "structure",
2188      "members": {
2189        "AudioLanguageSelection": {
2190          "shape": "AudioLanguageSelection",
2191          "locationName": "audioLanguageSelection"
2192        },
2193        "AudioPidSelection": {
2194          "shape": "AudioPidSelection",
2195          "locationName": "audioPidSelection"
2196        },
2197        "AudioTrackSelection": {
2198          "shape": "AudioTrackSelection",
2199          "locationName": "audioTrackSelection"
2200        }
2201      }
2202    },
2203    "AudioTrack": {
2204      "type": "structure",
2205      "members": {
2206        "Track": {
2207          "shape": "__integerMin1",
2208          "locationName": "track"
2209        }
2210      },
2211      "required": [
2212        "Track"
2213      ]
2214    },
2215    "AudioTrackSelection": {
2216      "type": "structure",
2217      "members": {
2218        "Tracks": {
2219          "shape": "__listOfAudioTrack",
2220          "locationName": "tracks"
2221        }
2222      },
2223      "required": [
2224        "Tracks"
2225      ]
2226    },
2227    "AudioType": {
2228      "type": "string",
2229      "enum": [
2230        "CLEAN_EFFECTS",
2231        "HEARING_IMPAIRED",
2232        "UNDEFINED",
2233        "VISUAL_IMPAIRED_COMMENTARY"
2234      ]
2235    },
2236    "AuthenticationScheme": {
2237      "type": "string",
2238      "enum": [
2239        "AKAMAI",
2240        "COMMON"
2241      ]
2242    },
2243    "AutomaticInputFailoverSettings": {
2244      "type": "structure",
2245      "members": {
2246        "InputPreference": {
2247          "shape": "InputPreference",
2248          "locationName": "inputPreference"
2249        },
2250        "SecondaryInputId": {
2251          "shape": "__string",
2252          "locationName": "secondaryInputId"
2253        }
2254      },
2255      "required": [
2256        "SecondaryInputId"
2257      ]
2258    },
2259    "AvailBlanking": {
2260      "type": "structure",
2261      "members": {
2262        "AvailBlankingImage": {
2263          "shape": "InputLocation",
2264          "locationName": "availBlankingImage"
2265        },
2266        "State": {
2267          "shape": "AvailBlankingState",
2268          "locationName": "state"
2269        }
2270      }
2271    },
2272    "AvailBlankingState": {
2273      "type": "string",
2274      "enum": [
2275        "DISABLED",
2276        "ENABLED"
2277      ]
2278    },
2279    "AvailConfiguration": {
2280      "type": "structure",
2281      "members": {
2282        "AvailSettings": {
2283          "shape": "AvailSettings",
2284          "locationName": "availSettings"
2285        }
2286      }
2287    },
2288    "AvailSettings": {
2289      "type": "structure",
2290      "members": {
2291        "Scte35SpliceInsert": {
2292          "shape": "Scte35SpliceInsert",
2293          "locationName": "scte35SpliceInsert"
2294        },
2295        "Scte35TimeSignalApos": {
2296          "shape": "Scte35TimeSignalApos",
2297          "locationName": "scte35TimeSignalApos"
2298        }
2299      }
2300    },
2301    "BadGatewayException": {
2302      "type": "structure",
2303      "members": {
2304        "Message": {
2305          "shape": "__string",
2306          "locationName": "message"
2307        }
2308      },
2309      "exception": true,
2310      "error": {
2311        "httpStatusCode": 502
2312      }
2313    },
2314    "BadRequestException": {
2315      "type": "structure",
2316      "members": {
2317        "Message": {
2318          "shape": "__string",
2319          "locationName": "message"
2320        }
2321      },
2322      "exception": true,
2323      "error": {
2324        "httpStatusCode": 400
2325      }
2326    },
2327    "BatchScheduleActionCreateRequest": {
2328      "type": "structure",
2329      "members": {
2330        "ScheduleActions": {
2331          "shape": "__listOfScheduleAction",
2332          "locationName": "scheduleActions"
2333        }
2334      },
2335      "required": [
2336        "ScheduleActions"
2337      ]
2338    },
2339    "BatchScheduleActionCreateResult": {
2340      "type": "structure",
2341      "members": {
2342        "ScheduleActions": {
2343          "shape": "__listOfScheduleAction",
2344          "locationName": "scheduleActions"
2345        }
2346      },
2347      "required": [
2348        "ScheduleActions"
2349      ]
2350    },
2351    "BatchScheduleActionDeleteRequest": {
2352      "type": "structure",
2353      "members": {
2354        "ActionNames": {
2355          "shape": "__listOf__string",
2356          "locationName": "actionNames"
2357        }
2358      },
2359      "required": [
2360        "ActionNames"
2361      ]
2362    },
2363    "BatchScheduleActionDeleteResult": {
2364      "type": "structure",
2365      "members": {
2366        "ScheduleActions": {
2367          "shape": "__listOfScheduleAction",
2368          "locationName": "scheduleActions"
2369        }
2370      },
2371      "required": [
2372        "ScheduleActions"
2373      ]
2374    },
2375    "BatchUpdateScheduleRequest": {
2376      "type": "structure",
2377      "members": {
2378        "ChannelId": {
2379          "shape": "__string",
2380          "location": "uri",
2381          "locationName": "channelId"
2382        },
2383        "Creates": {
2384          "shape": "BatchScheduleActionCreateRequest",
2385          "locationName": "creates"
2386        },
2387        "Deletes": {
2388          "shape": "BatchScheduleActionDeleteRequest",
2389          "locationName": "deletes"
2390        }
2391      },
2392      "required": [
2393        "ChannelId"
2394      ]
2395    },
2396    "BatchUpdateScheduleResponse": {
2397      "type": "structure",
2398      "members": {
2399        "Creates": {
2400          "shape": "BatchScheduleActionCreateResult",
2401          "locationName": "creates"
2402        },
2403        "Deletes": {
2404          "shape": "BatchScheduleActionDeleteResult",
2405          "locationName": "deletes"
2406        }
2407      }
2408    },
2409    "BatchUpdateScheduleResult": {
2410      "type": "structure",
2411      "members": {
2412        "Creates": {
2413          "shape": "BatchScheduleActionCreateResult",
2414          "locationName": "creates"
2415        },
2416        "Deletes": {
2417          "shape": "BatchScheduleActionDeleteResult",
2418          "locationName": "deletes"
2419        }
2420      }
2421    },
2422    "BlackoutSlate": {
2423      "type": "structure",
2424      "members": {
2425        "BlackoutSlateImage": {
2426          "shape": "InputLocation",
2427          "locationName": "blackoutSlateImage"
2428        },
2429        "NetworkEndBlackout": {
2430          "shape": "BlackoutSlateNetworkEndBlackout",
2431          "locationName": "networkEndBlackout"
2432        },
2433        "NetworkEndBlackoutImage": {
2434          "shape": "InputLocation",
2435          "locationName": "networkEndBlackoutImage"
2436        },
2437        "NetworkId": {
2438          "shape": "__stringMin34Max34",
2439          "locationName": "networkId"
2440        },
2441        "State": {
2442          "shape": "BlackoutSlateState",
2443          "locationName": "state"
2444        }
2445      }
2446    },
2447    "BlackoutSlateNetworkEndBlackout": {
2448      "type": "string",
2449      "enum": [
2450        "DISABLED",
2451        "ENABLED"
2452      ]
2453    },
2454    "BlackoutSlateState": {
2455      "type": "string",
2456      "enum": [
2457        "DISABLED",
2458        "ENABLED"
2459      ]
2460    },
2461    "BurnInAlignment": {
2462      "type": "string",
2463      "enum": [
2464        "CENTERED",
2465        "LEFT",
2466        "SMART"
2467      ]
2468    },
2469    "BurnInBackgroundColor": {
2470      "type": "string",
2471      "enum": [
2472        "BLACK",
2473        "NONE",
2474        "WHITE"
2475      ]
2476    },
2477    "BurnInDestinationSettings": {
2478      "type": "structure",
2479      "members": {
2480        "Alignment": {
2481          "shape": "BurnInAlignment",
2482          "locationName": "alignment"
2483        },
2484        "BackgroundColor": {
2485          "shape": "BurnInBackgroundColor",
2486          "locationName": "backgroundColor"
2487        },
2488        "BackgroundOpacity": {
2489          "shape": "__integerMin0Max255",
2490          "locationName": "backgroundOpacity"
2491        },
2492        "Font": {
2493          "shape": "InputLocation",
2494          "locationName": "font"
2495        },
2496        "FontColor": {
2497          "shape": "BurnInFontColor",
2498          "locationName": "fontColor"
2499        },
2500        "FontOpacity": {
2501          "shape": "__integerMin0Max255",
2502          "locationName": "fontOpacity"
2503        },
2504        "FontResolution": {
2505          "shape": "__integerMin96Max600",
2506          "locationName": "fontResolution"
2507        },
2508        "FontSize": {
2509          "shape": "__string",
2510          "locationName": "fontSize"
2511        },
2512        "OutlineColor": {
2513          "shape": "BurnInOutlineColor",
2514          "locationName": "outlineColor"
2515        },
2516        "OutlineSize": {
2517          "shape": "__integerMin0Max10",
2518          "locationName": "outlineSize"
2519        },
2520        "ShadowColor": {
2521          "shape": "BurnInShadowColor",
2522          "locationName": "shadowColor"
2523        },
2524        "ShadowOpacity": {
2525          "shape": "__integerMin0Max255",
2526          "locationName": "shadowOpacity"
2527        },
2528        "ShadowXOffset": {
2529          "shape": "__integer",
2530          "locationName": "shadowXOffset"
2531        },
2532        "ShadowYOffset": {
2533          "shape": "__integer",
2534          "locationName": "shadowYOffset"
2535        },
2536        "TeletextGridControl": {
2537          "shape": "BurnInTeletextGridControl",
2538          "locationName": "teletextGridControl"
2539        },
2540        "XPosition": {
2541          "shape": "__integerMin0",
2542          "locationName": "xPosition"
2543        },
2544        "YPosition": {
2545          "shape": "__integerMin0",
2546          "locationName": "yPosition"
2547        }
2548      }
2549    },
2550    "BurnInFontColor": {
2551      "type": "string",
2552      "enum": [
2553        "BLACK",
2554        "BLUE",
2555        "GREEN",
2556        "RED",
2557        "WHITE",
2558        "YELLOW"
2559      ]
2560    },
2561    "BurnInOutlineColor": {
2562      "type": "string",
2563      "enum": [
2564        "BLACK",
2565        "BLUE",
2566        "GREEN",
2567        "RED",
2568        "WHITE",
2569        "YELLOW"
2570      ]
2571    },
2572    "BurnInShadowColor": {
2573      "type": "string",
2574      "enum": [
2575        "BLACK",
2576        "NONE",
2577        "WHITE"
2578      ]
2579    },
2580    "BurnInTeletextGridControl": {
2581      "type": "string",
2582      "enum": [
2583        "FIXED",
2584        "SCALED"
2585      ]
2586    },
2587    "CaptionDescription": {
2588      "type": "structure",
2589      "members": {
2590        "CaptionSelectorName": {
2591          "shape": "__string",
2592          "locationName": "captionSelectorName"
2593        },
2594        "DestinationSettings": {
2595          "shape": "CaptionDestinationSettings",
2596          "locationName": "destinationSettings"
2597        },
2598        "LanguageCode": {
2599          "shape": "__string",
2600          "locationName": "languageCode"
2601        },
2602        "LanguageDescription": {
2603          "shape": "__string",
2604          "locationName": "languageDescription"
2605        },
2606        "Name": {
2607          "shape": "__string",
2608          "locationName": "name"
2609        }
2610      },
2611      "required": [
2612        "CaptionSelectorName",
2613        "Name"
2614      ]
2615    },
2616    "CaptionDestinationSettings": {
2617      "type": "structure",
2618      "members": {
2619        "AribDestinationSettings": {
2620          "shape": "AribDestinationSettings",
2621          "locationName": "aribDestinationSettings"
2622        },
2623        "BurnInDestinationSettings": {
2624          "shape": "BurnInDestinationSettings",
2625          "locationName": "burnInDestinationSettings"
2626        },
2627        "DvbSubDestinationSettings": {
2628          "shape": "DvbSubDestinationSettings",
2629          "locationName": "dvbSubDestinationSettings"
2630        },
2631        "EmbeddedDestinationSettings": {
2632          "shape": "EmbeddedDestinationSettings",
2633          "locationName": "embeddedDestinationSettings"
2634        },
2635        "EmbeddedPlusScte20DestinationSettings": {
2636          "shape": "EmbeddedPlusScte20DestinationSettings",
2637          "locationName": "embeddedPlusScte20DestinationSettings"
2638        },
2639        "RtmpCaptionInfoDestinationSettings": {
2640          "shape": "RtmpCaptionInfoDestinationSettings",
2641          "locationName": "rtmpCaptionInfoDestinationSettings"
2642        },
2643        "Scte20PlusEmbeddedDestinationSettings": {
2644          "shape": "Scte20PlusEmbeddedDestinationSettings",
2645          "locationName": "scte20PlusEmbeddedDestinationSettings"
2646        },
2647        "Scte27DestinationSettings": {
2648          "shape": "Scte27DestinationSettings",
2649          "locationName": "scte27DestinationSettings"
2650        },
2651        "SmpteTtDestinationSettings": {
2652          "shape": "SmpteTtDestinationSettings",
2653          "locationName": "smpteTtDestinationSettings"
2654        },
2655        "TeletextDestinationSettings": {
2656          "shape": "TeletextDestinationSettings",
2657          "locationName": "teletextDestinationSettings"
2658        },
2659        "TtmlDestinationSettings": {
2660          "shape": "TtmlDestinationSettings",
2661          "locationName": "ttmlDestinationSettings"
2662        },
2663        "WebvttDestinationSettings": {
2664          "shape": "WebvttDestinationSettings",
2665          "locationName": "webvttDestinationSettings"
2666        }
2667      }
2668    },
2669    "CaptionLanguageMapping": {
2670      "type": "structure",
2671      "members": {
2672        "CaptionChannel": {
2673          "shape": "__integerMin1Max4",
2674          "locationName": "captionChannel"
2675        },
2676        "LanguageCode": {
2677          "shape": "__stringMin3Max3",
2678          "locationName": "languageCode"
2679        },
2680        "LanguageDescription": {
2681          "shape": "__stringMin1",
2682          "locationName": "languageDescription"
2683        }
2684      },
2685      "required": [
2686        "LanguageCode",
2687        "LanguageDescription",
2688        "CaptionChannel"
2689      ]
2690    },
2691    "CaptionSelector": {
2692      "type": "structure",
2693      "members": {
2694        "LanguageCode": {
2695          "shape": "__string",
2696          "locationName": "languageCode"
2697        },
2698        "Name": {
2699          "shape": "__stringMin1",
2700          "locationName": "name"
2701        },
2702        "SelectorSettings": {
2703          "shape": "CaptionSelectorSettings",
2704          "locationName": "selectorSettings"
2705        }
2706      },
2707      "required": [
2708        "Name"
2709      ]
2710    },
2711    "CaptionSelectorSettings": {
2712      "type": "structure",
2713      "members": {
2714        "AribSourceSettings": {
2715          "shape": "AribSourceSettings",
2716          "locationName": "aribSourceSettings"
2717        },
2718        "DvbSubSourceSettings": {
2719          "shape": "DvbSubSourceSettings",
2720          "locationName": "dvbSubSourceSettings"
2721        },
2722        "EmbeddedSourceSettings": {
2723          "shape": "EmbeddedSourceSettings",
2724          "locationName": "embeddedSourceSettings"
2725        },
2726        "Scte20SourceSettings": {
2727          "shape": "Scte20SourceSettings",
2728          "locationName": "scte20SourceSettings"
2729        },
2730        "Scte27SourceSettings": {
2731          "shape": "Scte27SourceSettings",
2732          "locationName": "scte27SourceSettings"
2733        },
2734        "TeletextSourceSettings": {
2735          "shape": "TeletextSourceSettings",
2736          "locationName": "teletextSourceSettings"
2737        }
2738      }
2739    },
2740    "Channel": {
2741      "type": "structure",
2742      "members": {
2743        "Arn": {
2744          "shape": "__string",
2745          "locationName": "arn"
2746        },
2747        "ChannelClass": {
2748          "shape": "ChannelClass",
2749          "locationName": "channelClass"
2750        },
2751        "Destinations": {
2752          "shape": "__listOfOutputDestination",
2753          "locationName": "destinations"
2754        },
2755        "EgressEndpoints": {
2756          "shape": "__listOfChannelEgressEndpoint",
2757          "locationName": "egressEndpoints"
2758        },
2759        "EncoderSettings": {
2760          "shape": "EncoderSettings",
2761          "locationName": "encoderSettings"
2762        },
2763        "Id": {
2764          "shape": "__string",
2765          "locationName": "id"
2766        },
2767        "InputAttachments": {
2768          "shape": "__listOfInputAttachment",
2769          "locationName": "inputAttachments"
2770        },
2771        "InputSpecification": {
2772          "shape": "InputSpecification",
2773          "locationName": "inputSpecification"
2774        },
2775        "LogLevel": {
2776          "shape": "LogLevel",
2777          "locationName": "logLevel"
2778        },
2779        "Name": {
2780          "shape": "__string",
2781          "locationName": "name"
2782        },
2783        "PipelineDetails": {
2784          "shape": "__listOfPipelineDetail",
2785          "locationName": "pipelineDetails"
2786        },
2787        "PipelinesRunningCount": {
2788          "shape": "__integer",
2789          "locationName": "pipelinesRunningCount"
2790        },
2791        "RoleArn": {
2792          "shape": "__string",
2793          "locationName": "roleArn"
2794        },
2795        "State": {
2796          "shape": "ChannelState",
2797          "locationName": "state"
2798        },
2799        "Tags": {
2800          "shape": "Tags",
2801          "locationName": "tags"
2802        }
2803      }
2804    },
2805    "ChannelClass": {
2806      "type": "string",
2807      "enum": [
2808        "STANDARD",
2809        "SINGLE_PIPELINE"
2810      ]
2811    },
2812    "ChannelConfigurationValidationError": {
2813      "type": "structure",
2814      "members": {
2815        "Message": {
2816          "shape": "__string",
2817          "locationName": "message"
2818        },
2819        "ValidationErrors": {
2820          "shape": "__listOfValidationError",
2821          "locationName": "validationErrors"
2822        }
2823      }
2824    },
2825    "ChannelEgressEndpoint": {
2826      "type": "structure",
2827      "members": {
2828        "SourceIp": {
2829          "shape": "__string",
2830          "locationName": "sourceIp"
2831        }
2832      }
2833    },
2834    "ChannelState": {
2835      "type": "string",
2836      "enum": [
2837        "CREATING",
2838        "CREATE_FAILED",
2839        "IDLE",
2840        "STARTING",
2841        "RUNNING",
2842        "RECOVERING",
2843        "STOPPING",
2844        "DELETING",
2845        "DELETED",
2846        "UPDATING",
2847        "UPDATE_FAILED"
2848      ]
2849    },
2850    "ChannelSummary": {
2851      "type": "structure",
2852      "members": {
2853        "Arn": {
2854          "shape": "__string",
2855          "locationName": "arn"
2856        },
2857        "ChannelClass": {
2858          "shape": "ChannelClass",
2859          "locationName": "channelClass"
2860        },
2861        "Destinations": {
2862          "shape": "__listOfOutputDestination",
2863          "locationName": "destinations"
2864        },
2865        "EgressEndpoints": {
2866          "shape": "__listOfChannelEgressEndpoint",
2867          "locationName": "egressEndpoints"
2868        },
2869        "Id": {
2870          "shape": "__string",
2871          "locationName": "id"
2872        },
2873        "InputAttachments": {
2874          "shape": "__listOfInputAttachment",
2875          "locationName": "inputAttachments"
2876        },
2877        "InputSpecification": {
2878          "shape": "InputSpecification",
2879          "locationName": "inputSpecification"
2880        },
2881        "LogLevel": {
2882          "shape": "LogLevel",
2883          "locationName": "logLevel"
2884        },
2885        "Name": {
2886          "shape": "__string",
2887          "locationName": "name"
2888        },
2889        "PipelinesRunningCount": {
2890          "shape": "__integer",
2891          "locationName": "pipelinesRunningCount"
2892        },
2893        "RoleArn": {
2894          "shape": "__string",
2895          "locationName": "roleArn"
2896        },
2897        "State": {
2898          "shape": "ChannelState",
2899          "locationName": "state"
2900        },
2901        "Tags": {
2902          "shape": "Tags",
2903          "locationName": "tags"
2904        }
2905      }
2906    },
2907    "ColorSpacePassthroughSettings": {
2908      "type": "structure",
2909      "members": {
2910      }
2911    },
2912    "ConflictException": {
2913      "type": "structure",
2914      "members": {
2915        "Message": {
2916          "shape": "__string",
2917          "locationName": "message"
2918        }
2919      },
2920      "exception": true,
2921      "error": {
2922        "httpStatusCode": 409
2923      }
2924    },
2925    "CreateChannel": {
2926      "type": "structure",
2927      "members": {
2928        "ChannelClass": {
2929          "shape": "ChannelClass",
2930          "locationName": "channelClass"
2931        },
2932        "Destinations": {
2933          "shape": "__listOfOutputDestination",
2934          "locationName": "destinations"
2935        },
2936        "EncoderSettings": {
2937          "shape": "EncoderSettings",
2938          "locationName": "encoderSettings"
2939        },
2940        "InputAttachments": {
2941          "shape": "__listOfInputAttachment",
2942          "locationName": "inputAttachments"
2943        },
2944        "InputSpecification": {
2945          "shape": "InputSpecification",
2946          "locationName": "inputSpecification"
2947        },
2948        "LogLevel": {
2949          "shape": "LogLevel",
2950          "locationName": "logLevel"
2951        },
2952        "Name": {
2953          "shape": "__string",
2954          "locationName": "name"
2955        },
2956        "RequestId": {
2957          "shape": "__string",
2958          "locationName": "requestId",
2959          "idempotencyToken": true
2960        },
2961        "Reserved": {
2962          "shape": "__string",
2963          "locationName": "reserved",
2964          "deprecated": true
2965        },
2966        "RoleArn": {
2967          "shape": "__string",
2968          "locationName": "roleArn"
2969        },
2970        "Tags": {
2971          "shape": "Tags",
2972          "locationName": "tags"
2973        }
2974      }
2975    },
2976    "CreateChannelRequest": {
2977      "type": "structure",
2978      "members": {
2979        "ChannelClass": {
2980          "shape": "ChannelClass",
2981          "locationName": "channelClass"
2982        },
2983        "Destinations": {
2984          "shape": "__listOfOutputDestination",
2985          "locationName": "destinations"
2986        },
2987        "EncoderSettings": {
2988          "shape": "EncoderSettings",
2989          "locationName": "encoderSettings"
2990        },
2991        "InputAttachments": {
2992          "shape": "__listOfInputAttachment",
2993          "locationName": "inputAttachments"
2994        },
2995        "InputSpecification": {
2996          "shape": "InputSpecification",
2997          "locationName": "inputSpecification"
2998        },
2999        "LogLevel": {
3000          "shape": "LogLevel",
3001          "locationName": "logLevel"
3002        },
3003        "Name": {
3004          "shape": "__string",
3005          "locationName": "name"
3006        },
3007        "RequestId": {
3008          "shape": "__string",
3009          "locationName": "requestId",
3010          "idempotencyToken": true
3011        },
3012        "Reserved": {
3013          "shape": "__string",
3014          "locationName": "reserved",
3015          "deprecated": true
3016        },
3017        "RoleArn": {
3018          "shape": "__string",
3019          "locationName": "roleArn"
3020        },
3021        "Tags": {
3022          "shape": "Tags",
3023          "locationName": "tags"
3024        }
3025      }
3026    },
3027    "CreateChannelResponse": {
3028      "type": "structure",
3029      "members": {
3030        "Channel": {
3031          "shape": "Channel",
3032          "locationName": "channel"
3033        }
3034      }
3035    },
3036    "CreateChannelResultModel": {
3037      "type": "structure",
3038      "members": {
3039        "Channel": {
3040          "shape": "Channel",
3041          "locationName": "channel"
3042        }
3043      }
3044    },
3045    "CreateInput": {
3046      "type": "structure",
3047      "members": {
3048        "Destinations": {
3049          "shape": "__listOfInputDestinationRequest",
3050          "locationName": "destinations"
3051        },
3052        "InputDevices": {
3053          "shape": "__listOfInputDeviceSettings",
3054          "locationName": "inputDevices"
3055        },
3056        "InputSecurityGroups": {
3057          "shape": "__listOf__string",
3058          "locationName": "inputSecurityGroups"
3059        },
3060        "MediaConnectFlows": {
3061          "shape": "__listOfMediaConnectFlowRequest",
3062          "locationName": "mediaConnectFlows"
3063        },
3064        "Name": {
3065          "shape": "__string",
3066          "locationName": "name"
3067        },
3068        "RequestId": {
3069          "shape": "__string",
3070          "locationName": "requestId",
3071          "idempotencyToken": true
3072        },
3073        "RoleArn": {
3074          "shape": "__string",
3075          "locationName": "roleArn"
3076        },
3077        "Sources": {
3078          "shape": "__listOfInputSourceRequest",
3079          "locationName": "sources"
3080        },
3081        "Tags": {
3082          "shape": "Tags",
3083          "locationName": "tags"
3084        },
3085        "Type": {
3086          "shape": "InputType",
3087          "locationName": "type"
3088        },
3089        "Vpc": {
3090          "shape": "InputVpcRequest",
3091          "locationName": "vpc"
3092        }
3093      }
3094    },
3095    "CreateInputRequest": {
3096      "type": "structure",
3097      "members": {
3098        "Destinations": {
3099          "shape": "__listOfInputDestinationRequest",
3100          "locationName": "destinations"
3101        },
3102        "InputDevices": {
3103          "shape": "__listOfInputDeviceSettings",
3104          "locationName": "inputDevices"
3105        },
3106        "InputSecurityGroups": {
3107          "shape": "__listOf__string",
3108          "locationName": "inputSecurityGroups"
3109        },
3110        "MediaConnectFlows": {
3111          "shape": "__listOfMediaConnectFlowRequest",
3112          "locationName": "mediaConnectFlows"
3113        },
3114        "Name": {
3115          "shape": "__string",
3116          "locationName": "name"
3117        },
3118        "RequestId": {
3119          "shape": "__string",
3120          "locationName": "requestId",
3121          "idempotencyToken": true
3122        },
3123        "RoleArn": {
3124          "shape": "__string",
3125          "locationName": "roleArn"
3126        },
3127        "Sources": {
3128          "shape": "__listOfInputSourceRequest",
3129          "locationName": "sources"
3130        },
3131        "Tags": {
3132          "shape": "Tags",
3133          "locationName": "tags"
3134        },
3135        "Type": {
3136          "shape": "InputType",
3137          "locationName": "type"
3138        },
3139        "Vpc": {
3140          "shape": "InputVpcRequest",
3141          "locationName": "vpc"
3142        }
3143      }
3144    },
3145    "CreateInputResponse": {
3146      "type": "structure",
3147      "members": {
3148        "Input": {
3149          "shape": "Input",
3150          "locationName": "input"
3151        }
3152      }
3153    },
3154    "CreateInputResultModel": {
3155      "type": "structure",
3156      "members": {
3157        "Input": {
3158          "shape": "Input",
3159          "locationName": "input"
3160        }
3161      }
3162    },
3163    "CreateInputSecurityGroupRequest": {
3164      "type": "structure",
3165      "members": {
3166        "Tags": {
3167          "shape": "Tags",
3168          "locationName": "tags"
3169        },
3170        "WhitelistRules": {
3171          "shape": "__listOfInputWhitelistRuleCidr",
3172          "locationName": "whitelistRules"
3173        }
3174      }
3175    },
3176    "CreateInputSecurityGroupResponse": {
3177      "type": "structure",
3178      "members": {
3179        "SecurityGroup": {
3180          "shape": "InputSecurityGroup",
3181          "locationName": "securityGroup"
3182        }
3183      }
3184    },
3185    "CreateInputSecurityGroupResultModel": {
3186      "type": "structure",
3187      "members": {
3188        "SecurityGroup": {
3189          "shape": "InputSecurityGroup",
3190          "locationName": "securityGroup"
3191        }
3192      }
3193    },
3194    "CreateMultiplex": {
3195      "type": "structure",
3196      "members": {
3197        "AvailabilityZones": {
3198          "shape": "__listOf__string",
3199          "locationName": "availabilityZones"
3200        },
3201        "MultiplexSettings": {
3202          "shape": "MultiplexSettings",
3203          "locationName": "multiplexSettings"
3204        },
3205        "Name": {
3206          "shape": "__string",
3207          "locationName": "name"
3208        },
3209        "RequestId": {
3210          "shape": "__string",
3211          "locationName": "requestId",
3212          "idempotencyToken": true
3213        },
3214        "Tags": {
3215          "shape": "Tags",
3216          "locationName": "tags"
3217        }
3218      },
3219      "required": [
3220        "RequestId",
3221        "MultiplexSettings",
3222        "AvailabilityZones",
3223        "Name"
3224      ]
3225    },
3226    "CreateMultiplexProgram": {
3227      "type": "structure",
3228      "members": {
3229        "MultiplexProgramSettings": {
3230          "shape": "MultiplexProgramSettings",
3231          "locationName": "multiplexProgramSettings"
3232        },
3233        "ProgramName": {
3234          "shape": "__string",
3235          "locationName": "programName"
3236        },
3237        "RequestId": {
3238          "shape": "__string",
3239          "locationName": "requestId",
3240          "idempotencyToken": true
3241        }
3242      },
3243      "required": [
3244        "RequestId",
3245        "MultiplexProgramSettings",
3246        "ProgramName"
3247      ]
3248    },
3249    "CreateMultiplexProgramRequest": {
3250      "type": "structure",
3251      "members": {
3252        "MultiplexId": {
3253          "shape": "__string",
3254          "location": "uri",
3255          "locationName": "multiplexId"
3256        },
3257        "MultiplexProgramSettings": {
3258          "shape": "MultiplexProgramSettings",
3259          "locationName": "multiplexProgramSettings"
3260        },
3261        "ProgramName": {
3262          "shape": "__string",
3263          "locationName": "programName"
3264        },
3265        "RequestId": {
3266          "shape": "__string",
3267          "locationName": "requestId",
3268          "idempotencyToken": true
3269        }
3270      },
3271      "required": [
3272        "MultiplexId",
3273        "RequestId",
3274        "MultiplexProgramSettings",
3275        "ProgramName"
3276      ]
3277    },
3278    "CreateMultiplexProgramResponse": {
3279      "type": "structure",
3280      "members": {
3281        "MultiplexProgram": {
3282          "shape": "MultiplexProgram",
3283          "locationName": "multiplexProgram"
3284        }
3285      }
3286    },
3287    "CreateMultiplexProgramResultModel": {
3288      "type": "structure",
3289      "members": {
3290        "MultiplexProgram": {
3291          "shape": "MultiplexProgram",
3292          "locationName": "multiplexProgram"
3293        }
3294      }
3295    },
3296    "CreateMultiplexRequest": {
3297      "type": "structure",
3298      "members": {
3299        "AvailabilityZones": {
3300          "shape": "__listOf__string",
3301          "locationName": "availabilityZones"
3302        },
3303        "MultiplexSettings": {
3304          "shape": "MultiplexSettings",
3305          "locationName": "multiplexSettings"
3306        },
3307        "Name": {
3308          "shape": "__string",
3309          "locationName": "name"
3310        },
3311        "RequestId": {
3312          "shape": "__string",
3313          "locationName": "requestId",
3314          "idempotencyToken": true
3315        },
3316        "Tags": {
3317          "shape": "Tags",
3318          "locationName": "tags"
3319        }
3320      },
3321      "required": [
3322        "RequestId",
3323        "MultiplexSettings",
3324        "AvailabilityZones",
3325        "Name"
3326      ]
3327    },
3328    "CreateMultiplexResponse": {
3329      "type": "structure",
3330      "members": {
3331        "Multiplex": {
3332          "shape": "Multiplex",
3333          "locationName": "multiplex"
3334        }
3335      }
3336    },
3337    "CreateMultiplexResultModel": {
3338      "type": "structure",
3339      "members": {
3340        "Multiplex": {
3341          "shape": "Multiplex",
3342          "locationName": "multiplex"
3343        }
3344      }
3345    },
3346    "CreateTagsRequest": {
3347      "type": "structure",
3348      "members": {
3349        "ResourceArn": {
3350          "shape": "__string",
3351          "location": "uri",
3352          "locationName": "resource-arn"
3353        },
3354        "Tags": {
3355          "shape": "Tags",
3356          "locationName": "tags"
3357        }
3358      },
3359      "required": [
3360        "ResourceArn"
3361      ]
3362    },
3363    "DeleteChannelRequest": {
3364      "type": "structure",
3365      "members": {
3366        "ChannelId": {
3367          "shape": "__string",
3368          "location": "uri",
3369          "locationName": "channelId"
3370        }
3371      },
3372      "required": [
3373        "ChannelId"
3374      ]
3375    },
3376    "DeleteChannelResponse": {
3377      "type": "structure",
3378      "members": {
3379        "Arn": {
3380          "shape": "__string",
3381          "locationName": "arn"
3382        },
3383        "ChannelClass": {
3384          "shape": "ChannelClass",
3385          "locationName": "channelClass"
3386        },
3387        "Destinations": {
3388          "shape": "__listOfOutputDestination",
3389          "locationName": "destinations"
3390        },
3391        "EgressEndpoints": {
3392          "shape": "__listOfChannelEgressEndpoint",
3393          "locationName": "egressEndpoints"
3394        },
3395        "EncoderSettings": {
3396          "shape": "EncoderSettings",
3397          "locationName": "encoderSettings"
3398        },
3399        "Id": {
3400          "shape": "__string",
3401          "locationName": "id"
3402        },
3403        "InputAttachments": {
3404          "shape": "__listOfInputAttachment",
3405          "locationName": "inputAttachments"
3406        },
3407        "InputSpecification": {
3408          "shape": "InputSpecification",
3409          "locationName": "inputSpecification"
3410        },
3411        "LogLevel": {
3412          "shape": "LogLevel",
3413          "locationName": "logLevel"
3414        },
3415        "Name": {
3416          "shape": "__string",
3417          "locationName": "name"
3418        },
3419        "PipelineDetails": {
3420          "shape": "__listOfPipelineDetail",
3421          "locationName": "pipelineDetails"
3422        },
3423        "PipelinesRunningCount": {
3424          "shape": "__integer",
3425          "locationName": "pipelinesRunningCount"
3426        },
3427        "RoleArn": {
3428          "shape": "__string",
3429          "locationName": "roleArn"
3430        },
3431        "State": {
3432          "shape": "ChannelState",
3433          "locationName": "state"
3434        },
3435        "Tags": {
3436          "shape": "Tags",
3437          "locationName": "tags"
3438        }
3439      }
3440    },
3441    "DeleteInputRequest": {
3442      "type": "structure",
3443      "members": {
3444        "InputId": {
3445          "shape": "__string",
3446          "location": "uri",
3447          "locationName": "inputId"
3448        }
3449      },
3450      "required": [
3451        "InputId"
3452      ]
3453    },
3454    "DeleteInputResponse": {
3455      "type": "structure",
3456      "members": {
3457      }
3458    },
3459    "DeleteInputSecurityGroupRequest": {
3460      "type": "structure",
3461      "members": {
3462        "InputSecurityGroupId": {
3463          "shape": "__string",
3464          "location": "uri",
3465          "locationName": "inputSecurityGroupId"
3466        }
3467      },
3468      "required": [
3469        "InputSecurityGroupId"
3470      ]
3471    },
3472    "DeleteInputSecurityGroupResponse": {
3473      "type": "structure",
3474      "members": {
3475      }
3476    },
3477    "DeleteMultiplexProgramRequest": {
3478      "type": "structure",
3479      "members": {
3480        "MultiplexId": {
3481          "shape": "__string",
3482          "location": "uri",
3483          "locationName": "multiplexId"
3484        },
3485        "ProgramName": {
3486          "shape": "__string",
3487          "location": "uri",
3488          "locationName": "programName"
3489        }
3490      },
3491      "required": [
3492        "MultiplexId",
3493        "ProgramName"
3494      ]
3495    },
3496    "DeleteMultiplexProgramResponse": {
3497      "type": "structure",
3498      "members": {
3499        "ChannelId": {
3500          "shape": "__string",
3501          "locationName": "channelId"
3502        },
3503        "MultiplexProgramSettings": {
3504          "shape": "MultiplexProgramSettings",
3505          "locationName": "multiplexProgramSettings"
3506        },
3507        "PacketIdentifiersMap": {
3508          "shape": "MultiplexProgramPacketIdentifiersMap",
3509          "locationName": "packetIdentifiersMap"
3510        },
3511        "ProgramName": {
3512          "shape": "__string",
3513          "locationName": "programName"
3514        }
3515      }
3516    },
3517    "DeleteMultiplexRequest": {
3518      "type": "structure",
3519      "members": {
3520        "MultiplexId": {
3521          "shape": "__string",
3522          "location": "uri",
3523          "locationName": "multiplexId"
3524        }
3525      },
3526      "required": [
3527        "MultiplexId"
3528      ]
3529    },
3530    "DeleteMultiplexResponse": {
3531      "type": "structure",
3532      "members": {
3533        "Arn": {
3534          "shape": "__string",
3535          "locationName": "arn"
3536        },
3537        "AvailabilityZones": {
3538          "shape": "__listOf__string",
3539          "locationName": "availabilityZones"
3540        },
3541        "Destinations": {
3542          "shape": "__listOfMultiplexOutputDestination",
3543          "locationName": "destinations"
3544        },
3545        "Id": {
3546          "shape": "__string",
3547          "locationName": "id"
3548        },
3549        "MultiplexSettings": {
3550          "shape": "MultiplexSettings",
3551          "locationName": "multiplexSettings"
3552        },
3553        "Name": {
3554          "shape": "__string",
3555          "locationName": "name"
3556        },
3557        "PipelinesRunningCount": {
3558          "shape": "__integer",
3559          "locationName": "pipelinesRunningCount"
3560        },
3561        "ProgramCount": {
3562          "shape": "__integer",
3563          "locationName": "programCount"
3564        },
3565        "State": {
3566          "shape": "MultiplexState",
3567          "locationName": "state"
3568        },
3569        "Tags": {
3570          "shape": "Tags",
3571          "locationName": "tags"
3572        }
3573      }
3574    },
3575    "DeleteReservationRequest": {
3576      "type": "structure",
3577      "members": {
3578        "ReservationId": {
3579          "shape": "__string",
3580          "location": "uri",
3581          "locationName": "reservationId"
3582        }
3583      },
3584      "required": [
3585        "ReservationId"
3586      ]
3587    },
3588    "DeleteReservationResponse": {
3589      "type": "structure",
3590      "members": {
3591        "Arn": {
3592          "shape": "__string",
3593          "locationName": "arn"
3594        },
3595        "Count": {
3596          "shape": "__integer",
3597          "locationName": "count"
3598        },
3599        "CurrencyCode": {
3600          "shape": "__string",
3601          "locationName": "currencyCode"
3602        },
3603        "Duration": {
3604          "shape": "__integer",
3605          "locationName": "duration"
3606        },
3607        "DurationUnits": {
3608          "shape": "OfferingDurationUnits",
3609          "locationName": "durationUnits"
3610        },
3611        "End": {
3612          "shape": "__string",
3613          "locationName": "end"
3614        },
3615        "FixedPrice": {
3616          "shape": "__double",
3617          "locationName": "fixedPrice"
3618        },
3619        "Name": {
3620          "shape": "__string",
3621          "locationName": "name"
3622        },
3623        "OfferingDescription": {
3624          "shape": "__string",
3625          "locationName": "offeringDescription"
3626        },
3627        "OfferingId": {
3628          "shape": "__string",
3629          "locationName": "offeringId"
3630        },
3631        "OfferingType": {
3632          "shape": "OfferingType",
3633          "locationName": "offeringType"
3634        },
3635        "Region": {
3636          "shape": "__string",
3637          "locationName": "region"
3638        },
3639        "ReservationId": {
3640          "shape": "__string",
3641          "locationName": "reservationId"
3642        },
3643        "ResourceSpecification": {
3644          "shape": "ReservationResourceSpecification",
3645          "locationName": "resourceSpecification"
3646        },
3647        "Start": {
3648          "shape": "__string",
3649          "locationName": "start"
3650        },
3651        "State": {
3652          "shape": "ReservationState",
3653          "locationName": "state"
3654        },
3655        "Tags": {
3656          "shape": "Tags",
3657          "locationName": "tags"
3658        },
3659        "UsagePrice": {
3660          "shape": "__double",
3661          "locationName": "usagePrice"
3662        }
3663      }
3664    },
3665    "DeleteScheduleRequest": {
3666      "type": "structure",
3667      "members": {
3668        "ChannelId": {
3669          "shape": "__string",
3670          "location": "uri",
3671          "locationName": "channelId"
3672        }
3673      },
3674      "required": [
3675        "ChannelId"
3676      ]
3677    },
3678    "DeleteScheduleResponse": {
3679      "type": "structure",
3680      "members": {
3681      }
3682    },
3683    "DeleteTagsRequest": {
3684      "type": "structure",
3685      "members": {
3686        "ResourceArn": {
3687          "shape": "__string",
3688          "location": "uri",
3689          "locationName": "resource-arn"
3690        },
3691        "TagKeys": {
3692          "shape": "__listOf__string",
3693          "location": "querystring",
3694          "locationName": "tagKeys"
3695        }
3696      },
3697      "required": [
3698        "TagKeys",
3699        "ResourceArn"
3700      ]
3701    },
3702    "DescribeChannelRequest": {
3703      "type": "structure",
3704      "members": {
3705        "ChannelId": {
3706          "shape": "__string",
3707          "location": "uri",
3708          "locationName": "channelId"
3709        }
3710      },
3711      "required": [
3712        "ChannelId"
3713      ]
3714    },
3715    "DescribeChannelResponse": {
3716      "type": "structure",
3717      "members": {
3718        "Arn": {
3719          "shape": "__string",
3720          "locationName": "arn"
3721        },
3722        "ChannelClass": {
3723          "shape": "ChannelClass",
3724          "locationName": "channelClass"
3725        },
3726        "Destinations": {
3727          "shape": "__listOfOutputDestination",
3728          "locationName": "destinations"
3729        },
3730        "EgressEndpoints": {
3731          "shape": "__listOfChannelEgressEndpoint",
3732          "locationName": "egressEndpoints"
3733        },
3734        "EncoderSettings": {
3735          "shape": "EncoderSettings",
3736          "locationName": "encoderSettings"
3737        },
3738        "Id": {
3739          "shape": "__string",
3740          "locationName": "id"
3741        },
3742        "InputAttachments": {
3743          "shape": "__listOfInputAttachment",
3744          "locationName": "inputAttachments"
3745        },
3746        "InputSpecification": {
3747          "shape": "InputSpecification",
3748          "locationName": "inputSpecification"
3749        },
3750        "LogLevel": {
3751          "shape": "LogLevel",
3752          "locationName": "logLevel"
3753        },
3754        "Name": {
3755          "shape": "__string",
3756          "locationName": "name"
3757        },
3758        "PipelineDetails": {
3759          "shape": "__listOfPipelineDetail",
3760          "locationName": "pipelineDetails"
3761        },
3762        "PipelinesRunningCount": {
3763          "shape": "__integer",
3764          "locationName": "pipelinesRunningCount"
3765        },
3766        "RoleArn": {
3767          "shape": "__string",
3768          "locationName": "roleArn"
3769        },
3770        "State": {
3771          "shape": "ChannelState",
3772          "locationName": "state"
3773        },
3774        "Tags": {
3775          "shape": "Tags",
3776          "locationName": "tags"
3777        }
3778      }
3779    },
3780    "DescribeInputDeviceRequest": {
3781      "type": "structure",
3782      "members": {
3783        "InputDeviceId": {
3784          "shape": "__string",
3785          "location": "uri",
3786          "locationName": "inputDeviceId"
3787        }
3788      },
3789      "required": [
3790        "InputDeviceId"
3791      ]
3792    },
3793    "DescribeInputDeviceResponse": {
3794      "type": "structure",
3795      "members": {
3796        "Arn": {
3797          "shape": "__string",
3798          "locationName": "arn"
3799        },
3800        "ConnectionState": {
3801          "shape": "InputDeviceConnectionState",
3802          "locationName": "connectionState"
3803        },
3804        "DeviceSettingsSyncState": {
3805          "shape": "DeviceSettingsSyncState",
3806          "locationName": "deviceSettingsSyncState"
3807        },
3808        "HdDeviceSettings": {
3809          "shape": "InputDeviceHdSettings",
3810          "locationName": "hdDeviceSettings"
3811        },
3812        "Id": {
3813          "shape": "__string",
3814          "locationName": "id"
3815        },
3816        "MacAddress": {
3817          "shape": "__string",
3818          "locationName": "macAddress"
3819        },
3820        "Name": {
3821          "shape": "__string",
3822          "locationName": "name"
3823        },
3824        "NetworkSettings": {
3825          "shape": "InputDeviceNetworkSettings",
3826          "locationName": "networkSettings"
3827        },
3828        "SerialNumber": {
3829          "shape": "__string",
3830          "locationName": "serialNumber"
3831        },
3832        "Type": {
3833          "shape": "InputDeviceType",
3834          "locationName": "type"
3835        }
3836      }
3837    },
3838    "DescribeInputRequest": {
3839      "type": "structure",
3840      "members": {
3841        "InputId": {
3842          "shape": "__string",
3843          "location": "uri",
3844          "locationName": "inputId"
3845        }
3846      },
3847      "required": [
3848        "InputId"
3849      ]
3850    },
3851    "DescribeInputResponse": {
3852      "type": "structure",
3853      "members": {
3854        "Arn": {
3855          "shape": "__string",
3856          "locationName": "arn"
3857        },
3858        "AttachedChannels": {
3859          "shape": "__listOf__string",
3860          "locationName": "attachedChannels"
3861        },
3862        "Destinations": {
3863          "shape": "__listOfInputDestination",
3864          "locationName": "destinations"
3865        },
3866        "Id": {
3867          "shape": "__string",
3868          "locationName": "id"
3869        },
3870        "InputClass": {
3871          "shape": "InputClass",
3872          "locationName": "inputClass"
3873        },
3874        "InputDevices": {
3875          "shape": "__listOfInputDeviceSettings",
3876          "locationName": "inputDevices"
3877        },
3878        "InputSourceType": {
3879          "shape": "InputSourceType",
3880          "locationName": "inputSourceType"
3881        },
3882        "MediaConnectFlows": {
3883          "shape": "__listOfMediaConnectFlow",
3884          "locationName": "mediaConnectFlows"
3885        },
3886        "Name": {
3887          "shape": "__string",
3888          "locationName": "name"
3889        },
3890        "RoleArn": {
3891          "shape": "__string",
3892          "locationName": "roleArn"
3893        },
3894        "SecurityGroups": {
3895          "shape": "__listOf__string",
3896          "locationName": "securityGroups"
3897        },
3898        "Sources": {
3899          "shape": "__listOfInputSource",
3900          "locationName": "sources"
3901        },
3902        "State": {
3903          "shape": "InputState",
3904          "locationName": "state"
3905        },
3906        "Tags": {
3907          "shape": "Tags",
3908          "locationName": "tags"
3909        },
3910        "Type": {
3911          "shape": "InputType",
3912          "locationName": "type"
3913        }
3914      }
3915    },
3916    "DescribeInputSecurityGroupRequest": {
3917      "type": "structure",
3918      "members": {
3919        "InputSecurityGroupId": {
3920          "shape": "__string",
3921          "location": "uri",
3922          "locationName": "inputSecurityGroupId"
3923        }
3924      },
3925      "required": [
3926        "InputSecurityGroupId"
3927      ]
3928    },
3929    "DescribeInputSecurityGroupResponse": {
3930      "type": "structure",
3931      "members": {
3932        "Arn": {
3933          "shape": "__string",
3934          "locationName": "arn"
3935        },
3936        "Id": {
3937          "shape": "__string",
3938          "locationName": "id"
3939        },
3940        "Inputs": {
3941          "shape": "__listOf__string",
3942          "locationName": "inputs"
3943        },
3944        "State": {
3945          "shape": "InputSecurityGroupState",
3946          "locationName": "state"
3947        },
3948        "Tags": {
3949          "shape": "Tags",
3950          "locationName": "tags"
3951        },
3952        "WhitelistRules": {
3953          "shape": "__listOfInputWhitelistRule",
3954          "locationName": "whitelistRules"
3955        }
3956      }
3957    },
3958    "DescribeMultiplexProgramRequest": {
3959      "type": "structure",
3960      "members": {
3961        "MultiplexId": {
3962          "shape": "__string",
3963          "location": "uri",
3964          "locationName": "multiplexId"
3965        },
3966        "ProgramName": {
3967          "shape": "__string",
3968          "location": "uri",
3969          "locationName": "programName"
3970        }
3971      },
3972      "required": [
3973        "MultiplexId",
3974        "ProgramName"
3975      ]
3976    },
3977    "DescribeMultiplexProgramResponse": {
3978      "type": "structure",
3979      "members": {
3980        "ChannelId": {
3981          "shape": "__string",
3982          "locationName": "channelId"
3983        },
3984        "MultiplexProgramSettings": {
3985          "shape": "MultiplexProgramSettings",
3986          "locationName": "multiplexProgramSettings"
3987        },
3988        "PacketIdentifiersMap": {
3989          "shape": "MultiplexProgramPacketIdentifiersMap",
3990          "locationName": "packetIdentifiersMap"
3991        },
3992        "ProgramName": {
3993          "shape": "__string",
3994          "locationName": "programName"
3995        }
3996      }
3997    },
3998    "DescribeMultiplexRequest": {
3999      "type": "structure",
4000      "members": {
4001        "MultiplexId": {
4002          "shape": "__string",
4003          "location": "uri",
4004          "locationName": "multiplexId"
4005        }
4006      },
4007      "required": [
4008        "MultiplexId"
4009      ]
4010    },
4011    "DescribeMultiplexResponse": {
4012      "type": "structure",
4013      "members": {
4014        "Arn": {
4015          "shape": "__string",
4016          "locationName": "arn"
4017        },
4018        "AvailabilityZones": {
4019          "shape": "__listOf__string",
4020          "locationName": "availabilityZones"
4021        },
4022        "Destinations": {
4023          "shape": "__listOfMultiplexOutputDestination",
4024          "locationName": "destinations"
4025        },
4026        "Id": {
4027          "shape": "__string",
4028          "locationName": "id"
4029        },
4030        "MultiplexSettings": {
4031          "shape": "MultiplexSettings",
4032          "locationName": "multiplexSettings"
4033        },
4034        "Name": {
4035          "shape": "__string",
4036          "locationName": "name"
4037        },
4038        "PipelinesRunningCount": {
4039          "shape": "__integer",
4040          "locationName": "pipelinesRunningCount"
4041        },
4042        "ProgramCount": {
4043          "shape": "__integer",
4044          "locationName": "programCount"
4045        },
4046        "State": {
4047          "shape": "MultiplexState",
4048          "locationName": "state"
4049        },
4050        "Tags": {
4051          "shape": "Tags",
4052          "locationName": "tags"
4053        }
4054      }
4055    },
4056    "DescribeOfferingRequest": {
4057      "type": "structure",
4058      "members": {
4059        "OfferingId": {
4060          "shape": "__string",
4061          "location": "uri",
4062          "locationName": "offeringId"
4063        }
4064      },
4065      "required": [
4066        "OfferingId"
4067      ]
4068    },
4069    "DescribeOfferingResponse": {
4070      "type": "structure",
4071      "members": {
4072        "Arn": {
4073          "shape": "__string",
4074          "locationName": "arn"
4075        },
4076        "CurrencyCode": {
4077          "shape": "__string",
4078          "locationName": "currencyCode"
4079        },
4080        "Duration": {
4081          "shape": "__integer",
4082          "locationName": "duration"
4083        },
4084        "DurationUnits": {
4085          "shape": "OfferingDurationUnits",
4086          "locationName": "durationUnits"
4087        },
4088        "FixedPrice": {
4089          "shape": "__double",
4090          "locationName": "fixedPrice"
4091        },
4092        "OfferingDescription": {
4093          "shape": "__string",
4094          "locationName": "offeringDescription"
4095        },
4096        "OfferingId": {
4097          "shape": "__string",
4098          "locationName": "offeringId"
4099        },
4100        "OfferingType": {
4101          "shape": "OfferingType",
4102          "locationName": "offeringType"
4103        },
4104        "Region": {
4105          "shape": "__string",
4106          "locationName": "region"
4107        },
4108        "ResourceSpecification": {
4109          "shape": "ReservationResourceSpecification",
4110          "locationName": "resourceSpecification"
4111        },
4112        "UsagePrice": {
4113          "shape": "__double",
4114          "locationName": "usagePrice"
4115        }
4116      }
4117    },
4118    "DescribeReservationRequest": {
4119      "type": "structure",
4120      "members": {
4121        "ReservationId": {
4122          "shape": "__string",
4123          "location": "uri",
4124          "locationName": "reservationId"
4125        }
4126      },
4127      "required": [
4128        "ReservationId"
4129      ]
4130    },
4131    "DescribeReservationResponse": {
4132      "type": "structure",
4133      "members": {
4134        "Arn": {
4135          "shape": "__string",
4136          "locationName": "arn"
4137        },
4138        "Count": {
4139          "shape": "__integer",
4140          "locationName": "count"
4141        },
4142        "CurrencyCode": {
4143          "shape": "__string",
4144          "locationName": "currencyCode"
4145        },
4146        "Duration": {
4147          "shape": "__integer",
4148          "locationName": "duration"
4149        },
4150        "DurationUnits": {
4151          "shape": "OfferingDurationUnits",
4152          "locationName": "durationUnits"
4153        },
4154        "End": {
4155          "shape": "__string",
4156          "locationName": "end"
4157        },
4158        "FixedPrice": {
4159          "shape": "__double",
4160          "locationName": "fixedPrice"
4161        },
4162        "Name": {
4163          "shape": "__string",
4164          "locationName": "name"
4165        },
4166        "OfferingDescription": {
4167          "shape": "__string",
4168          "locationName": "offeringDescription"
4169        },
4170        "OfferingId": {
4171          "shape": "__string",
4172          "locationName": "offeringId"
4173        },
4174        "OfferingType": {
4175          "shape": "OfferingType",
4176          "locationName": "offeringType"
4177        },
4178        "Region": {
4179          "shape": "__string",
4180          "locationName": "region"
4181        },
4182        "ReservationId": {
4183          "shape": "__string",
4184          "locationName": "reservationId"
4185        },
4186        "ResourceSpecification": {
4187          "shape": "ReservationResourceSpecification",
4188          "locationName": "resourceSpecification"
4189        },
4190        "Start": {
4191          "shape": "__string",
4192          "locationName": "start"
4193        },
4194        "State": {
4195          "shape": "ReservationState",
4196          "locationName": "state"
4197        },
4198        "Tags": {
4199          "shape": "Tags",
4200          "locationName": "tags"
4201        },
4202        "UsagePrice": {
4203          "shape": "__double",
4204          "locationName": "usagePrice"
4205        }
4206      }
4207    },
4208    "DescribeScheduleRequest": {
4209      "type": "structure",
4210      "members": {
4211        "ChannelId": {
4212          "shape": "__string",
4213          "location": "uri",
4214          "locationName": "channelId"
4215        },
4216        "MaxResults": {
4217          "shape": "MaxResults",
4218          "location": "querystring",
4219          "locationName": "maxResults"
4220        },
4221        "NextToken": {
4222          "shape": "__string",
4223          "location": "querystring",
4224          "locationName": "nextToken"
4225        }
4226      },
4227      "required": [
4228        "ChannelId"
4229      ]
4230    },
4231    "DescribeScheduleResponse": {
4232      "type": "structure",
4233      "members": {
4234        "NextToken": {
4235          "shape": "__string",
4236          "locationName": "nextToken"
4237        },
4238        "ScheduleActions": {
4239          "shape": "__listOfScheduleAction",
4240          "locationName": "scheduleActions"
4241        }
4242      }
4243    },
4244    "DeviceSettingsSyncState": {
4245      "type": "string",
4246      "enum": [
4247        "SYNCED",
4248        "SYNCING"
4249      ]
4250    },
4251    "DvbNitSettings": {
4252      "type": "structure",
4253      "members": {
4254        "NetworkId": {
4255          "shape": "__integerMin0Max65536",
4256          "locationName": "networkId"
4257        },
4258        "NetworkName": {
4259          "shape": "__stringMin1Max256",
4260          "locationName": "networkName"
4261        },
4262        "RepInterval": {
4263          "shape": "__integerMin25Max10000",
4264          "locationName": "repInterval"
4265        }
4266      },
4267      "required": [
4268        "NetworkName",
4269        "NetworkId"
4270      ]
4271    },
4272    "DvbSdtOutputSdt": {
4273      "type": "string",
4274      "enum": [
4275        "SDT_FOLLOW",
4276        "SDT_FOLLOW_IF_PRESENT",
4277        "SDT_MANUAL",
4278        "SDT_NONE"
4279      ]
4280    },
4281    "DvbSdtSettings": {
4282      "type": "structure",
4283      "members": {
4284        "OutputSdt": {
4285          "shape": "DvbSdtOutputSdt",
4286          "locationName": "outputSdt"
4287        },
4288        "RepInterval": {
4289          "shape": "__integerMin25Max2000",
4290          "locationName": "repInterval"
4291        },
4292        "ServiceName": {
4293          "shape": "__stringMin1Max256",
4294          "locationName": "serviceName"
4295        },
4296        "ServiceProviderName": {
4297          "shape": "__stringMin1Max256",
4298          "locationName": "serviceProviderName"
4299        }
4300      }
4301    },
4302    "DvbSubDestinationAlignment": {
4303      "type": "string",
4304      "enum": [
4305        "CENTERED",
4306        "LEFT",
4307        "SMART"
4308      ]
4309    },
4310    "DvbSubDestinationBackgroundColor": {
4311      "type": "string",
4312      "enum": [
4313        "BLACK",
4314        "NONE",
4315        "WHITE"
4316      ]
4317    },
4318    "DvbSubDestinationFontColor": {
4319      "type": "string",
4320      "enum": [
4321        "BLACK",
4322        "BLUE",
4323        "GREEN",
4324        "RED",
4325        "WHITE",
4326        "YELLOW"
4327      ]
4328    },
4329    "DvbSubDestinationOutlineColor": {
4330      "type": "string",
4331      "enum": [
4332        "BLACK",
4333        "BLUE",
4334        "GREEN",
4335        "RED",
4336        "WHITE",
4337        "YELLOW"
4338      ]
4339    },
4340    "DvbSubDestinationSettings": {
4341      "type": "structure",
4342      "members": {
4343        "Alignment": {
4344          "shape": "DvbSubDestinationAlignment",
4345          "locationName": "alignment"
4346        },
4347        "BackgroundColor": {
4348          "shape": "DvbSubDestinationBackgroundColor",
4349          "locationName": "backgroundColor"
4350        },
4351        "BackgroundOpacity": {
4352          "shape": "__integerMin0Max255",
4353          "locationName": "backgroundOpacity"
4354        },
4355        "Font": {
4356          "shape": "InputLocation",
4357          "locationName": "font"
4358        },
4359        "FontColor": {
4360          "shape": "DvbSubDestinationFontColor",
4361          "locationName": "fontColor"
4362        },
4363        "FontOpacity": {
4364          "shape": "__integerMin0Max255",
4365          "locationName": "fontOpacity"
4366        },
4367        "FontResolution": {
4368          "shape": "__integerMin96Max600",
4369          "locationName": "fontResolution"
4370        },
4371        "FontSize": {
4372          "shape": "__string",
4373          "locationName": "fontSize"
4374        },
4375        "OutlineColor": {
4376          "shape": "DvbSubDestinationOutlineColor",
4377          "locationName": "outlineColor"
4378        },
4379        "OutlineSize": {
4380          "shape": "__integerMin0Max10",
4381          "locationName": "outlineSize"
4382        },
4383        "ShadowColor": {
4384          "shape": "DvbSubDestinationShadowColor",
4385          "locationName": "shadowColor"
4386        },
4387        "ShadowOpacity": {
4388          "shape": "__integerMin0Max255",
4389          "locationName": "shadowOpacity"
4390        },
4391        "ShadowXOffset": {
4392          "shape": "__integer",
4393          "locationName": "shadowXOffset"
4394        },
4395        "ShadowYOffset": {
4396          "shape": "__integer",
4397          "locationName": "shadowYOffset"
4398        },
4399        "TeletextGridControl": {
4400          "shape": "DvbSubDestinationTeletextGridControl",
4401          "locationName": "teletextGridControl"
4402        },
4403        "XPosition": {
4404          "shape": "__integerMin0",
4405          "locationName": "xPosition"
4406        },
4407        "YPosition": {
4408          "shape": "__integerMin0",
4409          "locationName": "yPosition"
4410        }
4411      }
4412    },
4413    "DvbSubDestinationShadowColor": {
4414      "type": "string",
4415      "enum": [
4416        "BLACK",
4417        "NONE",
4418        "WHITE"
4419      ]
4420    },
4421    "DvbSubDestinationTeletextGridControl": {
4422      "type": "string",
4423      "enum": [
4424        "FIXED",
4425        "SCALED"
4426      ]
4427    },
4428    "DvbSubSourceSettings": {
4429      "type": "structure",
4430      "members": {
4431        "Pid": {
4432          "shape": "__integerMin1",
4433          "locationName": "pid"
4434        }
4435      }
4436    },
4437    "DvbTdtSettings": {
4438      "type": "structure",
4439      "members": {
4440        "RepInterval": {
4441          "shape": "__integerMin1000Max30000",
4442          "locationName": "repInterval"
4443        }
4444      }
4445    },
4446    "Eac3AttenuationControl": {
4447      "type": "string",
4448      "enum": [
4449        "ATTENUATE_3_DB",
4450        "NONE"
4451      ]
4452    },
4453    "Eac3BitstreamMode": {
4454      "type": "string",
4455      "enum": [
4456        "COMMENTARY",
4457        "COMPLETE_MAIN",
4458        "EMERGENCY",
4459        "HEARING_IMPAIRED",
4460        "VISUALLY_IMPAIRED"
4461      ]
4462    },
4463    "Eac3CodingMode": {
4464      "type": "string",
4465      "enum": [
4466        "CODING_MODE_1_0",
4467        "CODING_MODE_2_0",
4468        "CODING_MODE_3_2"
4469      ]
4470    },
4471    "Eac3DcFilter": {
4472      "type": "string",
4473      "enum": [
4474        "DISABLED",
4475        "ENABLED"
4476      ]
4477    },
4478    "Eac3DrcLine": {
4479      "type": "string",
4480      "enum": [
4481        "FILM_LIGHT",
4482        "FILM_STANDARD",
4483        "MUSIC_LIGHT",
4484        "MUSIC_STANDARD",
4485        "NONE",
4486        "SPEECH"
4487      ]
4488    },
4489    "Eac3DrcRf": {
4490      "type": "string",
4491      "enum": [
4492        "FILM_LIGHT",
4493        "FILM_STANDARD",
4494        "MUSIC_LIGHT",
4495        "MUSIC_STANDARD",
4496        "NONE",
4497        "SPEECH"
4498      ]
4499    },
4500    "Eac3LfeControl": {
4501      "type": "string",
4502      "enum": [
4503        "LFE",
4504        "NO_LFE"
4505      ]
4506    },
4507    "Eac3LfeFilter": {
4508      "type": "string",
4509      "enum": [
4510        "DISABLED",
4511        "ENABLED"
4512      ]
4513    },
4514    "Eac3MetadataControl": {
4515      "type": "string",
4516      "enum": [
4517        "FOLLOW_INPUT",
4518        "USE_CONFIGURED"
4519      ]
4520    },
4521    "Eac3PassthroughControl": {
4522      "type": "string",
4523      "enum": [
4524        "NO_PASSTHROUGH",
4525        "WHEN_POSSIBLE"
4526      ]
4527    },
4528    "Eac3PhaseControl": {
4529      "type": "string",
4530      "enum": [
4531        "NO_SHIFT",
4532        "SHIFT_90_DEGREES"
4533      ]
4534    },
4535    "Eac3Settings": {
4536      "type": "structure",
4537      "members": {
4538        "AttenuationControl": {
4539          "shape": "Eac3AttenuationControl",
4540          "locationName": "attenuationControl"
4541        },
4542        "Bitrate": {
4543          "shape": "__double",
4544          "locationName": "bitrate"
4545        },
4546        "BitstreamMode": {
4547          "shape": "Eac3BitstreamMode",
4548          "locationName": "bitstreamMode"
4549        },
4550        "CodingMode": {
4551          "shape": "Eac3CodingMode",
4552          "locationName": "codingMode"
4553        },
4554        "DcFilter": {
4555          "shape": "Eac3DcFilter",
4556          "locationName": "dcFilter"
4557        },
4558        "Dialnorm": {
4559          "shape": "__integerMin1Max31",
4560          "locationName": "dialnorm"
4561        },
4562        "DrcLine": {
4563          "shape": "Eac3DrcLine",
4564          "locationName": "drcLine"
4565        },
4566        "DrcRf": {
4567          "shape": "Eac3DrcRf",
4568          "locationName": "drcRf"
4569        },
4570        "LfeControl": {
4571          "shape": "Eac3LfeControl",
4572          "locationName": "lfeControl"
4573        },
4574        "LfeFilter": {
4575          "shape": "Eac3LfeFilter",
4576          "locationName": "lfeFilter"
4577        },
4578        "LoRoCenterMixLevel": {
4579          "shape": "__double",
4580          "locationName": "loRoCenterMixLevel"
4581        },
4582        "LoRoSurroundMixLevel": {
4583          "shape": "__double",
4584          "locationName": "loRoSurroundMixLevel"
4585        },
4586        "LtRtCenterMixLevel": {
4587          "shape": "__double",
4588          "locationName": "ltRtCenterMixLevel"
4589        },
4590        "LtRtSurroundMixLevel": {
4591          "shape": "__double",
4592          "locationName": "ltRtSurroundMixLevel"
4593        },
4594        "MetadataControl": {
4595          "shape": "Eac3MetadataControl",
4596          "locationName": "metadataControl"
4597        },
4598        "PassthroughControl": {
4599          "shape": "Eac3PassthroughControl",
4600          "locationName": "passthroughControl"
4601        },
4602        "PhaseControl": {
4603          "shape": "Eac3PhaseControl",
4604          "locationName": "phaseControl"
4605        },
4606        "StereoDownmix": {
4607          "shape": "Eac3StereoDownmix",
4608          "locationName": "stereoDownmix"
4609        },
4610        "SurroundExMode": {
4611          "shape": "Eac3SurroundExMode",
4612          "locationName": "surroundExMode"
4613        },
4614        "SurroundMode": {
4615          "shape": "Eac3SurroundMode",
4616          "locationName": "surroundMode"
4617        }
4618      }
4619    },
4620    "Eac3StereoDownmix": {
4621      "type": "string",
4622      "enum": [
4623        "DPL2",
4624        "LO_RO",
4625        "LT_RT",
4626        "NOT_INDICATED"
4627      ]
4628    },
4629    "Eac3SurroundExMode": {
4630      "type": "string",
4631      "enum": [
4632        "DISABLED",
4633        "ENABLED",
4634        "NOT_INDICATED"
4635      ]
4636    },
4637    "Eac3SurroundMode": {
4638      "type": "string",
4639      "enum": [
4640        "DISABLED",
4641        "ENABLED",
4642        "NOT_INDICATED"
4643      ]
4644    },
4645    "EmbeddedConvert608To708": {
4646      "type": "string",
4647      "enum": [
4648        "DISABLED",
4649        "UPCONVERT"
4650      ]
4651    },
4652    "EmbeddedDestinationSettings": {
4653      "type": "structure",
4654      "members": {
4655      }
4656    },
4657    "EmbeddedPlusScte20DestinationSettings": {
4658      "type": "structure",
4659      "members": {
4660      }
4661    },
4662    "EmbeddedScte20Detection": {
4663      "type": "string",
4664      "enum": [
4665        "AUTO",
4666        "OFF"
4667      ]
4668    },
4669    "EmbeddedSourceSettings": {
4670      "type": "structure",
4671      "members": {
4672        "Convert608To708": {
4673          "shape": "EmbeddedConvert608To708",
4674          "locationName": "convert608To708"
4675        },
4676        "Scte20Detection": {
4677          "shape": "EmbeddedScte20Detection",
4678          "locationName": "scte20Detection"
4679        },
4680        "Source608ChannelNumber": {
4681          "shape": "__integerMin1Max4",
4682          "locationName": "source608ChannelNumber"
4683        },
4684        "Source608TrackNumber": {
4685          "shape": "__integerMin1Max5",
4686          "locationName": "source608TrackNumber"
4687        }
4688      }
4689    },
4690    "Empty": {
4691      "type": "structure",
4692      "members": {
4693      }
4694    },
4695    "EncoderSettings": {
4696      "type": "structure",
4697      "members": {
4698        "AudioDescriptions": {
4699          "shape": "__listOfAudioDescription",
4700          "locationName": "audioDescriptions"
4701        },
4702        "AvailBlanking": {
4703          "shape": "AvailBlanking",
4704          "locationName": "availBlanking"
4705        },
4706        "AvailConfiguration": {
4707          "shape": "AvailConfiguration",
4708          "locationName": "availConfiguration"
4709        },
4710        "BlackoutSlate": {
4711          "shape": "BlackoutSlate",
4712          "locationName": "blackoutSlate"
4713        },
4714        "CaptionDescriptions": {
4715          "shape": "__listOfCaptionDescription",
4716          "locationName": "captionDescriptions"
4717        },
4718        "GlobalConfiguration": {
4719          "shape": "GlobalConfiguration",
4720          "locationName": "globalConfiguration"
4721        },
4722        "NielsenConfiguration": {
4723          "shape": "NielsenConfiguration",
4724          "locationName": "nielsenConfiguration"
4725        },
4726        "OutputGroups": {
4727          "shape": "__listOfOutputGroup",
4728          "locationName": "outputGroups"
4729        },
4730        "TimecodeConfig": {
4731          "shape": "TimecodeConfig",
4732          "locationName": "timecodeConfig"
4733        },
4734        "VideoDescriptions": {
4735          "shape": "__listOfVideoDescription",
4736          "locationName": "videoDescriptions"
4737        }
4738      },
4739      "required": [
4740        "VideoDescriptions",
4741        "AudioDescriptions",
4742        "OutputGroups",
4743        "TimecodeConfig"
4744      ]
4745    },
4746    "FecOutputIncludeFec": {
4747      "type": "string",
4748      "enum": [
4749        "COLUMN",
4750        "COLUMN_AND_ROW"
4751      ]
4752    },
4753    "FecOutputSettings": {
4754      "type": "structure",
4755      "members": {
4756        "ColumnDepth": {
4757          "shape": "__integerMin4Max20",
4758          "locationName": "columnDepth"
4759        },
4760        "IncludeFec": {
4761          "shape": "FecOutputIncludeFec",
4762          "locationName": "includeFec"
4763        },
4764        "RowLength": {
4765          "shape": "__integerMin1Max20",
4766          "locationName": "rowLength"
4767        }
4768      }
4769    },
4770    "FixedAfd": {
4771      "type": "string",
4772      "enum": [
4773        "AFD_0000",
4774        "AFD_0010",
4775        "AFD_0011",
4776        "AFD_0100",
4777        "AFD_1000",
4778        "AFD_1001",
4779        "AFD_1010",
4780        "AFD_1011",
4781        "AFD_1101",
4782        "AFD_1110",
4783        "AFD_1111"
4784      ]
4785    },
4786    "FixedModeScheduleActionStartSettings": {
4787      "type": "structure",
4788      "members": {
4789        "Time": {
4790          "shape": "__string",
4791          "locationName": "time"
4792        }
4793      },
4794      "required": [
4795        "Time"
4796      ]
4797    },
4798    "Fmp4HlsSettings": {
4799      "type": "structure",
4800      "members": {
4801        "AudioRenditionSets": {
4802          "shape": "__string",
4803          "locationName": "audioRenditionSets"
4804        },
4805        "NielsenId3Behavior": {
4806          "shape": "Fmp4NielsenId3Behavior",
4807          "locationName": "nielsenId3Behavior"
4808        },
4809        "TimedMetadataBehavior": {
4810          "shape": "Fmp4TimedMetadataBehavior",
4811          "locationName": "timedMetadataBehavior"
4812        }
4813      }
4814    },
4815    "Fmp4NielsenId3Behavior": {
4816      "type": "string",
4817      "enum": [
4818        "NO_PASSTHROUGH",
4819        "PASSTHROUGH"
4820      ]
4821    },
4822    "Fmp4TimedMetadataBehavior": {
4823      "type": "string",
4824      "enum": [
4825        "NO_PASSTHROUGH",
4826        "PASSTHROUGH"
4827      ]
4828    },
4829    "FollowModeScheduleActionStartSettings": {
4830      "type": "structure",
4831      "members": {
4832        "FollowPoint": {
4833          "shape": "FollowPoint",
4834          "locationName": "followPoint"
4835        },
4836        "ReferenceActionName": {
4837          "shape": "__string",
4838          "locationName": "referenceActionName"
4839        }
4840      },
4841      "required": [
4842        "ReferenceActionName",
4843        "FollowPoint"
4844      ]
4845    },
4846    "FollowPoint": {
4847      "type": "string",
4848      "enum": [
4849        "END",
4850        "START"
4851      ]
4852    },
4853    "ForbiddenException": {
4854      "type": "structure",
4855      "members": {
4856        "Message": {
4857          "shape": "__string",
4858          "locationName": "message"
4859        }
4860      },
4861      "exception": true,
4862      "error": {
4863        "httpStatusCode": 403
4864      }
4865    },
4866    "FrameCaptureGroupSettings": {
4867      "type": "structure",
4868      "members": {
4869        "Destination": {
4870          "shape": "OutputLocationRef",
4871          "locationName": "destination"
4872        }
4873      },
4874      "required": [
4875        "Destination"
4876      ]
4877    },
4878    "FrameCaptureIntervalUnit": {
4879      "type": "string",
4880      "enum": [
4881        "MILLISECONDS",
4882        "SECONDS"
4883      ]
4884    },
4885    "FrameCaptureOutputSettings": {
4886      "type": "structure",
4887      "members": {
4888        "NameModifier": {
4889          "shape": "__string",
4890          "locationName": "nameModifier"
4891        }
4892      }
4893    },
4894    "FrameCaptureSettings": {
4895      "type": "structure",
4896      "members": {
4897        "CaptureInterval": {
4898          "shape": "__integerMin1Max3600000",
4899          "locationName": "captureInterval"
4900        },
4901        "CaptureIntervalUnits": {
4902          "shape": "FrameCaptureIntervalUnit",
4903          "locationName": "captureIntervalUnits"
4904        }
4905      },
4906      "required": [
4907        "CaptureInterval"
4908      ]
4909    },
4910    "GatewayTimeoutException": {
4911      "type": "structure",
4912      "members": {
4913        "Message": {
4914          "shape": "__string",
4915          "locationName": "message"
4916        }
4917      },
4918      "exception": true,
4919      "error": {
4920        "httpStatusCode": 504
4921      }
4922    },
4923    "GlobalConfiguration": {
4924      "type": "structure",
4925      "members": {
4926        "InitialAudioGain": {
4927          "shape": "__integerMinNegative60Max60",
4928          "locationName": "initialAudioGain"
4929        },
4930        "InputEndAction": {
4931          "shape": "GlobalConfigurationInputEndAction",
4932          "locationName": "inputEndAction"
4933        },
4934        "InputLossBehavior": {
4935          "shape": "InputLossBehavior",
4936          "locationName": "inputLossBehavior"
4937        },
4938        "OutputLockingMode": {
4939          "shape": "GlobalConfigurationOutputLockingMode",
4940          "locationName": "outputLockingMode"
4941        },
4942        "OutputTimingSource": {
4943          "shape": "GlobalConfigurationOutputTimingSource",
4944          "locationName": "outputTimingSource"
4945        },
4946        "SupportLowFramerateInputs": {
4947          "shape": "GlobalConfigurationLowFramerateInputs",
4948          "locationName": "supportLowFramerateInputs"
4949        }
4950      }
4951    },
4952    "GlobalConfigurationInputEndAction": {
4953      "type": "string",
4954      "enum": [
4955        "NONE",
4956        "SWITCH_AND_LOOP_INPUTS"
4957      ]
4958    },
4959    "GlobalConfigurationLowFramerateInputs": {
4960      "type": "string",
4961      "enum": [
4962        "DISABLED",
4963        "ENABLED"
4964      ]
4965    },
4966    "GlobalConfigurationOutputLockingMode": {
4967      "type": "string",
4968      "enum": [
4969        "EPOCH_LOCKING",
4970        "PIPELINE_LOCKING"
4971      ]
4972    },
4973    "GlobalConfigurationOutputTimingSource": {
4974      "type": "string",
4975      "enum": [
4976        "INPUT_CLOCK",
4977        "SYSTEM_CLOCK"
4978      ]
4979    },
4980    "H264AdaptiveQuantization": {
4981      "type": "string",
4982      "enum": [
4983        "HIGH",
4984        "HIGHER",
4985        "LOW",
4986        "MAX",
4987        "MEDIUM",
4988        "OFF"
4989      ]
4990    },
4991    "H264ColorMetadata": {
4992      "type": "string",
4993      "enum": [
4994        "IGNORE",
4995        "INSERT"
4996      ]
4997    },
4998    "H264ColorSpaceSettings": {
4999      "type": "structure",
5000      "members": {
5001        "ColorSpacePassthroughSettings": {
5002          "shape": "ColorSpacePassthroughSettings",
5003          "locationName": "colorSpacePassthroughSettings"
5004        },
5005        "Rec601Settings": {
5006          "shape": "Rec601Settings",
5007          "locationName": "rec601Settings"
5008        },
5009        "Rec709Settings": {
5010          "shape": "Rec709Settings",
5011          "locationName": "rec709Settings"
5012        }
5013      }
5014    },
5015    "H264EntropyEncoding": {
5016      "type": "string",
5017      "enum": [
5018        "CABAC",
5019        "CAVLC"
5020      ]
5021    },
5022    "H264FilterSettings": {
5023      "type": "structure",
5024      "members": {
5025        "TemporalFilterSettings": {
5026          "shape": "TemporalFilterSettings",
5027          "locationName": "temporalFilterSettings"
5028        }
5029      }
5030    },
5031    "H264FlickerAq": {
5032      "type": "string",
5033      "enum": [
5034        "DISABLED",
5035        "ENABLED"
5036      ]
5037    },
5038    "H264ForceFieldPictures": {
5039      "type": "string",
5040      "enum": [
5041        "DISABLED",
5042        "ENABLED"
5043      ]
5044    },
5045    "H264FramerateControl": {
5046      "type": "string",
5047      "enum": [
5048        "INITIALIZE_FROM_SOURCE",
5049        "SPECIFIED"
5050      ]
5051    },
5052    "H264GopBReference": {
5053      "type": "string",
5054      "enum": [
5055        "DISABLED",
5056        "ENABLED"
5057      ]
5058    },
5059    "H264GopSizeUnits": {
5060      "type": "string",
5061      "enum": [
5062        "FRAMES",
5063        "SECONDS"
5064      ]
5065    },
5066    "H264Level": {
5067      "type": "string",
5068      "enum": [
5069        "H264_LEVEL_1",
5070        "H264_LEVEL_1_1",
5071        "H264_LEVEL_1_2",
5072        "H264_LEVEL_1_3",
5073        "H264_LEVEL_2",
5074        "H264_LEVEL_2_1",
5075        "H264_LEVEL_2_2",
5076        "H264_LEVEL_3",
5077        "H264_LEVEL_3_1",
5078        "H264_LEVEL_3_2",
5079        "H264_LEVEL_4",
5080        "H264_LEVEL_4_1",
5081        "H264_LEVEL_4_2",
5082        "H264_LEVEL_5",
5083        "H264_LEVEL_5_1",
5084        "H264_LEVEL_5_2",
5085        "H264_LEVEL_AUTO"
5086      ]
5087    },
5088    "H264LookAheadRateControl": {
5089      "type": "string",
5090      "enum": [
5091        "HIGH",
5092        "LOW",
5093        "MEDIUM"
5094      ]
5095    },
5096    "H264ParControl": {
5097      "type": "string",
5098      "enum": [
5099        "INITIALIZE_FROM_SOURCE",
5100        "SPECIFIED"
5101      ]
5102    },
5103    "H264Profile": {
5104      "type": "string",
5105      "enum": [
5106        "BASELINE",
5107        "HIGH",
5108        "HIGH_10BIT",
5109        "HIGH_422",
5110        "HIGH_422_10BIT",
5111        "MAIN"
5112      ]
5113    },
5114    "H264QualityLevel": {
5115      "type": "string",
5116      "enum": [
5117        "ENHANCED_QUALITY",
5118        "STANDARD_QUALITY"
5119      ]
5120    },
5121    "H264RateControlMode": {
5122      "type": "string",
5123      "enum": [
5124        "CBR",
5125        "MULTIPLEX",
5126        "QVBR",
5127        "VBR"
5128      ]
5129    },
5130    "H264ScanType": {
5131      "type": "string",
5132      "enum": [
5133        "INTERLACED",
5134        "PROGRESSIVE"
5135      ]
5136    },
5137    "H264SceneChangeDetect": {
5138      "type": "string",
5139      "enum": [
5140        "DISABLED",
5141        "ENABLED"
5142      ]
5143    },
5144    "H264Settings": {
5145      "type": "structure",
5146      "members": {
5147        "AdaptiveQuantization": {
5148          "shape": "H264AdaptiveQuantization",
5149          "locationName": "adaptiveQuantization"
5150        },
5151        "AfdSignaling": {
5152          "shape": "AfdSignaling",
5153          "locationName": "afdSignaling"
5154        },
5155        "Bitrate": {
5156          "shape": "__integerMin1000",
5157          "locationName": "bitrate"
5158        },
5159        "BufFillPct": {
5160          "shape": "__integerMin0Max100",
5161          "locationName": "bufFillPct"
5162        },
5163        "BufSize": {
5164          "shape": "__integerMin0",
5165          "locationName": "bufSize"
5166        },
5167        "ColorMetadata": {
5168          "shape": "H264ColorMetadata",
5169          "locationName": "colorMetadata"
5170        },
5171        "ColorSpaceSettings": {
5172          "shape": "H264ColorSpaceSettings",
5173          "locationName": "colorSpaceSettings"
5174        },
5175        "EntropyEncoding": {
5176          "shape": "H264EntropyEncoding",
5177          "locationName": "entropyEncoding"
5178        },
5179        "FilterSettings": {
5180          "shape": "H264FilterSettings",
5181          "locationName": "filterSettings"
5182        },
5183        "FixedAfd": {
5184          "shape": "FixedAfd",
5185          "locationName": "fixedAfd"
5186        },
5187        "FlickerAq": {
5188          "shape": "H264FlickerAq",
5189          "locationName": "flickerAq"
5190        },
5191        "ForceFieldPictures": {
5192          "shape": "H264ForceFieldPictures",
5193          "locationName": "forceFieldPictures"
5194        },
5195        "FramerateControl": {
5196          "shape": "H264FramerateControl",
5197          "locationName": "framerateControl"
5198        },
5199        "FramerateDenominator": {
5200          "shape": "__integerMin1",
5201          "locationName": "framerateDenominator"
5202        },
5203        "FramerateNumerator": {
5204          "shape": "__integerMin1",
5205          "locationName": "framerateNumerator"
5206        },
5207        "GopBReference": {
5208          "shape": "H264GopBReference",
5209          "locationName": "gopBReference"
5210        },
5211        "GopClosedCadence": {
5212          "shape": "__integerMin0",
5213          "locationName": "gopClosedCadence"
5214        },
5215        "GopNumBFrames": {
5216          "shape": "__integerMin0Max7",
5217          "locationName": "gopNumBFrames"
5218        },
5219        "GopSize": {
5220          "shape": "__double",
5221          "locationName": "gopSize"
5222        },
5223        "GopSizeUnits": {
5224          "shape": "H264GopSizeUnits",
5225          "locationName": "gopSizeUnits"
5226        },
5227        "Level": {
5228          "shape": "H264Level",
5229          "locationName": "level"
5230        },
5231        "LookAheadRateControl": {
5232          "shape": "H264LookAheadRateControl",
5233          "locationName": "lookAheadRateControl"
5234        },
5235        "MaxBitrate": {
5236          "shape": "__integerMin1000",
5237          "locationName": "maxBitrate"
5238        },
5239        "MinIInterval": {
5240          "shape": "__integerMin0Max30",
5241          "locationName": "minIInterval"
5242        },
5243        "NumRefFrames": {
5244          "shape": "__integerMin1Max6",
5245          "locationName": "numRefFrames"
5246        },
5247        "ParControl": {
5248          "shape": "H264ParControl",
5249          "locationName": "parControl"
5250        },
5251        "ParDenominator": {
5252          "shape": "__integerMin1",
5253          "locationName": "parDenominator"
5254        },
5255        "ParNumerator": {
5256          "shape": "__integer",
5257          "locationName": "parNumerator"
5258        },
5259        "Profile": {
5260          "shape": "H264Profile",
5261          "locationName": "profile"
5262        },
5263        "QualityLevel": {
5264          "shape": "H264QualityLevel",
5265          "locationName": "qualityLevel"
5266        },
5267        "QvbrQualityLevel": {
5268          "shape": "__integerMin1Max10",
5269          "locationName": "qvbrQualityLevel"
5270        },
5271        "RateControlMode": {
5272          "shape": "H264RateControlMode",
5273          "locationName": "rateControlMode"
5274        },
5275        "ScanType": {
5276          "shape": "H264ScanType",
5277          "locationName": "scanType"
5278        },
5279        "SceneChangeDetect": {
5280          "shape": "H264SceneChangeDetect",
5281          "locationName": "sceneChangeDetect"
5282        },
5283        "Slices": {
5284          "shape": "__integerMin1Max32",
5285          "locationName": "slices"
5286        },
5287        "Softness": {
5288          "shape": "__integerMin0Max128",
5289          "locationName": "softness"
5290        },
5291        "SpatialAq": {
5292          "shape": "H264SpatialAq",
5293          "locationName": "spatialAq"
5294        },
5295        "SubgopLength": {
5296          "shape": "H264SubGopLength",
5297          "locationName": "subgopLength"
5298        },
5299        "Syntax": {
5300          "shape": "H264Syntax",
5301          "locationName": "syntax"
5302        },
5303        "TemporalAq": {
5304          "shape": "H264TemporalAq",
5305          "locationName": "temporalAq"
5306        },
5307        "TimecodeInsertion": {
5308          "shape": "H264TimecodeInsertionBehavior",
5309          "locationName": "timecodeInsertion"
5310        }
5311      }
5312    },
5313    "H264SpatialAq": {
5314      "type": "string",
5315      "enum": [
5316        "DISABLED",
5317        "ENABLED"
5318      ]
5319    },
5320    "H264SubGopLength": {
5321      "type": "string",
5322      "enum": [
5323        "DYNAMIC",
5324        "FIXED"
5325      ]
5326    },
5327    "H264Syntax": {
5328      "type": "string",
5329      "enum": [
5330        "DEFAULT",
5331        "RP2027"
5332      ]
5333    },
5334    "H264TemporalAq": {
5335      "type": "string",
5336      "enum": [
5337        "DISABLED",
5338        "ENABLED"
5339      ]
5340    },
5341    "H264TimecodeInsertionBehavior": {
5342      "type": "string",
5343      "enum": [
5344        "DISABLED",
5345        "PIC_TIMING_SEI"
5346      ]
5347    },
5348    "H265AdaptiveQuantization": {
5349      "type": "string",
5350      "enum": [
5351        "HIGH",
5352        "HIGHER",
5353        "LOW",
5354        "MAX",
5355        "MEDIUM",
5356        "OFF"
5357      ]
5358    },
5359    "H265AlternativeTransferFunction": {
5360      "type": "string",
5361      "enum": [
5362        "INSERT",
5363        "OMIT"
5364      ]
5365    },
5366    "H265ColorMetadata": {
5367      "type": "string",
5368      "enum": [
5369        "IGNORE",
5370        "INSERT"
5371      ]
5372    },
5373    "H265ColorSpaceSettings": {
5374      "type": "structure",
5375      "members": {
5376        "ColorSpacePassthroughSettings": {
5377          "shape": "ColorSpacePassthroughSettings",
5378          "locationName": "colorSpacePassthroughSettings"
5379        },
5380        "Hdr10Settings": {
5381          "shape": "Hdr10Settings",
5382          "locationName": "hdr10Settings"
5383        },
5384        "Rec601Settings": {
5385          "shape": "Rec601Settings",
5386          "locationName": "rec601Settings"
5387        },
5388        "Rec709Settings": {
5389          "shape": "Rec709Settings",
5390          "locationName": "rec709Settings"
5391        }
5392      }
5393    },
5394    "H265FlickerAq": {
5395      "type": "string",
5396      "enum": [
5397        "DISABLED",
5398        "ENABLED"
5399      ]
5400    },
5401    "H265GopSizeUnits": {
5402      "type": "string",
5403      "enum": [
5404        "FRAMES",
5405        "SECONDS"
5406      ]
5407    },
5408    "H265Level": {
5409      "type": "string",
5410      "enum": [
5411        "H265_LEVEL_1",
5412        "H265_LEVEL_2",
5413        "H265_LEVEL_2_1",
5414        "H265_LEVEL_3",
5415        "H265_LEVEL_3_1",
5416        "H265_LEVEL_4",
5417        "H265_LEVEL_4_1",
5418        "H265_LEVEL_5",
5419        "H265_LEVEL_5_1",
5420        "H265_LEVEL_5_2",
5421        "H265_LEVEL_6",
5422        "H265_LEVEL_6_1",
5423        "H265_LEVEL_6_2",
5424        "H265_LEVEL_AUTO"
5425      ]
5426    },
5427    "H265LookAheadRateControl": {
5428      "type": "string",
5429      "enum": [
5430        "HIGH",
5431        "LOW",
5432        "MEDIUM"
5433      ]
5434    },
5435    "H265Profile": {
5436      "type": "string",
5437      "enum": [
5438        "MAIN",
5439        "MAIN_10BIT"
5440      ]
5441    },
5442    "H265RateControlMode": {
5443      "type": "string",
5444      "enum": [
5445        "CBR",
5446        "MULTIPLEX",
5447        "QVBR"
5448      ]
5449    },
5450    "H265ScanType": {
5451      "type": "string",
5452      "enum": [
5453        "PROGRESSIVE"
5454      ]
5455    },
5456    "H265SceneChangeDetect": {
5457      "type": "string",
5458      "enum": [
5459        "DISABLED",
5460        "ENABLED"
5461      ]
5462    },
5463    "H265Settings": {
5464      "type": "structure",
5465      "members": {
5466        "AdaptiveQuantization": {
5467          "shape": "H265AdaptiveQuantization",
5468          "locationName": "adaptiveQuantization"
5469        },
5470        "AfdSignaling": {
5471          "shape": "AfdSignaling",
5472          "locationName": "afdSignaling"
5473        },
5474        "AlternativeTransferFunction": {
5475          "shape": "H265AlternativeTransferFunction",
5476          "locationName": "alternativeTransferFunction"
5477        },
5478        "Bitrate": {
5479          "shape": "__integerMin100000Max40000000",
5480          "locationName": "bitrate"
5481        },
5482        "BufSize": {
5483          "shape": "__integerMin100000Max80000000",
5484          "locationName": "bufSize"
5485        },
5486        "ColorMetadata": {
5487          "shape": "H265ColorMetadata",
5488          "locationName": "colorMetadata"
5489        },
5490        "ColorSpaceSettings": {
5491          "shape": "H265ColorSpaceSettings",
5492          "locationName": "colorSpaceSettings"
5493        },
5494        "FixedAfd": {
5495          "shape": "FixedAfd",
5496          "locationName": "fixedAfd"
5497        },
5498        "FlickerAq": {
5499          "shape": "H265FlickerAq",
5500          "locationName": "flickerAq"
5501        },
5502        "FramerateDenominator": {
5503          "shape": "__integerMin1Max3003",
5504          "locationName": "framerateDenominator"
5505        },
5506        "FramerateNumerator": {
5507          "shape": "__integerMin1",
5508          "locationName": "framerateNumerator"
5509        },
5510        "GopClosedCadence": {
5511          "shape": "__integerMin0",
5512          "locationName": "gopClosedCadence"
5513        },
5514        "GopSize": {
5515          "shape": "__double",
5516          "locationName": "gopSize"
5517        },
5518        "GopSizeUnits": {
5519          "shape": "H265GopSizeUnits",
5520          "locationName": "gopSizeUnits"
5521        },
5522        "Level": {
5523          "shape": "H265Level",
5524          "locationName": "level"
5525        },
5526        "LookAheadRateControl": {
5527          "shape": "H265LookAheadRateControl",
5528          "locationName": "lookAheadRateControl"
5529        },
5530        "MaxBitrate": {
5531          "shape": "__integerMin100000Max40000000",
5532          "locationName": "maxBitrate"
5533        },
5534        "MinIInterval": {
5535          "shape": "__integerMin0Max30",
5536          "locationName": "minIInterval"
5537        },
5538        "ParDenominator": {
5539          "shape": "__integerMin1",
5540          "locationName": "parDenominator"
5541        },
5542        "ParNumerator": {
5543          "shape": "__integerMin1",
5544          "locationName": "parNumerator"
5545        },
5546        "Profile": {
5547          "shape": "H265Profile",
5548          "locationName": "profile"
5549        },
5550        "QvbrQualityLevel": {
5551          "shape": "__integerMin1Max10",
5552          "locationName": "qvbrQualityLevel"
5553        },
5554        "RateControlMode": {
5555          "shape": "H265RateControlMode",
5556          "locationName": "rateControlMode"
5557        },
5558        "ScanType": {
5559          "shape": "H265ScanType",
5560          "locationName": "scanType"
5561        },
5562        "SceneChangeDetect": {
5563          "shape": "H265SceneChangeDetect",
5564          "locationName": "sceneChangeDetect"
5565        },
5566        "Slices": {
5567          "shape": "__integerMin1Max16",
5568          "locationName": "slices"
5569        },
5570        "Tier": {
5571          "shape": "H265Tier",
5572          "locationName": "tier"
5573        },
5574        "TimecodeInsertion": {
5575          "shape": "H265TimecodeInsertionBehavior",
5576          "locationName": "timecodeInsertion"
5577        }
5578      },
5579      "required": [
5580        "FramerateNumerator",
5581        "FramerateDenominator"
5582      ]
5583    },
5584    "H265Tier": {
5585      "type": "string",
5586      "enum": [
5587        "HIGH",
5588        "MAIN"
5589      ]
5590    },
5591    "H265TimecodeInsertionBehavior": {
5592      "type": "string",
5593      "enum": [
5594        "DISABLED",
5595        "PIC_TIMING_SEI"
5596      ]
5597    },
5598    "Hdr10Settings": {
5599      "type": "structure",
5600      "members": {
5601        "MaxCll": {
5602          "shape": "__integerMin0Max32768",
5603          "locationName": "maxCll"
5604        },
5605        "MaxFall": {
5606          "shape": "__integerMin0Max32768",
5607          "locationName": "maxFall"
5608        }
5609      }
5610    },
5611    "HlsAdMarkers": {
5612      "type": "string",
5613      "enum": [
5614        "ADOBE",
5615        "ELEMENTAL",
5616        "ELEMENTAL_SCTE35"
5617      ]
5618    },
5619    "HlsAkamaiHttpTransferMode": {
5620      "type": "string",
5621      "enum": [
5622        "CHUNKED",
5623        "NON_CHUNKED"
5624      ]
5625    },
5626    "HlsAkamaiSettings": {
5627      "type": "structure",
5628      "members": {
5629        "ConnectionRetryInterval": {
5630          "shape": "__integerMin0",
5631          "locationName": "connectionRetryInterval"
5632        },
5633        "FilecacheDuration": {
5634          "shape": "__integerMin0Max600",
5635          "locationName": "filecacheDuration"
5636        },
5637        "HttpTransferMode": {
5638          "shape": "HlsAkamaiHttpTransferMode",
5639          "locationName": "httpTransferMode"
5640        },
5641        "NumRetries": {
5642          "shape": "__integerMin0",
5643          "locationName": "numRetries"
5644        },
5645        "RestartDelay": {
5646          "shape": "__integerMin0Max15",
5647          "locationName": "restartDelay"
5648        },
5649        "Salt": {
5650          "shape": "__string",
5651          "locationName": "salt"
5652        },
5653        "Token": {
5654          "shape": "__string",
5655          "locationName": "token"
5656        }
5657      }
5658    },
5659    "HlsBasicPutSettings": {
5660      "type": "structure",
5661      "members": {
5662        "ConnectionRetryInterval": {
5663          "shape": "__integerMin0",
5664          "locationName": "connectionRetryInterval"
5665        },
5666        "FilecacheDuration": {
5667          "shape": "__integerMin0Max600",
5668          "locationName": "filecacheDuration"
5669        },
5670        "NumRetries": {
5671          "shape": "__integerMin0",
5672          "locationName": "numRetries"
5673        },
5674        "RestartDelay": {
5675          "shape": "__integerMin0Max15",
5676          "locationName": "restartDelay"
5677        }
5678      }
5679    },
5680    "HlsCaptionLanguageSetting": {
5681      "type": "string",
5682      "enum": [
5683        "INSERT",
5684        "NONE",
5685        "OMIT"
5686      ]
5687    },
5688    "HlsCdnSettings": {
5689      "type": "structure",
5690      "members": {
5691        "HlsAkamaiSettings": {
5692          "shape": "HlsAkamaiSettings",
5693          "locationName": "hlsAkamaiSettings"
5694        },
5695        "HlsBasicPutSettings": {
5696          "shape": "HlsBasicPutSettings",
5697          "locationName": "hlsBasicPutSettings"
5698        },
5699        "HlsMediaStoreSettings": {
5700          "shape": "HlsMediaStoreSettings",
5701          "locationName": "hlsMediaStoreSettings"
5702        },
5703        "HlsWebdavSettings": {
5704          "shape": "HlsWebdavSettings",
5705          "locationName": "hlsWebdavSettings"
5706        }
5707      }
5708    },
5709    "HlsClientCache": {
5710      "type": "string",
5711      "enum": [
5712        "DISABLED",
5713        "ENABLED"
5714      ]
5715    },
5716    "HlsCodecSpecification": {
5717      "type": "string",
5718      "enum": [
5719        "RFC_4281",
5720        "RFC_6381"
5721      ]
5722    },
5723    "HlsDirectoryStructure": {
5724      "type": "string",
5725      "enum": [
5726        "SINGLE_DIRECTORY",
5727        "SUBDIRECTORY_PER_STREAM"
5728      ]
5729    },
5730    "HlsEncryptionType": {
5731      "type": "string",
5732      "enum": [
5733        "AES128",
5734        "SAMPLE_AES"
5735      ]
5736    },
5737    "HlsGroupSettings": {
5738      "type": "structure",
5739      "members": {
5740        "AdMarkers": {
5741          "shape": "__listOfHlsAdMarkers",
5742          "locationName": "adMarkers"
5743        },
5744        "BaseUrlContent": {
5745          "shape": "__string",
5746          "locationName": "baseUrlContent"
5747        },
5748        "BaseUrlContent1": {
5749          "shape": "__string",
5750          "locationName": "baseUrlContent1"
5751        },
5752        "BaseUrlManifest": {
5753          "shape": "__string",
5754          "locationName": "baseUrlManifest"
5755        },
5756        "BaseUrlManifest1": {
5757          "shape": "__string",
5758          "locationName": "baseUrlManifest1"
5759        },
5760        "CaptionLanguageMappings": {
5761          "shape": "__listOfCaptionLanguageMapping",
5762          "locationName": "captionLanguageMappings"
5763        },
5764        "CaptionLanguageSetting": {
5765          "shape": "HlsCaptionLanguageSetting",
5766          "locationName": "captionLanguageSetting"
5767        },
5768        "ClientCache": {
5769          "shape": "HlsClientCache",
5770          "locationName": "clientCache"
5771        },
5772        "CodecSpecification": {
5773          "shape": "HlsCodecSpecification",
5774          "locationName": "codecSpecification"
5775        },
5776        "ConstantIv": {
5777          "shape": "__stringMin32Max32",
5778          "locationName": "constantIv"
5779        },
5780        "Destination": {
5781          "shape": "OutputLocationRef",
5782          "locationName": "destination"
5783        },
5784        "DirectoryStructure": {
5785          "shape": "HlsDirectoryStructure",
5786          "locationName": "directoryStructure"
5787        },
5788        "EncryptionType": {
5789          "shape": "HlsEncryptionType",
5790          "locationName": "encryptionType"
5791        },
5792        "HlsCdnSettings": {
5793          "shape": "HlsCdnSettings",
5794          "locationName": "hlsCdnSettings"
5795        },
5796        "HlsId3SegmentTagging": {
5797          "shape": "HlsId3SegmentTaggingState",
5798          "locationName": "hlsId3SegmentTagging"
5799        },
5800        "IFrameOnlyPlaylists": {
5801          "shape": "IFrameOnlyPlaylistType",
5802          "locationName": "iFrameOnlyPlaylists"
5803        },
5804        "IndexNSegments": {
5805          "shape": "__integerMin3",
5806          "locationName": "indexNSegments"
5807        },
5808        "InputLossAction": {
5809          "shape": "InputLossActionForHlsOut",
5810          "locationName": "inputLossAction"
5811        },
5812        "IvInManifest": {
5813          "shape": "HlsIvInManifest",
5814          "locationName": "ivInManifest"
5815        },
5816        "IvSource": {
5817          "shape": "HlsIvSource",
5818          "locationName": "ivSource"
5819        },
5820        "KeepSegments": {
5821          "shape": "__integerMin1",
5822          "locationName": "keepSegments"
5823        },
5824        "KeyFormat": {
5825          "shape": "__string",
5826          "locationName": "keyFormat"
5827        },
5828        "KeyFormatVersions": {
5829          "shape": "__string",
5830          "locationName": "keyFormatVersions"
5831        },
5832        "KeyProviderSettings": {
5833          "shape": "KeyProviderSettings",
5834          "locationName": "keyProviderSettings"
5835        },
5836        "ManifestCompression": {
5837          "shape": "HlsManifestCompression",
5838          "locationName": "manifestCompression"
5839        },
5840        "ManifestDurationFormat": {
5841          "shape": "HlsManifestDurationFormat",
5842          "locationName": "manifestDurationFormat"
5843        },
5844        "MinSegmentLength": {
5845          "shape": "__integerMin0",
5846          "locationName": "minSegmentLength"
5847        },
5848        "Mode": {
5849          "shape": "HlsMode",
5850          "locationName": "mode"
5851        },
5852        "OutputSelection": {
5853          "shape": "HlsOutputSelection",
5854          "locationName": "outputSelection"
5855        },
5856        "ProgramDateTime": {
5857          "shape": "HlsProgramDateTime",
5858          "locationName": "programDateTime"
5859        },
5860        "ProgramDateTimePeriod": {
5861          "shape": "__integerMin0Max3600",
5862          "locationName": "programDateTimePeriod"
5863        },
5864        "RedundantManifest": {
5865          "shape": "HlsRedundantManifest",
5866          "locationName": "redundantManifest"
5867        },
5868        "SegmentLength": {
5869          "shape": "__integerMin1",
5870          "locationName": "segmentLength"
5871        },
5872        "SegmentationMode": {
5873          "shape": "HlsSegmentationMode",
5874          "locationName": "segmentationMode"
5875        },
5876        "SegmentsPerSubdirectory": {
5877          "shape": "__integerMin1",
5878          "locationName": "segmentsPerSubdirectory"
5879        },
5880        "StreamInfResolution": {
5881          "shape": "HlsStreamInfResolution",
5882          "locationName": "streamInfResolution"
5883        },
5884        "TimedMetadataId3Frame": {
5885          "shape": "HlsTimedMetadataId3Frame",
5886          "locationName": "timedMetadataId3Frame"
5887        },
5888        "TimedMetadataId3Period": {
5889          "shape": "__integerMin0",
5890          "locationName": "timedMetadataId3Period"
5891        },
5892        "TimestampDeltaMilliseconds": {
5893          "shape": "__integerMin0",
5894          "locationName": "timestampDeltaMilliseconds"
5895        },
5896        "TsFileMode": {
5897          "shape": "HlsTsFileMode",
5898          "locationName": "tsFileMode"
5899        }
5900      },
5901      "required": [
5902        "Destination"
5903      ]
5904    },
5905    "HlsH265PackagingType": {
5906      "type": "string",
5907      "enum": [
5908        "HEV1",
5909        "HVC1"
5910      ]
5911    },
5912    "HlsId3SegmentTaggingScheduleActionSettings": {
5913      "type": "structure",
5914      "members": {
5915        "Tag": {
5916          "shape": "__string",
5917          "locationName": "tag"
5918        }
5919      },
5920      "required": [
5921        "Tag"
5922      ]
5923    },
5924    "HlsId3SegmentTaggingState": {
5925      "type": "string",
5926      "enum": [
5927        "DISABLED",
5928        "ENABLED"
5929      ]
5930    },
5931    "HlsInputSettings": {
5932      "type": "structure",
5933      "members": {
5934        "Bandwidth": {
5935          "shape": "__integerMin0",
5936          "locationName": "bandwidth"
5937        },
5938        "BufferSegments": {
5939          "shape": "__integerMin0",
5940          "locationName": "bufferSegments"
5941        },
5942        "Retries": {
5943          "shape": "__integerMin0",
5944          "locationName": "retries"
5945        },
5946        "RetryInterval": {
5947          "shape": "__integerMin0",
5948          "locationName": "retryInterval"
5949        }
5950      }
5951    },
5952    "HlsIvInManifest": {
5953      "type": "string",
5954      "enum": [
5955        "EXCLUDE",
5956        "INCLUDE"
5957      ]
5958    },
5959    "HlsIvSource": {
5960      "type": "string",
5961      "enum": [
5962        "EXPLICIT",
5963        "FOLLOWS_SEGMENT_NUMBER"
5964      ]
5965    },
5966    "HlsManifestCompression": {
5967      "type": "string",
5968      "enum": [
5969        "GZIP",
5970        "NONE"
5971      ]
5972    },
5973    "HlsManifestDurationFormat": {
5974      "type": "string",
5975      "enum": [
5976        "FLOATING_POINT",
5977        "INTEGER"
5978      ]
5979    },
5980    "HlsMediaStoreSettings": {
5981      "type": "structure",
5982      "members": {
5983        "ConnectionRetryInterval": {
5984          "shape": "__integerMin0",
5985          "locationName": "connectionRetryInterval"
5986        },
5987        "FilecacheDuration": {
5988          "shape": "__integerMin0Max600",
5989          "locationName": "filecacheDuration"
5990        },
5991        "MediaStoreStorageClass": {
5992          "shape": "HlsMediaStoreStorageClass",
5993          "locationName": "mediaStoreStorageClass"
5994        },
5995        "NumRetries": {
5996          "shape": "__integerMin0",
5997          "locationName": "numRetries"
5998        },
5999        "RestartDelay": {
6000          "shape": "__integerMin0Max15",
6001          "locationName": "restartDelay"
6002        }
6003      }
6004    },
6005    "HlsMediaStoreStorageClass": {
6006      "type": "string",
6007      "enum": [
6008        "TEMPORAL"
6009      ]
6010    },
6011    "HlsMode": {
6012      "type": "string",
6013      "enum": [
6014        "LIVE",
6015        "VOD"
6016      ]
6017    },
6018    "HlsOutputSelection": {
6019      "type": "string",
6020      "enum": [
6021        "MANIFESTS_AND_SEGMENTS",
6022        "SEGMENTS_ONLY"
6023      ]
6024    },
6025    "HlsOutputSettings": {
6026      "type": "structure",
6027      "members": {
6028        "H265PackagingType": {
6029          "shape": "HlsH265PackagingType",
6030          "locationName": "h265PackagingType"
6031        },
6032        "HlsSettings": {
6033          "shape": "HlsSettings",
6034          "locationName": "hlsSettings"
6035        },
6036        "NameModifier": {
6037          "shape": "__stringMin1",
6038          "locationName": "nameModifier"
6039        },
6040        "SegmentModifier": {
6041          "shape": "__string",
6042          "locationName": "segmentModifier"
6043        }
6044      },
6045      "required": [
6046        "HlsSettings"
6047      ]
6048    },
6049    "HlsProgramDateTime": {
6050      "type": "string",
6051      "enum": [
6052        "EXCLUDE",
6053        "INCLUDE"
6054      ]
6055    },
6056    "HlsRedundantManifest": {
6057      "type": "string",
6058      "enum": [
6059        "DISABLED",
6060        "ENABLED"
6061      ]
6062    },
6063    "HlsSegmentationMode": {
6064      "type": "string",
6065      "enum": [
6066        "USE_INPUT_SEGMENTATION",
6067        "USE_SEGMENT_DURATION"
6068      ]
6069    },
6070    "HlsSettings": {
6071      "type": "structure",
6072      "members": {
6073        "AudioOnlyHlsSettings": {
6074          "shape": "AudioOnlyHlsSettings",
6075          "locationName": "audioOnlyHlsSettings"
6076        },
6077        "Fmp4HlsSettings": {
6078          "shape": "Fmp4HlsSettings",
6079          "locationName": "fmp4HlsSettings"
6080        },
6081        "StandardHlsSettings": {
6082          "shape": "StandardHlsSettings",
6083          "locationName": "standardHlsSettings"
6084        }
6085      }
6086    },
6087    "HlsStreamInfResolution": {
6088      "type": "string",
6089      "enum": [
6090        "EXCLUDE",
6091        "INCLUDE"
6092      ]
6093    },
6094    "HlsTimedMetadataId3Frame": {
6095      "type": "string",
6096      "enum": [
6097        "NONE",
6098        "PRIV",
6099        "TDRL"
6100      ]
6101    },
6102    "HlsTimedMetadataScheduleActionSettings": {
6103      "type": "structure",
6104      "members": {
6105        "Id3": {
6106          "shape": "__string",
6107          "locationName": "id3"
6108        }
6109      },
6110      "required": [
6111        "Id3"
6112      ]
6113    },
6114    "HlsTsFileMode": {
6115      "type": "string",
6116      "enum": [
6117        "SEGMENTED_FILES",
6118        "SINGLE_FILE"
6119      ]
6120    },
6121    "HlsWebdavHttpTransferMode": {
6122      "type": "string",
6123      "enum": [
6124        "CHUNKED",
6125        "NON_CHUNKED"
6126      ]
6127    },
6128    "HlsWebdavSettings": {
6129      "type": "structure",
6130      "members": {
6131        "ConnectionRetryInterval": {
6132          "shape": "__integerMin0",
6133          "locationName": "connectionRetryInterval"
6134        },
6135        "FilecacheDuration": {
6136          "shape": "__integerMin0Max600",
6137          "locationName": "filecacheDuration"
6138        },
6139        "HttpTransferMode": {
6140          "shape": "HlsWebdavHttpTransferMode",
6141          "locationName": "httpTransferMode"
6142        },
6143        "NumRetries": {
6144          "shape": "__integerMin0",
6145          "locationName": "numRetries"
6146        },
6147        "RestartDelay": {
6148          "shape": "__integerMin0Max15",
6149          "locationName": "restartDelay"
6150        }
6151      }
6152    },
6153    "IFrameOnlyPlaylistType": {
6154      "type": "string",
6155      "enum": [
6156        "DISABLED",
6157        "STANDARD"
6158      ]
6159    },
6160    "ImmediateModeScheduleActionStartSettings": {
6161      "type": "structure",
6162      "members": {
6163      }
6164    },
6165    "Input": {
6166      "type": "structure",
6167      "members": {
6168        "Arn": {
6169          "shape": "__string",
6170          "locationName": "arn"
6171        },
6172        "AttachedChannels": {
6173          "shape": "__listOf__string",
6174          "locationName": "attachedChannels"
6175        },
6176        "Destinations": {
6177          "shape": "__listOfInputDestination",
6178          "locationName": "destinations"
6179        },
6180        "Id": {
6181          "shape": "__string",
6182          "locationName": "id"
6183        },
6184        "InputClass": {
6185          "shape": "InputClass",
6186          "locationName": "inputClass"
6187        },
6188        "InputDevices": {
6189          "shape": "__listOfInputDeviceSettings",
6190          "locationName": "inputDevices"
6191        },
6192        "InputSourceType": {
6193          "shape": "InputSourceType",
6194          "locationName": "inputSourceType"
6195        },
6196        "MediaConnectFlows": {
6197          "shape": "__listOfMediaConnectFlow",
6198          "locationName": "mediaConnectFlows"
6199        },
6200        "Name": {
6201          "shape": "__string",
6202          "locationName": "name"
6203        },
6204        "RoleArn": {
6205          "shape": "__string",
6206          "locationName": "roleArn"
6207        },
6208        "SecurityGroups": {
6209          "shape": "__listOf__string",
6210          "locationName": "securityGroups"
6211        },
6212        "Sources": {
6213          "shape": "__listOfInputSource",
6214          "locationName": "sources"
6215        },
6216        "State": {
6217          "shape": "InputState",
6218          "locationName": "state"
6219        },
6220        "Tags": {
6221          "shape": "Tags",
6222          "locationName": "tags"
6223        },
6224        "Type": {
6225          "shape": "InputType",
6226          "locationName": "type"
6227        }
6228      }
6229    },
6230    "InputAttachment": {
6231      "type": "structure",
6232      "members": {
6233        "AutomaticInputFailoverSettings": {
6234          "shape": "AutomaticInputFailoverSettings",
6235          "locationName": "automaticInputFailoverSettings"
6236        },
6237        "InputAttachmentName": {
6238          "shape": "__string",
6239          "locationName": "inputAttachmentName"
6240        },
6241        "InputId": {
6242          "shape": "__string",
6243          "locationName": "inputId"
6244        },
6245        "InputSettings": {
6246          "shape": "InputSettings",
6247          "locationName": "inputSettings"
6248        }
6249      }
6250    },
6251    "InputChannelLevel": {
6252      "type": "structure",
6253      "members": {
6254        "Gain": {
6255          "shape": "__integerMinNegative60Max6",
6256          "locationName": "gain"
6257        },
6258        "InputChannel": {
6259          "shape": "__integerMin0Max15",
6260          "locationName": "inputChannel"
6261        }
6262      },
6263      "required": [
6264        "InputChannel",
6265        "Gain"
6266      ]
6267    },
6268    "InputClass": {
6269      "type": "string",
6270      "enum": [
6271        "STANDARD",
6272        "SINGLE_PIPELINE"
6273      ]
6274    },
6275    "InputClippingSettings": {
6276      "type": "structure",
6277      "members": {
6278        "InputTimecodeSource": {
6279          "shape": "InputTimecodeSource",
6280          "locationName": "inputTimecodeSource"
6281        },
6282        "StartTimecode": {
6283          "shape": "StartTimecode",
6284          "locationName": "startTimecode"
6285        },
6286        "StopTimecode": {
6287          "shape": "StopTimecode",
6288          "locationName": "stopTimecode"
6289        }
6290      },
6291      "required": [
6292        "InputTimecodeSource"
6293      ]
6294    },
6295    "InputCodec": {
6296      "type": "string",
6297      "enum": [
6298        "MPEG2",
6299        "AVC",
6300        "HEVC"
6301      ]
6302    },
6303    "InputDeblockFilter": {
6304      "type": "string",
6305      "enum": [
6306        "DISABLED",
6307        "ENABLED"
6308      ]
6309    },
6310    "InputDenoiseFilter": {
6311      "type": "string",
6312      "enum": [
6313        "DISABLED",
6314        "ENABLED"
6315      ]
6316    },
6317    "InputDestination": {
6318      "type": "structure",
6319      "members": {
6320        "Ip": {
6321          "shape": "__string",
6322          "locationName": "ip"
6323        },
6324        "Port": {
6325          "shape": "__string",
6326          "locationName": "port"
6327        },
6328        "Url": {
6329          "shape": "__string",
6330          "locationName": "url"
6331        },
6332        "Vpc": {
6333          "shape": "InputDestinationVpc",
6334          "locationName": "vpc"
6335        }
6336      }
6337    },
6338    "InputDestinationRequest": {
6339      "type": "structure",
6340      "members": {
6341        "StreamName": {
6342          "shape": "__string",
6343          "locationName": "streamName"
6344        }
6345      }
6346    },
6347    "InputDestinationVpc": {
6348      "type": "structure",
6349      "members": {
6350        "AvailabilityZone": {
6351          "shape": "__string",
6352          "locationName": "availabilityZone"
6353        },
6354        "NetworkInterfaceId": {
6355          "shape": "__string",
6356          "locationName": "networkInterfaceId"
6357        }
6358      }
6359    },
6360    "InputDevice": {
6361      "type": "structure",
6362      "members": {
6363        "Arn": {
6364          "shape": "__string",
6365          "locationName": "arn"
6366        },
6367        "ConnectionState": {
6368          "shape": "InputDeviceConnectionState",
6369          "locationName": "connectionState"
6370        },
6371        "DeviceSettingsSyncState": {
6372          "shape": "DeviceSettingsSyncState",
6373          "locationName": "deviceSettingsSyncState"
6374        },
6375        "HdDeviceSettings": {
6376          "shape": "InputDeviceHdSettings",
6377          "locationName": "hdDeviceSettings"
6378        },
6379        "Id": {
6380          "shape": "__string",
6381          "locationName": "id"
6382        },
6383        "MacAddress": {
6384          "shape": "__string",
6385          "locationName": "macAddress"
6386        },
6387        "Name": {
6388          "shape": "__string",
6389          "locationName": "name"
6390        },
6391        "NetworkSettings": {
6392          "shape": "InputDeviceNetworkSettings",
6393          "locationName": "networkSettings"
6394        },
6395        "SerialNumber": {
6396          "shape": "__string",
6397          "locationName": "serialNumber"
6398        },
6399        "Type": {
6400          "shape": "InputDeviceType",
6401          "locationName": "type"
6402        }
6403      }
6404    },
6405    "InputDeviceActiveInput": {
6406      "type": "string",
6407      "enum": [
6408        "HDMI",
6409        "SDI"
6410      ]
6411    },
6412    "InputDeviceConfigurableSettings": {
6413      "type": "structure",
6414      "members": {
6415        "ConfiguredInput": {
6416          "shape": "InputDeviceConfiguredInput",
6417          "locationName": "configuredInput"
6418        },
6419        "MaxBitrate": {
6420          "shape": "__integer",
6421          "locationName": "maxBitrate"
6422        }
6423      }
6424    },
6425    "InputDeviceConfigurationValidationError": {
6426      "type": "structure",
6427      "members": {
6428        "Message": {
6429          "shape": "__string",
6430          "locationName": "message"
6431        },
6432        "ValidationErrors": {
6433          "shape": "__listOfValidationError",
6434          "locationName": "validationErrors"
6435        }
6436      }
6437    },
6438    "InputDeviceConfiguredInput": {
6439      "type": "string",
6440      "enum": [
6441        "AUTO",
6442        "HDMI",
6443        "SDI"
6444      ]
6445    },
6446    "InputDeviceConnectionState": {
6447      "type": "string",
6448      "enum": [
6449        "DISCONNECTED",
6450        "CONNECTED"
6451      ]
6452    },
6453    "InputDeviceHdSettings": {
6454      "type": "structure",
6455      "members": {
6456        "ActiveInput": {
6457          "shape": "InputDeviceActiveInput",
6458          "locationName": "activeInput"
6459        },
6460        "ConfiguredInput": {
6461          "shape": "InputDeviceConfiguredInput",
6462          "locationName": "configuredInput"
6463        },
6464        "DeviceState": {
6465          "shape": "InputDeviceState",
6466          "locationName": "deviceState"
6467        },
6468        "Framerate": {
6469          "shape": "__double",
6470          "locationName": "framerate"
6471        },
6472        "Height": {
6473          "shape": "__integer",
6474          "locationName": "height"
6475        },
6476        "MaxBitrate": {
6477          "shape": "__integer",
6478          "locationName": "maxBitrate"
6479        },
6480        "ScanType": {
6481          "shape": "InputDeviceScanType",
6482          "locationName": "scanType"
6483        },
6484        "Width": {
6485          "shape": "__integer",
6486          "locationName": "width"
6487        }
6488      }
6489    },
6490    "InputDeviceIpScheme": {
6491      "type": "string",
6492      "enum": [
6493        "STATIC",
6494        "DHCP"
6495      ]
6496    },
6497    "InputDeviceNetworkSettings": {
6498      "type": "structure",
6499      "members": {
6500        "DnsAddresses": {
6501          "shape": "__listOf__string",
6502          "locationName": "dnsAddresses"
6503        },
6504        "Gateway": {
6505          "shape": "__string",
6506          "locationName": "gateway"
6507        },
6508        "IpAddress": {
6509          "shape": "__string",
6510          "locationName": "ipAddress"
6511        },
6512        "IpScheme": {
6513          "shape": "InputDeviceIpScheme",
6514          "locationName": "ipScheme"
6515        },
6516        "SubnetMask": {
6517          "shape": "__string",
6518          "locationName": "subnetMask"
6519        }
6520      }
6521    },
6522    "InputDeviceRequest": {
6523      "type": "structure",
6524      "members": {
6525        "Id": {
6526          "shape": "__string",
6527          "locationName": "id"
6528        }
6529      }
6530    },
6531    "InputDeviceScanType": {
6532      "type": "string",
6533      "enum": [
6534        "INTERLACED",
6535        "PROGRESSIVE"
6536      ]
6537    },
6538    "InputDeviceSettings": {
6539      "type": "structure",
6540      "members": {
6541        "Id": {
6542          "shape": "__string",
6543          "locationName": "id"
6544        }
6545      }
6546    },
6547    "InputDeviceState": {
6548      "type": "string",
6549      "enum": [
6550        "IDLE",
6551        "STREAMING"
6552      ]
6553    },
6554    "InputDeviceSummary": {
6555      "type": "structure",
6556      "members": {
6557        "Arn": {
6558          "shape": "__string",
6559          "locationName": "arn"
6560        },
6561        "ConnectionState": {
6562          "shape": "InputDeviceConnectionState",
6563          "locationName": "connectionState"
6564        },
6565        "DeviceSettingsSyncState": {
6566          "shape": "DeviceSettingsSyncState",
6567          "locationName": "deviceSettingsSyncState"
6568        },
6569        "HdDeviceSettings": {
6570          "shape": "InputDeviceHdSettings",
6571          "locationName": "hdDeviceSettings"
6572        },
6573        "Id": {
6574          "shape": "__string",
6575          "locationName": "id"
6576        },
6577        "MacAddress": {
6578          "shape": "__string",
6579          "locationName": "macAddress"
6580        },
6581        "Name": {
6582          "shape": "__string",
6583          "locationName": "name"
6584        },
6585        "NetworkSettings": {
6586          "shape": "InputDeviceNetworkSettings",
6587          "locationName": "networkSettings"
6588        },
6589        "SerialNumber": {
6590          "shape": "__string",
6591          "locationName": "serialNumber"
6592        },
6593        "Type": {
6594          "shape": "InputDeviceType",
6595          "locationName": "type"
6596        }
6597      }
6598    },
6599    "InputDeviceType": {
6600      "type": "string",
6601      "enum": [
6602        "HD"
6603      ]
6604    },
6605    "InputFilter": {
6606      "type": "string",
6607      "enum": [
6608        "AUTO",
6609        "DISABLED",
6610        "FORCED"
6611      ]
6612    },
6613    "InputLocation": {
6614      "type": "structure",
6615      "members": {
6616        "PasswordParam": {
6617          "shape": "__string",
6618          "locationName": "passwordParam"
6619        },
6620        "Uri": {
6621          "shape": "__string",
6622          "locationName": "uri"
6623        },
6624        "Username": {
6625          "shape": "__string",
6626          "locationName": "username"
6627        }
6628      },
6629      "required": [
6630        "Uri"
6631      ]
6632    },
6633    "InputLossActionForHlsOut": {
6634      "type": "string",
6635      "enum": [
6636        "EMIT_OUTPUT",
6637        "PAUSE_OUTPUT"
6638      ]
6639    },
6640    "InputLossActionForMsSmoothOut": {
6641      "type": "string",
6642      "enum": [
6643        "EMIT_OUTPUT",
6644        "PAUSE_OUTPUT"
6645      ]
6646    },
6647    "InputLossActionForRtmpOut": {
6648      "type": "string",
6649      "enum": [
6650        "EMIT_OUTPUT",
6651        "PAUSE_OUTPUT"
6652      ]
6653    },
6654    "InputLossActionForUdpOut": {
6655      "type": "string",
6656      "enum": [
6657        "DROP_PROGRAM",
6658        "DROP_TS",
6659        "EMIT_PROGRAM"
6660      ]
6661    },
6662    "InputLossBehavior": {
6663      "type": "structure",
6664      "members": {
6665        "BlackFrameMsec": {
6666          "shape": "__integerMin0Max1000000",
6667          "locationName": "blackFrameMsec"
6668        },
6669        "InputLossImageColor": {
6670          "shape": "__stringMin6Max6",
6671          "locationName": "inputLossImageColor"
6672        },
6673        "InputLossImageSlate": {
6674          "shape": "InputLocation",
6675          "locationName": "inputLossImageSlate"
6676        },
6677        "InputLossImageType": {
6678          "shape": "InputLossImageType",
6679          "locationName": "inputLossImageType"
6680        },
6681        "RepeatFrameMsec": {
6682          "shape": "__integerMin0Max1000000",
6683          "locationName": "repeatFrameMsec"
6684        }
6685      }
6686    },
6687    "InputLossImageType": {
6688      "type": "string",
6689      "enum": [
6690        "COLOR",
6691        "SLATE"
6692      ]
6693    },
6694    "InputMaximumBitrate": {
6695      "type": "string",
6696      "enum": [
6697        "MAX_10_MBPS",
6698        "MAX_20_MBPS",
6699        "MAX_50_MBPS"
6700      ]
6701    },
6702    "InputPreference": {
6703      "type": "string",
6704      "enum": [
6705        "EQUAL_INPUT_PREFERENCE",
6706        "PRIMARY_INPUT_PREFERRED"
6707      ]
6708    },
6709    "InputResolution": {
6710      "type": "string",
6711      "enum": [
6712        "SD",
6713        "HD",
6714        "UHD"
6715      ]
6716    },
6717    "InputSecurityGroup": {
6718      "type": "structure",
6719      "members": {
6720        "Arn": {
6721          "shape": "__string",
6722          "locationName": "arn"
6723        },
6724        "Id": {
6725          "shape": "__string",
6726          "locationName": "id"
6727        },
6728        "Inputs": {
6729          "shape": "__listOf__string",
6730          "locationName": "inputs"
6731        },
6732        "State": {
6733          "shape": "InputSecurityGroupState",
6734          "locationName": "state"
6735        },
6736        "Tags": {
6737          "shape": "Tags",
6738          "locationName": "tags"
6739        },
6740        "WhitelistRules": {
6741          "shape": "__listOfInputWhitelistRule",
6742          "locationName": "whitelistRules"
6743        }
6744      }
6745    },
6746    "InputSecurityGroupState": {
6747      "type": "string",
6748      "enum": [
6749        "IDLE",
6750        "IN_USE",
6751        "UPDATING",
6752        "DELETED"
6753      ]
6754    },
6755    "InputSecurityGroupWhitelistRequest": {
6756      "type": "structure",
6757      "members": {
6758        "Tags": {
6759          "shape": "Tags",
6760          "locationName": "tags"
6761        },
6762        "WhitelistRules": {
6763          "shape": "__listOfInputWhitelistRuleCidr",
6764          "locationName": "whitelistRules"
6765        }
6766      }
6767    },
6768    "InputSettings": {
6769      "type": "structure",
6770      "members": {
6771        "AudioSelectors": {
6772          "shape": "__listOfAudioSelector",
6773          "locationName": "audioSelectors"
6774        },
6775        "CaptionSelectors": {
6776          "shape": "__listOfCaptionSelector",
6777          "locationName": "captionSelectors"
6778        },
6779        "DeblockFilter": {
6780          "shape": "InputDeblockFilter",
6781          "locationName": "deblockFilter"
6782        },
6783        "DenoiseFilter": {
6784          "shape": "InputDenoiseFilter",
6785          "locationName": "denoiseFilter"
6786        },
6787        "FilterStrength": {
6788          "shape": "__integerMin1Max5",
6789          "locationName": "filterStrength"
6790        },
6791        "InputFilter": {
6792          "shape": "InputFilter",
6793          "locationName": "inputFilter"
6794        },
6795        "NetworkInputSettings": {
6796          "shape": "NetworkInputSettings",
6797          "locationName": "networkInputSettings"
6798        },
6799        "Smpte2038DataPreference": {
6800          "shape": "Smpte2038DataPreference",
6801          "locationName": "smpte2038DataPreference"
6802        },
6803        "SourceEndBehavior": {
6804          "shape": "InputSourceEndBehavior",
6805          "locationName": "sourceEndBehavior"
6806        },
6807        "VideoSelector": {
6808          "shape": "VideoSelector",
6809          "locationName": "videoSelector"
6810        }
6811      }
6812    },
6813    "InputSource": {
6814      "type": "structure",
6815      "members": {
6816        "PasswordParam": {
6817          "shape": "__string",
6818          "locationName": "passwordParam"
6819        },
6820        "Url": {
6821          "shape": "__string",
6822          "locationName": "url"
6823        },
6824        "Username": {
6825          "shape": "__string",
6826          "locationName": "username"
6827        }
6828      }
6829    },
6830    "InputSourceEndBehavior": {
6831      "type": "string",
6832      "enum": [
6833        "CONTINUE",
6834        "LOOP"
6835      ]
6836    },
6837    "InputSourceRequest": {
6838      "type": "structure",
6839      "members": {
6840        "PasswordParam": {
6841          "shape": "__string",
6842          "locationName": "passwordParam"
6843        },
6844        "Url": {
6845          "shape": "__string",
6846          "locationName": "url"
6847        },
6848        "Username": {
6849          "shape": "__string",
6850          "locationName": "username"
6851        }
6852      }
6853    },
6854    "InputSourceType": {
6855      "type": "string",
6856      "enum": [
6857        "STATIC",
6858        "DYNAMIC"
6859      ]
6860    },
6861    "InputSpecification": {
6862      "type": "structure",
6863      "members": {
6864        "Codec": {
6865          "shape": "InputCodec",
6866          "locationName": "codec"
6867        },
6868        "MaximumBitrate": {
6869          "shape": "InputMaximumBitrate",
6870          "locationName": "maximumBitrate"
6871        },
6872        "Resolution": {
6873          "shape": "InputResolution",
6874          "locationName": "resolution"
6875        }
6876      }
6877    },
6878    "InputState": {
6879      "type": "string",
6880      "enum": [
6881        "CREATING",
6882        "DETACHED",
6883        "ATTACHED",
6884        "DELETING",
6885        "DELETED"
6886      ]
6887    },
6888    "InputSwitchScheduleActionSettings": {
6889      "type": "structure",
6890      "members": {
6891        "InputAttachmentNameReference": {
6892          "shape": "__string",
6893          "locationName": "inputAttachmentNameReference"
6894        },
6895        "InputClippingSettings": {
6896          "shape": "InputClippingSettings",
6897          "locationName": "inputClippingSettings"
6898        },
6899        "UrlPath": {
6900          "shape": "__listOf__string",
6901          "locationName": "urlPath"
6902        }
6903      },
6904      "required": [
6905        "InputAttachmentNameReference"
6906      ]
6907    },
6908    "InputTimecodeSource": {
6909      "type": "string",
6910      "enum": [
6911        "ZEROBASED",
6912        "EMBEDDED"
6913      ]
6914    },
6915    "InputType": {
6916      "type": "string",
6917      "enum": [
6918        "UDP_PUSH",
6919        "RTP_PUSH",
6920        "RTMP_PUSH",
6921        "RTMP_PULL",
6922        "URL_PULL",
6923        "MP4_FILE",
6924        "MEDIACONNECT",
6925        "INPUT_DEVICE"
6926      ]
6927    },
6928    "InputVpcRequest": {
6929      "type": "structure",
6930      "members": {
6931        "SecurityGroupIds": {
6932          "shape": "__listOf__string",
6933          "locationName": "securityGroupIds"
6934        },
6935        "SubnetIds": {
6936          "shape": "__listOf__string",
6937          "locationName": "subnetIds"
6938        }
6939      },
6940      "required": [
6941        "SubnetIds"
6942      ]
6943    },
6944    "InputWhitelistRule": {
6945      "type": "structure",
6946      "members": {
6947        "Cidr": {
6948          "shape": "__string",
6949          "locationName": "cidr"
6950        }
6951      }
6952    },
6953    "InputWhitelistRuleCidr": {
6954      "type": "structure",
6955      "members": {
6956        "Cidr": {
6957          "shape": "__string",
6958          "locationName": "cidr"
6959        }
6960      }
6961    },
6962    "InternalServerErrorException": {
6963      "type": "structure",
6964      "members": {
6965        "Message": {
6966          "shape": "__string",
6967          "locationName": "message"
6968        }
6969      },
6970      "exception": true,
6971      "error": {
6972        "httpStatusCode": 500
6973      }
6974    },
6975    "InternalServiceError": {
6976      "type": "structure",
6977      "members": {
6978        "Message": {
6979          "shape": "__string",
6980          "locationName": "message"
6981        }
6982      }
6983    },
6984    "InvalidRequest": {
6985      "type": "structure",
6986      "members": {
6987        "Message": {
6988          "shape": "__string",
6989          "locationName": "message"
6990        }
6991      }
6992    },
6993    "KeyProviderSettings": {
6994      "type": "structure",
6995      "members": {
6996        "StaticKeySettings": {
6997          "shape": "StaticKeySettings",
6998          "locationName": "staticKeySettings"
6999        }
7000      }
7001    },
7002    "LastFrameClippingBehavior": {
7003      "type": "string",
7004      "enum": [
7005        "EXCLUDE_LAST_FRAME",
7006        "INCLUDE_LAST_FRAME"
7007      ]
7008    },
7009    "LimitExceeded": {
7010      "type": "structure",
7011      "members": {
7012        "Message": {
7013          "shape": "__string",
7014          "locationName": "message"
7015        }
7016      }
7017    },
7018    "ListChannelsRequest": {
7019      "type": "structure",
7020      "members": {
7021        "MaxResults": {
7022          "shape": "MaxResults",
7023          "location": "querystring",
7024          "locationName": "maxResults"
7025        },
7026        "NextToken": {
7027          "shape": "__string",
7028          "location": "querystring",
7029          "locationName": "nextToken"
7030        }
7031      }
7032    },
7033    "ListChannelsResponse": {
7034      "type": "structure",
7035      "members": {
7036        "Channels": {
7037          "shape": "__listOfChannelSummary",
7038          "locationName": "channels"
7039        },
7040        "NextToken": {
7041          "shape": "__string",
7042          "locationName": "nextToken"
7043        }
7044      }
7045    },
7046    "ListChannelsResultModel": {
7047      "type": "structure",
7048      "members": {
7049        "Channels": {
7050          "shape": "__listOfChannelSummary",
7051          "locationName": "channels"
7052        },
7053        "NextToken": {
7054          "shape": "__string",
7055          "locationName": "nextToken"
7056        }
7057      }
7058    },
7059    "ListInputDevicesRequest": {
7060      "type": "structure",
7061      "members": {
7062        "MaxResults": {
7063          "shape": "MaxResults",
7064          "location": "querystring",
7065          "locationName": "maxResults"
7066        },
7067        "NextToken": {
7068          "shape": "__string",
7069          "location": "querystring",
7070          "locationName": "nextToken"
7071        }
7072      }
7073    },
7074    "ListInputDevicesResponse": {
7075      "type": "structure",
7076      "members": {
7077        "InputDevices": {
7078          "shape": "__listOfInputDeviceSummary",
7079          "locationName": "inputDevices"
7080        },
7081        "NextToken": {
7082          "shape": "__string",
7083          "locationName": "nextToken"
7084        }
7085      }
7086    },
7087    "ListInputDevicesResultModel": {
7088      "type": "structure",
7089      "members": {
7090        "InputDevices": {
7091          "shape": "__listOfInputDeviceSummary",
7092          "locationName": "inputDevices"
7093        },
7094        "NextToken": {
7095          "shape": "__string",
7096          "locationName": "nextToken"
7097        }
7098      }
7099    },
7100    "ListInputSecurityGroupsRequest": {
7101      "type": "structure",
7102      "members": {
7103        "MaxResults": {
7104          "shape": "MaxResults",
7105          "location": "querystring",
7106          "locationName": "maxResults"
7107        },
7108        "NextToken": {
7109          "shape": "__string",
7110          "location": "querystring",
7111          "locationName": "nextToken"
7112        }
7113      }
7114    },
7115    "ListInputSecurityGroupsResponse": {
7116      "type": "structure",
7117      "members": {
7118        "InputSecurityGroups": {
7119          "shape": "__listOfInputSecurityGroup",
7120          "locationName": "inputSecurityGroups"
7121        },
7122        "NextToken": {
7123          "shape": "__string",
7124          "locationName": "nextToken"
7125        }
7126      }
7127    },
7128    "ListInputSecurityGroupsResultModel": {
7129      "type": "structure",
7130      "members": {
7131        "InputSecurityGroups": {
7132          "shape": "__listOfInputSecurityGroup",
7133          "locationName": "inputSecurityGroups"
7134        },
7135        "NextToken": {
7136          "shape": "__string",
7137          "locationName": "nextToken"
7138        }
7139      }
7140    },
7141    "ListInputsRequest": {
7142      "type": "structure",
7143      "members": {
7144        "MaxResults": {
7145          "shape": "MaxResults",
7146          "location": "querystring",
7147          "locationName": "maxResults"
7148        },
7149        "NextToken": {
7150          "shape": "__string",
7151          "location": "querystring",
7152          "locationName": "nextToken"
7153        }
7154      }
7155    },
7156    "ListInputsResponse": {
7157      "type": "structure",
7158      "members": {
7159        "Inputs": {
7160          "shape": "__listOfInput",
7161          "locationName": "inputs"
7162        },
7163        "NextToken": {
7164          "shape": "__string",
7165          "locationName": "nextToken"
7166        }
7167      }
7168    },
7169    "ListInputsResultModel": {
7170      "type": "structure",
7171      "members": {
7172        "Inputs": {
7173          "shape": "__listOfInput",
7174          "locationName": "inputs"
7175        },
7176        "NextToken": {
7177          "shape": "__string",
7178          "locationName": "nextToken"
7179        }
7180      }
7181    },
7182    "ListMultiplexProgramsRequest": {
7183      "type": "structure",
7184      "members": {
7185        "MaxResults": {
7186          "shape": "MaxResults",
7187          "location": "querystring",
7188          "locationName": "maxResults"
7189        },
7190        "MultiplexId": {
7191          "shape": "__string",
7192          "location": "uri",
7193          "locationName": "multiplexId"
7194        },
7195        "NextToken": {
7196          "shape": "__string",
7197          "location": "querystring",
7198          "locationName": "nextToken"
7199        }
7200      },
7201      "required": [
7202        "MultiplexId"
7203      ]
7204    },
7205    "ListMultiplexProgramsResponse": {
7206      "type": "structure",
7207      "members": {
7208        "MultiplexPrograms": {
7209          "shape": "__listOfMultiplexProgramSummary",
7210          "locationName": "multiplexPrograms"
7211        },
7212        "NextToken": {
7213          "shape": "__string",
7214          "locationName": "nextToken"
7215        }
7216      }
7217    },
7218    "ListMultiplexProgramsResultModel": {
7219      "type": "structure",
7220      "members": {
7221        "MultiplexPrograms": {
7222          "shape": "__listOfMultiplexProgramSummary",
7223          "locationName": "multiplexPrograms"
7224        },
7225        "NextToken": {
7226          "shape": "__string",
7227          "locationName": "nextToken"
7228        }
7229      }
7230    },
7231    "ListMultiplexesRequest": {
7232      "type": "structure",
7233      "members": {
7234        "MaxResults": {
7235          "shape": "MaxResults",
7236          "location": "querystring",
7237          "locationName": "maxResults"
7238        },
7239        "NextToken": {
7240          "shape": "__string",
7241          "location": "querystring",
7242          "locationName": "nextToken"
7243        }
7244      }
7245    },
7246    "ListMultiplexesResponse": {
7247      "type": "structure",
7248      "members": {
7249        "Multiplexes": {
7250          "shape": "__listOfMultiplexSummary",
7251          "locationName": "multiplexes"
7252        },
7253        "NextToken": {
7254          "shape": "__string",
7255          "locationName": "nextToken"
7256        }
7257      }
7258    },
7259    "ListMultiplexesResultModel": {
7260      "type": "structure",
7261      "members": {
7262        "Multiplexes": {
7263          "shape": "__listOfMultiplexSummary",
7264          "locationName": "multiplexes"
7265        },
7266        "NextToken": {
7267          "shape": "__string",
7268          "locationName": "nextToken"
7269        }
7270      }
7271    },
7272    "ListOfferingsRequest": {
7273      "type": "structure",
7274      "members": {
7275        "ChannelClass": {
7276          "shape": "__string",
7277          "location": "querystring",
7278          "locationName": "channelClass"
7279        },
7280        "ChannelConfiguration": {
7281          "shape": "__string",
7282          "location": "querystring",
7283          "locationName": "channelConfiguration"
7284        },
7285        "Codec": {
7286          "shape": "__string",
7287          "location": "querystring",
7288          "locationName": "codec"
7289        },
7290        "Duration": {
7291          "shape": "__string",
7292          "location": "querystring",
7293          "locationName": "duration"
7294        },
7295        "MaxResults": {
7296          "shape": "MaxResults",
7297          "location": "querystring",
7298          "locationName": "maxResults"
7299        },
7300        "MaximumBitrate": {
7301          "shape": "__string",
7302          "location": "querystring",
7303          "locationName": "maximumBitrate"
7304        },
7305        "MaximumFramerate": {
7306          "shape": "__string",
7307          "location": "querystring",
7308          "locationName": "maximumFramerate"
7309        },
7310        "NextToken": {
7311          "shape": "__string",
7312          "location": "querystring",
7313          "locationName": "nextToken"
7314        },
7315        "Resolution": {
7316          "shape": "__string",
7317          "location": "querystring",
7318          "locationName": "resolution"
7319        },
7320        "ResourceType": {
7321          "shape": "__string",
7322          "location": "querystring",
7323          "locationName": "resourceType"
7324        },
7325        "SpecialFeature": {
7326          "shape": "__string",
7327          "location": "querystring",
7328          "locationName": "specialFeature"
7329        },
7330        "VideoQuality": {
7331          "shape": "__string",
7332          "location": "querystring",
7333          "locationName": "videoQuality"
7334        }
7335      }
7336    },
7337    "ListOfferingsResponse": {
7338      "type": "structure",
7339      "members": {
7340        "NextToken": {
7341          "shape": "__string",
7342          "locationName": "nextToken"
7343        },
7344        "Offerings": {
7345          "shape": "__listOfOffering",
7346          "locationName": "offerings"
7347        }
7348      }
7349    },
7350    "ListOfferingsResultModel": {
7351      "type": "structure",
7352      "members": {
7353        "NextToken": {
7354          "shape": "__string",
7355          "locationName": "nextToken"
7356        },
7357        "Offerings": {
7358          "shape": "__listOfOffering",
7359          "locationName": "offerings"
7360        }
7361      }
7362    },
7363    "ListReservationsRequest": {
7364      "type": "structure",
7365      "members": {
7366        "ChannelClass": {
7367          "shape": "__string",
7368          "location": "querystring",
7369          "locationName": "channelClass"
7370        },
7371        "Codec": {
7372          "shape": "__string",
7373          "location": "querystring",
7374          "locationName": "codec"
7375        },
7376        "MaxResults": {
7377          "shape": "MaxResults",
7378          "location": "querystring",
7379          "locationName": "maxResults"
7380        },
7381        "MaximumBitrate": {
7382          "shape": "__string",
7383          "location": "querystring",
7384          "locationName": "maximumBitrate"
7385        },
7386        "MaximumFramerate": {
7387          "shape": "__string",
7388          "location": "querystring",
7389          "locationName": "maximumFramerate"
7390        },
7391        "NextToken": {
7392          "shape": "__string",
7393          "location": "querystring",
7394          "locationName": "nextToken"
7395        },
7396        "Resolution": {
7397          "shape": "__string",
7398          "location": "querystring",
7399          "locationName": "resolution"
7400        },
7401        "ResourceType": {
7402          "shape": "__string",
7403          "location": "querystring",
7404          "locationName": "resourceType"
7405        },
7406        "SpecialFeature": {
7407          "shape": "__string",
7408          "location": "querystring",
7409          "locationName": "specialFeature"
7410        },
7411        "VideoQuality": {
7412          "shape": "__string",
7413          "location": "querystring",
7414          "locationName": "videoQuality"
7415        }
7416      }
7417    },
7418    "ListReservationsResponse": {
7419      "type": "structure",
7420      "members": {
7421        "NextToken": {
7422          "shape": "__string",
7423          "locationName": "nextToken"
7424        },
7425        "Reservations": {
7426          "shape": "__listOfReservation",
7427          "locationName": "reservations"
7428        }
7429      }
7430    },
7431    "ListReservationsResultModel": {
7432      "type": "structure",
7433      "members": {
7434        "NextToken": {
7435          "shape": "__string",
7436          "locationName": "nextToken"
7437        },
7438        "Reservations": {
7439          "shape": "__listOfReservation",
7440          "locationName": "reservations"
7441        }
7442      }
7443    },
7444    "ListTagsForResourceRequest": {
7445      "type": "structure",
7446      "members": {
7447        "ResourceArn": {
7448          "shape": "__string",
7449          "location": "uri",
7450          "locationName": "resource-arn"
7451        }
7452      },
7453      "required": [
7454        "ResourceArn"
7455      ]
7456    },
7457    "ListTagsForResourceResponse": {
7458      "type": "structure",
7459      "members": {
7460        "Tags": {
7461          "shape": "Tags",
7462          "locationName": "tags"
7463        }
7464      }
7465    },
7466    "LogLevel": {
7467      "type": "string",
7468      "enum": [
7469        "ERROR",
7470        "WARNING",
7471        "INFO",
7472        "DEBUG",
7473        "DISABLED"
7474      ]
7475    },
7476    "M2tsAbsentInputAudioBehavior": {
7477      "type": "string",
7478      "enum": [
7479        "DROP",
7480        "ENCODE_SILENCE"
7481      ]
7482    },
7483    "M2tsArib": {
7484      "type": "string",
7485      "enum": [
7486        "DISABLED",
7487        "ENABLED"
7488      ]
7489    },
7490    "M2tsAribCaptionsPidControl": {
7491      "type": "string",
7492      "enum": [
7493        "AUTO",
7494        "USE_CONFIGURED"
7495      ]
7496    },
7497    "M2tsAudioBufferModel": {
7498      "type": "string",
7499      "enum": [
7500        "ATSC",
7501        "DVB"
7502      ]
7503    },
7504    "M2tsAudioInterval": {
7505      "type": "string",
7506      "enum": [
7507        "VIDEO_AND_FIXED_INTERVALS",
7508        "VIDEO_INTERVAL"
7509      ]
7510    },
7511    "M2tsAudioStreamType": {
7512      "type": "string",
7513      "enum": [
7514        "ATSC",
7515        "DVB"
7516      ]
7517    },
7518    "M2tsBufferModel": {
7519      "type": "string",
7520      "enum": [
7521        "MULTIPLEX",
7522        "NONE"
7523      ]
7524    },
7525    "M2tsCcDescriptor": {
7526      "type": "string",
7527      "enum": [
7528        "DISABLED",
7529        "ENABLED"
7530      ]
7531    },
7532    "M2tsEbifControl": {
7533      "type": "string",
7534      "enum": [
7535        "NONE",
7536        "PASSTHROUGH"
7537      ]
7538    },
7539    "M2tsEbpPlacement": {
7540      "type": "string",
7541      "enum": [
7542        "VIDEO_AND_AUDIO_PIDS",
7543        "VIDEO_PID"
7544      ]
7545    },
7546    "M2tsEsRateInPes": {
7547      "type": "string",
7548      "enum": [
7549        "EXCLUDE",
7550        "INCLUDE"
7551      ]
7552    },
7553    "M2tsKlv": {
7554      "type": "string",
7555      "enum": [
7556        "NONE",
7557        "PASSTHROUGH"
7558      ]
7559    },
7560    "M2tsNielsenId3Behavior": {
7561      "type": "string",
7562      "enum": [
7563        "NO_PASSTHROUGH",
7564        "PASSTHROUGH"
7565      ]
7566    },
7567    "M2tsPcrControl": {
7568      "type": "string",
7569      "enum": [
7570        "CONFIGURED_PCR_PERIOD",
7571        "PCR_EVERY_PES_PACKET"
7572      ]
7573    },
7574    "M2tsRateMode": {
7575      "type": "string",
7576      "enum": [
7577        "CBR",
7578        "VBR"
7579      ]
7580    },
7581    "M2tsScte35Control": {
7582      "type": "string",
7583      "enum": [
7584        "NONE",
7585        "PASSTHROUGH"
7586      ]
7587    },
7588    "M2tsSegmentationMarkers": {
7589      "type": "string",
7590      "enum": [
7591        "EBP",
7592        "EBP_LEGACY",
7593        "NONE",
7594        "PSI_SEGSTART",
7595        "RAI_ADAPT",
7596        "RAI_SEGSTART"
7597      ]
7598    },
7599    "M2tsSegmentationStyle": {
7600      "type": "string",
7601      "enum": [
7602        "MAINTAIN_CADENCE",
7603        "RESET_CADENCE"
7604      ]
7605    },
7606    "M2tsSettings": {
7607      "type": "structure",
7608      "members": {
7609        "AbsentInputAudioBehavior": {
7610          "shape": "M2tsAbsentInputAudioBehavior",
7611          "locationName": "absentInputAudioBehavior"
7612        },
7613        "Arib": {
7614          "shape": "M2tsArib",
7615          "locationName": "arib"
7616        },
7617        "AribCaptionsPid": {
7618          "shape": "__string",
7619          "locationName": "aribCaptionsPid"
7620        },
7621        "AribCaptionsPidControl": {
7622          "shape": "M2tsAribCaptionsPidControl",
7623          "locationName": "aribCaptionsPidControl"
7624        },
7625        "AudioBufferModel": {
7626          "shape": "M2tsAudioBufferModel",
7627          "locationName": "audioBufferModel"
7628        },
7629        "AudioFramesPerPes": {
7630          "shape": "__integerMin0",
7631          "locationName": "audioFramesPerPes"
7632        },
7633        "AudioPids": {
7634          "shape": "__string",
7635          "locationName": "audioPids"
7636        },
7637        "AudioStreamType": {
7638          "shape": "M2tsAudioStreamType",
7639          "locationName": "audioStreamType"
7640        },
7641        "Bitrate": {
7642          "shape": "__integerMin0",
7643          "locationName": "bitrate"
7644        },
7645        "BufferModel": {
7646          "shape": "M2tsBufferModel",
7647          "locationName": "bufferModel"
7648        },
7649        "CcDescriptor": {
7650          "shape": "M2tsCcDescriptor",
7651          "locationName": "ccDescriptor"
7652        },
7653        "DvbNitSettings": {
7654          "shape": "DvbNitSettings",
7655          "locationName": "dvbNitSettings"
7656        },
7657        "DvbSdtSettings": {
7658          "shape": "DvbSdtSettings",
7659          "locationName": "dvbSdtSettings"
7660        },
7661        "DvbSubPids": {
7662          "shape": "__string",
7663          "locationName": "dvbSubPids"
7664        },
7665        "DvbTdtSettings": {
7666          "shape": "DvbTdtSettings",
7667          "locationName": "dvbTdtSettings"
7668        },
7669        "DvbTeletextPid": {
7670          "shape": "__string",
7671          "locationName": "dvbTeletextPid"
7672        },
7673        "Ebif": {
7674          "shape": "M2tsEbifControl",
7675          "locationName": "ebif"
7676        },
7677        "EbpAudioInterval": {
7678          "shape": "M2tsAudioInterval",
7679          "locationName": "ebpAudioInterval"
7680        },
7681        "EbpLookaheadMs": {
7682          "shape": "__integerMin0Max10000",
7683          "locationName": "ebpLookaheadMs"
7684        },
7685        "EbpPlacement": {
7686          "shape": "M2tsEbpPlacement",
7687          "locationName": "ebpPlacement"
7688        },
7689        "EcmPid": {
7690          "shape": "__string",
7691          "locationName": "ecmPid"
7692        },
7693        "EsRateInPes": {
7694          "shape": "M2tsEsRateInPes",
7695          "locationName": "esRateInPes"
7696        },
7697        "EtvPlatformPid": {
7698          "shape": "__string",
7699          "locationName": "etvPlatformPid"
7700        },
7701        "EtvSignalPid": {
7702          "shape": "__string",
7703          "locationName": "etvSignalPid"
7704        },
7705        "FragmentTime": {
7706          "shape": "__doubleMin0",
7707          "locationName": "fragmentTime"
7708        },
7709        "Klv": {
7710          "shape": "M2tsKlv",
7711          "locationName": "klv"
7712        },
7713        "KlvDataPids": {
7714          "shape": "__string",
7715          "locationName": "klvDataPids"
7716        },
7717        "NielsenId3Behavior": {
7718          "shape": "M2tsNielsenId3Behavior",
7719          "locationName": "nielsenId3Behavior"
7720        },
7721        "NullPacketBitrate": {
7722          "shape": "__doubleMin0",
7723          "locationName": "nullPacketBitrate"
7724        },
7725        "PatInterval": {
7726          "shape": "__integerMin0Max1000",
7727          "locationName": "patInterval"
7728        },
7729        "PcrControl": {
7730          "shape": "M2tsPcrControl",
7731          "locationName": "pcrControl"
7732        },
7733        "PcrPeriod": {
7734          "shape": "__integerMin0Max500",
7735          "locationName": "pcrPeriod"
7736        },
7737        "PcrPid": {
7738          "shape": "__string",
7739          "locationName": "pcrPid"
7740        },
7741        "PmtInterval": {
7742          "shape": "__integerMin0Max1000",
7743          "locationName": "pmtInterval"
7744        },
7745        "PmtPid": {
7746          "shape": "__string",
7747          "locationName": "pmtPid"
7748        },
7749        "ProgramNum": {
7750          "shape": "__integerMin0Max65535",
7751          "locationName": "programNum"
7752        },
7753        "RateMode": {
7754          "shape": "M2tsRateMode",
7755          "locationName": "rateMode"
7756        },
7757        "Scte27Pids": {
7758          "shape": "__string",
7759          "locationName": "scte27Pids"
7760        },
7761        "Scte35Control": {
7762          "shape": "M2tsScte35Control",
7763          "locationName": "scte35Control"
7764        },
7765        "Scte35Pid": {
7766          "shape": "__string",
7767          "locationName": "scte35Pid"
7768        },
7769        "SegmentationMarkers": {
7770          "shape": "M2tsSegmentationMarkers",
7771          "locationName": "segmentationMarkers"
7772        },
7773        "SegmentationStyle": {
7774          "shape": "M2tsSegmentationStyle",
7775          "locationName": "segmentationStyle"
7776        },
7777        "SegmentationTime": {
7778          "shape": "__doubleMin1",
7779          "locationName": "segmentationTime"
7780        },
7781        "TimedMetadataBehavior": {
7782          "shape": "M2tsTimedMetadataBehavior",
7783          "locationName": "timedMetadataBehavior"
7784        },
7785        "TimedMetadataPid": {
7786          "shape": "__string",
7787          "locationName": "timedMetadataPid"
7788        },
7789        "TransportStreamId": {
7790          "shape": "__integerMin0Max65535",
7791          "locationName": "transportStreamId"
7792        },
7793        "VideoPid": {
7794          "shape": "__string",
7795          "locationName": "videoPid"
7796        }
7797      }
7798    },
7799    "M2tsTimedMetadataBehavior": {
7800      "type": "string",
7801      "enum": [
7802        "NO_PASSTHROUGH",
7803        "PASSTHROUGH"
7804      ]
7805    },
7806    "M3u8NielsenId3Behavior": {
7807      "type": "string",
7808      "enum": [
7809        "NO_PASSTHROUGH",
7810        "PASSTHROUGH"
7811      ]
7812    },
7813    "M3u8PcrControl": {
7814      "type": "string",
7815      "enum": [
7816        "CONFIGURED_PCR_PERIOD",
7817        "PCR_EVERY_PES_PACKET"
7818      ]
7819    },
7820    "M3u8Scte35Behavior": {
7821      "type": "string",
7822      "enum": [
7823        "NO_PASSTHROUGH",
7824        "PASSTHROUGH"
7825      ]
7826    },
7827    "M3u8Settings": {
7828      "type": "structure",
7829      "members": {
7830        "AudioFramesPerPes": {
7831          "shape": "__integerMin0",
7832          "locationName": "audioFramesPerPes"
7833        },
7834        "AudioPids": {
7835          "shape": "__string",
7836          "locationName": "audioPids"
7837        },
7838        "EcmPid": {
7839          "shape": "__string",
7840          "locationName": "ecmPid"
7841        },
7842        "NielsenId3Behavior": {
7843          "shape": "M3u8NielsenId3Behavior",
7844          "locationName": "nielsenId3Behavior"
7845        },
7846        "PatInterval": {
7847          "shape": "__integerMin0Max1000",
7848          "locationName": "patInterval"
7849        },
7850        "PcrControl": {
7851          "shape": "M3u8PcrControl",
7852          "locationName": "pcrControl"
7853        },
7854        "PcrPeriod": {
7855          "shape": "__integerMin0Max500",
7856          "locationName": "pcrPeriod"
7857        },
7858        "PcrPid": {
7859          "shape": "__string",
7860          "locationName": "pcrPid"
7861        },
7862        "PmtInterval": {
7863          "shape": "__integerMin0Max1000",
7864          "locationName": "pmtInterval"
7865        },
7866        "PmtPid": {
7867          "shape": "__string",
7868          "locationName": "pmtPid"
7869        },
7870        "ProgramNum": {
7871          "shape": "__integerMin0Max65535",
7872          "locationName": "programNum"
7873        },
7874        "Scte35Behavior": {
7875          "shape": "M3u8Scte35Behavior",
7876          "locationName": "scte35Behavior"
7877        },
7878        "Scte35Pid": {
7879          "shape": "__string",
7880          "locationName": "scte35Pid"
7881        },
7882        "TimedMetadataBehavior": {
7883          "shape": "M3u8TimedMetadataBehavior",
7884          "locationName": "timedMetadataBehavior"
7885        },
7886        "TimedMetadataPid": {
7887          "shape": "__string",
7888          "locationName": "timedMetadataPid"
7889        },
7890        "TransportStreamId": {
7891          "shape": "__integerMin0Max65535",
7892          "locationName": "transportStreamId"
7893        },
7894        "VideoPid": {
7895          "shape": "__string",
7896          "locationName": "videoPid"
7897        }
7898      }
7899    },
7900    "M3u8TimedMetadataBehavior": {
7901      "type": "string",
7902      "enum": [
7903        "NO_PASSTHROUGH",
7904        "PASSTHROUGH"
7905      ]
7906    },
7907    "MaxResults": {
7908      "type": "integer",
7909      "min": 1,
7910      "max": 1000
7911    },
7912    "MediaConnectFlow": {
7913      "type": "structure",
7914      "members": {
7915        "FlowArn": {
7916          "shape": "__string",
7917          "locationName": "flowArn"
7918        }
7919      }
7920    },
7921    "MediaConnectFlowRequest": {
7922      "type": "structure",
7923      "members": {
7924        "FlowArn": {
7925          "shape": "__string",
7926          "locationName": "flowArn"
7927        }
7928      }
7929    },
7930    "MediaPackageGroupSettings": {
7931      "type": "structure",
7932      "members": {
7933        "Destination": {
7934          "shape": "OutputLocationRef",
7935          "locationName": "destination"
7936        }
7937      },
7938      "required": [
7939        "Destination"
7940      ]
7941    },
7942    "MediaPackageOutputDestinationSettings": {
7943      "type": "structure",
7944      "members": {
7945        "ChannelId": {
7946          "shape": "__stringMin1",
7947          "locationName": "channelId"
7948        }
7949      }
7950    },
7951    "MediaPackageOutputSettings": {
7952      "type": "structure",
7953      "members": {
7954      }
7955    },
7956    "Mp2CodingMode": {
7957      "type": "string",
7958      "enum": [
7959        "CODING_MODE_1_0",
7960        "CODING_MODE_2_0"
7961      ]
7962    },
7963    "Mp2Settings": {
7964      "type": "structure",
7965      "members": {
7966        "Bitrate": {
7967          "shape": "__double",
7968          "locationName": "bitrate"
7969        },
7970        "CodingMode": {
7971          "shape": "Mp2CodingMode",
7972          "locationName": "codingMode"
7973        },
7974        "SampleRate": {
7975          "shape": "__double",
7976          "locationName": "sampleRate"
7977        }
7978      }
7979    },
7980    "MsSmoothGroupSettings": {
7981      "type": "structure",
7982      "members": {
7983        "AcquisitionPointId": {
7984          "shape": "__string",
7985          "locationName": "acquisitionPointId"
7986        },
7987        "AudioOnlyTimecodeControl": {
7988          "shape": "SmoothGroupAudioOnlyTimecodeControl",
7989          "locationName": "audioOnlyTimecodeControl"
7990        },
7991        "CertificateMode": {
7992          "shape": "SmoothGroupCertificateMode",
7993          "locationName": "certificateMode"
7994        },
7995        "ConnectionRetryInterval": {
7996          "shape": "__integerMin0",
7997          "locationName": "connectionRetryInterval"
7998        },
7999        "Destination": {
8000          "shape": "OutputLocationRef",
8001          "locationName": "destination"
8002        },
8003        "EventId": {
8004          "shape": "__string",
8005          "locationName": "eventId"
8006        },
8007        "EventIdMode": {
8008          "shape": "SmoothGroupEventIdMode",
8009          "locationName": "eventIdMode"
8010        },
8011        "EventStopBehavior": {
8012          "shape": "SmoothGroupEventStopBehavior",
8013          "locationName": "eventStopBehavior"
8014        },
8015        "FilecacheDuration": {
8016          "shape": "__integerMin0",
8017          "locationName": "filecacheDuration"
8018        },
8019        "FragmentLength": {
8020          "shape": "__integerMin1",
8021          "locationName": "fragmentLength"
8022        },
8023        "InputLossAction": {
8024          "shape": "InputLossActionForMsSmoothOut",
8025          "locationName": "inputLossAction"
8026        },
8027        "NumRetries": {
8028          "shape": "__integerMin0",
8029          "locationName": "numRetries"
8030        },
8031        "RestartDelay": {
8032          "shape": "__integerMin0",
8033          "locationName": "restartDelay"
8034        },
8035        "SegmentationMode": {
8036          "shape": "SmoothGroupSegmentationMode",
8037          "locationName": "segmentationMode"
8038        },
8039        "SendDelayMs": {
8040          "shape": "__integerMin0Max10000",
8041          "locationName": "sendDelayMs"
8042        },
8043        "SparseTrackType": {
8044          "shape": "SmoothGroupSparseTrackType",
8045          "locationName": "sparseTrackType"
8046        },
8047        "StreamManifestBehavior": {
8048          "shape": "SmoothGroupStreamManifestBehavior",
8049          "locationName": "streamManifestBehavior"
8050        },
8051        "TimestampOffset": {
8052          "shape": "__string",
8053          "locationName": "timestampOffset"
8054        },
8055        "TimestampOffsetMode": {
8056          "shape": "SmoothGroupTimestampOffsetMode",
8057          "locationName": "timestampOffsetMode"
8058        }
8059      },
8060      "required": [
8061        "Destination"
8062      ]
8063    },
8064    "MsSmoothH265PackagingType": {
8065      "type": "string",
8066      "enum": [
8067        "HEV1",
8068        "HVC1"
8069      ]
8070    },
8071    "MsSmoothOutputSettings": {
8072      "type": "structure",
8073      "members": {
8074        "H265PackagingType": {
8075          "shape": "MsSmoothH265PackagingType",
8076          "locationName": "h265PackagingType"
8077        },
8078        "NameModifier": {
8079          "shape": "__string",
8080          "locationName": "nameModifier"
8081        }
8082      }
8083    },
8084    "Multiplex": {
8085      "type": "structure",
8086      "members": {
8087        "Arn": {
8088          "shape": "__string",
8089          "locationName": "arn"
8090        },
8091        "AvailabilityZones": {
8092          "shape": "__listOf__string",
8093          "locationName": "availabilityZones"
8094        },
8095        "Destinations": {
8096          "shape": "__listOfMultiplexOutputDestination",
8097          "locationName": "destinations"
8098        },
8099        "Id": {
8100          "shape": "__string",
8101          "locationName": "id"
8102        },
8103        "MultiplexSettings": {
8104          "shape": "MultiplexSettings",
8105          "locationName": "multiplexSettings"
8106        },
8107        "Name": {
8108          "shape": "__string",
8109          "locationName": "name"
8110        },
8111        "PipelinesRunningCount": {
8112          "shape": "__integer",
8113          "locationName": "pipelinesRunningCount"
8114        },
8115        "ProgramCount": {
8116          "shape": "__integer",
8117          "locationName": "programCount"
8118        },
8119        "State": {
8120          "shape": "MultiplexState",
8121          "locationName": "state"
8122        },
8123        "Tags": {
8124          "shape": "Tags",
8125          "locationName": "tags"
8126        }
8127      }
8128    },
8129    "MultiplexConfigurationValidationError": {
8130      "type": "structure",
8131      "members": {
8132        "Message": {
8133          "shape": "__string",
8134          "locationName": "message"
8135        },
8136        "ValidationErrors": {
8137          "shape": "__listOfValidationError",
8138          "locationName": "validationErrors"
8139        }
8140      }
8141    },
8142    "MultiplexGroupSettings": {
8143      "type": "structure",
8144      "members": {
8145      }
8146    },
8147    "MultiplexMediaConnectOutputDestinationSettings": {
8148      "type": "structure",
8149      "members": {
8150        "EntitlementArn": {
8151          "shape": "__stringMin1",
8152          "locationName": "entitlementArn"
8153        }
8154      }
8155    },
8156    "MultiplexOutputDestination": {
8157      "type": "structure",
8158      "members": {
8159        "MediaConnectSettings": {
8160          "shape": "MultiplexMediaConnectOutputDestinationSettings",
8161          "locationName": "mediaConnectSettings"
8162        }
8163      }
8164    },
8165    "MultiplexOutputSettings": {
8166      "type": "structure",
8167      "members": {
8168        "Destination": {
8169          "shape": "OutputLocationRef",
8170          "locationName": "destination"
8171        }
8172      },
8173      "required": [
8174        "Destination"
8175      ]
8176    },
8177    "MultiplexProgram": {
8178      "type": "structure",
8179      "members": {
8180        "ChannelId": {
8181          "shape": "__string",
8182          "locationName": "channelId"
8183        },
8184        "MultiplexProgramSettings": {
8185          "shape": "MultiplexProgramSettings",
8186          "locationName": "multiplexProgramSettings"
8187        },
8188        "PacketIdentifiersMap": {
8189          "shape": "MultiplexProgramPacketIdentifiersMap",
8190          "locationName": "packetIdentifiersMap"
8191        },
8192        "ProgramName": {
8193          "shape": "__string",
8194          "locationName": "programName"
8195        }
8196      }
8197    },
8198    "MultiplexProgramChannelDestinationSettings": {
8199      "type": "structure",
8200      "members": {
8201        "MultiplexId": {
8202          "shape": "__stringMin1",
8203          "locationName": "multiplexId"
8204        },
8205        "ProgramName": {
8206          "shape": "__stringMin1",
8207          "locationName": "programName"
8208        }
8209      }
8210    },
8211    "MultiplexProgramPacketIdentifiersMap": {
8212      "type": "structure",
8213      "members": {
8214        "AudioPids": {
8215          "shape": "__listOf__integer",
8216          "locationName": "audioPids"
8217        },
8218        "DvbSubPids": {
8219          "shape": "__listOf__integer",
8220          "locationName": "dvbSubPids"
8221        },
8222        "DvbTeletextPid": {
8223          "shape": "__integer",
8224          "locationName": "dvbTeletextPid"
8225        },
8226        "EtvPlatformPid": {
8227          "shape": "__integer",
8228          "locationName": "etvPlatformPid"
8229        },
8230        "EtvSignalPid": {
8231          "shape": "__integer",
8232          "locationName": "etvSignalPid"
8233        },
8234        "KlvDataPids": {
8235          "shape": "__listOf__integer",
8236          "locationName": "klvDataPids"
8237        },
8238        "PcrPid": {
8239          "shape": "__integer",
8240          "locationName": "pcrPid"
8241        },
8242        "PmtPid": {
8243          "shape": "__integer",
8244          "locationName": "pmtPid"
8245        },
8246        "PrivateMetadataPid": {
8247          "shape": "__integer",
8248          "locationName": "privateMetadataPid"
8249        },
8250        "Scte27Pids": {
8251          "shape": "__listOf__integer",
8252          "locationName": "scte27Pids"
8253        },
8254        "Scte35Pid": {
8255          "shape": "__integer",
8256          "locationName": "scte35Pid"
8257        },
8258        "TimedMetadataPid": {
8259          "shape": "__integer",
8260          "locationName": "timedMetadataPid"
8261        },
8262        "VideoPid": {
8263          "shape": "__integer",
8264          "locationName": "videoPid"
8265        }
8266      }
8267    },
8268    "MultiplexProgramServiceDescriptor": {
8269      "type": "structure",
8270      "members": {
8271        "ProviderName": {
8272          "shape": "__stringMax256",
8273          "locationName": "providerName"
8274        },
8275        "ServiceName": {
8276          "shape": "__stringMax256",
8277          "locationName": "serviceName"
8278        }
8279      },
8280      "required": [
8281        "ProviderName",
8282        "ServiceName"
8283      ]
8284    },
8285    "MultiplexProgramSettings": {
8286      "type": "structure",
8287      "members": {
8288        "PreferredChannelPipeline": {
8289          "shape": "PreferredChannelPipeline",
8290          "locationName": "preferredChannelPipeline"
8291        },
8292        "ProgramNumber": {
8293          "shape": "__integerMin0Max65535",
8294          "locationName": "programNumber"
8295        },
8296        "ServiceDescriptor": {
8297          "shape": "MultiplexProgramServiceDescriptor",
8298          "locationName": "serviceDescriptor"
8299        },
8300        "VideoSettings": {
8301          "shape": "MultiplexVideoSettings",
8302          "locationName": "videoSettings"
8303        }
8304      },
8305      "required": [
8306        "ProgramNumber"
8307      ]
8308    },
8309    "MultiplexProgramSummary": {
8310      "type": "structure",
8311      "members": {
8312        "ChannelId": {
8313          "shape": "__string",
8314          "locationName": "channelId"
8315        },
8316        "ProgramName": {
8317          "shape": "__string",
8318          "locationName": "programName"
8319        }
8320      }
8321    },
8322    "MultiplexSettings": {
8323      "type": "structure",
8324      "members": {
8325        "MaximumVideoBufferDelayMilliseconds": {
8326          "shape": "__integerMin1000Max3000",
8327          "locationName": "maximumVideoBufferDelayMilliseconds"
8328        },
8329        "TransportStreamBitrate": {
8330          "shape": "__integerMin1000000Max100000000",
8331          "locationName": "transportStreamBitrate"
8332        },
8333        "TransportStreamId": {
8334          "shape": "__integerMin0Max65535",
8335          "locationName": "transportStreamId"
8336        },
8337        "TransportStreamReservedBitrate": {
8338          "shape": "__integerMin0Max100000000",
8339          "locationName": "transportStreamReservedBitrate"
8340        }
8341      },
8342      "required": [
8343        "TransportStreamBitrate",
8344        "TransportStreamId"
8345      ]
8346    },
8347    "MultiplexSettingsSummary": {
8348      "type": "structure",
8349      "members": {
8350        "TransportStreamBitrate": {
8351          "shape": "__integerMin1000000Max100000000",
8352          "locationName": "transportStreamBitrate"
8353        }
8354      }
8355    },
8356    "MultiplexState": {
8357      "type": "string",
8358      "enum": [
8359        "CREATING",
8360        "CREATE_FAILED",
8361        "IDLE",
8362        "STARTING",
8363        "RUNNING",
8364        "RECOVERING",
8365        "STOPPING",
8366        "DELETING",
8367        "DELETED"
8368      ]
8369    },
8370    "MultiplexStatmuxVideoSettings": {
8371      "type": "structure",
8372      "members": {
8373        "MaximumBitrate": {
8374          "shape": "__integerMin100000Max100000000",
8375          "locationName": "maximumBitrate"
8376        },
8377        "MinimumBitrate": {
8378          "shape": "__integerMin100000Max100000000",
8379          "locationName": "minimumBitrate"
8380        }
8381      }
8382    },
8383    "MultiplexSummary": {
8384      "type": "structure",
8385      "members": {
8386        "Arn": {
8387          "shape": "__string",
8388          "locationName": "arn"
8389        },
8390        "AvailabilityZones": {
8391          "shape": "__listOf__string",
8392          "locationName": "availabilityZones"
8393        },
8394        "Id": {
8395          "shape": "__string",
8396          "locationName": "id"
8397        },
8398        "MultiplexSettings": {
8399          "shape": "MultiplexSettingsSummary",
8400          "locationName": "multiplexSettings"
8401        },
8402        "Name": {
8403          "shape": "__string",
8404          "locationName": "name"
8405        },
8406        "PipelinesRunningCount": {
8407          "shape": "__integer",
8408          "locationName": "pipelinesRunningCount"
8409        },
8410        "ProgramCount": {
8411          "shape": "__integer",
8412          "locationName": "programCount"
8413        },
8414        "State": {
8415          "shape": "MultiplexState",
8416          "locationName": "state"
8417        },
8418        "Tags": {
8419          "shape": "Tags",
8420          "locationName": "tags"
8421        }
8422      }
8423    },
8424    "MultiplexVideoSettings": {
8425      "type": "structure",
8426      "members": {
8427        "ConstantBitrate": {
8428          "shape": "__integerMin100000Max100000000",
8429          "locationName": "constantBitrate"
8430        },
8431        "StatmuxSettings": {
8432          "shape": "MultiplexStatmuxVideoSettings",
8433          "locationName": "statmuxSettings"
8434        }
8435      }
8436    },
8437    "NetworkInputServerValidation": {
8438      "type": "string",
8439      "enum": [
8440        "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME",
8441        "CHECK_CRYPTOGRAPHY_ONLY"
8442      ]
8443    },
8444    "NetworkInputSettings": {
8445      "type": "structure",
8446      "members": {
8447        "HlsInputSettings": {
8448          "shape": "HlsInputSettings",
8449          "locationName": "hlsInputSettings"
8450        },
8451        "ServerValidation": {
8452          "shape": "NetworkInputServerValidation",
8453          "locationName": "serverValidation"
8454        }
8455      }
8456    },
8457    "NielsenConfiguration": {
8458      "type": "structure",
8459      "members": {
8460        "DistributorId": {
8461          "shape": "__string",
8462          "locationName": "distributorId"
8463        },
8464        "NielsenPcmToId3Tagging": {
8465          "shape": "NielsenPcmToId3TaggingState",
8466          "locationName": "nielsenPcmToId3Tagging"
8467        }
8468      }
8469    },
8470    "NielsenPcmToId3TaggingState": {
8471      "type": "string",
8472      "enum": [
8473        "DISABLED",
8474        "ENABLED"
8475      ]
8476    },
8477    "NotFoundException": {
8478      "type": "structure",
8479      "members": {
8480        "Message": {
8481          "shape": "__string",
8482          "locationName": "message"
8483        }
8484      },
8485      "exception": true,
8486      "error": {
8487        "httpStatusCode": 404
8488      }
8489    },
8490    "Offering": {
8491      "type": "structure",
8492      "members": {
8493        "Arn": {
8494          "shape": "__string",
8495          "locationName": "arn"
8496        },
8497        "CurrencyCode": {
8498          "shape": "__string",
8499          "locationName": "currencyCode"
8500        },
8501        "Duration": {
8502          "shape": "__integer",
8503          "locationName": "duration"
8504        },
8505        "DurationUnits": {
8506          "shape": "OfferingDurationUnits",
8507          "locationName": "durationUnits"
8508        },
8509        "FixedPrice": {
8510          "shape": "__double",
8511          "locationName": "fixedPrice"
8512        },
8513        "OfferingDescription": {
8514          "shape": "__string",
8515          "locationName": "offeringDescription"
8516        },
8517        "OfferingId": {
8518          "shape": "__string",
8519          "locationName": "offeringId"
8520        },
8521        "OfferingType": {
8522          "shape": "OfferingType",
8523          "locationName": "offeringType"
8524        },
8525        "Region": {
8526          "shape": "__string",
8527          "locationName": "region"
8528        },
8529        "ResourceSpecification": {
8530          "shape": "ReservationResourceSpecification",
8531          "locationName": "resourceSpecification"
8532        },
8533        "UsagePrice": {
8534          "shape": "__double",
8535          "locationName": "usagePrice"
8536        }
8537      }
8538    },
8539    "OfferingDurationUnits": {
8540      "type": "string",
8541      "enum": [
8542        "MONTHS"
8543      ]
8544    },
8545    "OfferingType": {
8546      "type": "string",
8547      "enum": [
8548        "NO_UPFRONT"
8549      ]
8550    },
8551    "Output": {
8552      "type": "structure",
8553      "members": {
8554        "AudioDescriptionNames": {
8555          "shape": "__listOf__string",
8556          "locationName": "audioDescriptionNames"
8557        },
8558        "CaptionDescriptionNames": {
8559          "shape": "__listOf__string",
8560          "locationName": "captionDescriptionNames"
8561        },
8562        "OutputName": {
8563          "shape": "__stringMin1Max255",
8564          "locationName": "outputName"
8565        },
8566        "OutputSettings": {
8567          "shape": "OutputSettings",
8568          "locationName": "outputSettings"
8569        },
8570        "VideoDescriptionName": {
8571          "shape": "__string",
8572          "locationName": "videoDescriptionName"
8573        }
8574      },
8575      "required": [
8576        "OutputSettings"
8577      ]
8578    },
8579    "OutputDestination": {
8580      "type": "structure",
8581      "members": {
8582        "Id": {
8583          "shape": "__string",
8584          "locationName": "id"
8585        },
8586        "MediaPackageSettings": {
8587          "shape": "__listOfMediaPackageOutputDestinationSettings",
8588          "locationName": "mediaPackageSettings"
8589        },
8590        "MultiplexSettings": {
8591          "shape": "MultiplexProgramChannelDestinationSettings",
8592          "locationName": "multiplexSettings"
8593        },
8594        "Settings": {
8595          "shape": "__listOfOutputDestinationSettings",
8596          "locationName": "settings"
8597        }
8598      }
8599    },
8600    "OutputDestinationSettings": {
8601      "type": "structure",
8602      "members": {
8603        "PasswordParam": {
8604          "shape": "__string",
8605          "locationName": "passwordParam"
8606        },
8607        "StreamName": {
8608          "shape": "__string",
8609          "locationName": "streamName"
8610        },
8611        "Url": {
8612          "shape": "__string",
8613          "locationName": "url"
8614        },
8615        "Username": {
8616          "shape": "__string",
8617          "locationName": "username"
8618        }
8619      }
8620    },
8621    "OutputGroup": {
8622      "type": "structure",
8623      "members": {
8624        "Name": {
8625          "shape": "__stringMax32",
8626          "locationName": "name"
8627        },
8628        "OutputGroupSettings": {
8629          "shape": "OutputGroupSettings",
8630          "locationName": "outputGroupSettings"
8631        },
8632        "Outputs": {
8633          "shape": "__listOfOutput",
8634          "locationName": "outputs"
8635        }
8636      },
8637      "required": [
8638        "Outputs",
8639        "OutputGroupSettings"
8640      ]
8641    },
8642    "OutputGroupSettings": {
8643      "type": "structure",
8644      "members": {
8645        "ArchiveGroupSettings": {
8646          "shape": "ArchiveGroupSettings",
8647          "locationName": "archiveGroupSettings"
8648        },
8649        "FrameCaptureGroupSettings": {
8650          "shape": "FrameCaptureGroupSettings",
8651          "locationName": "frameCaptureGroupSettings"
8652        },
8653        "HlsGroupSettings": {
8654          "shape": "HlsGroupSettings",
8655          "locationName": "hlsGroupSettings"
8656        },
8657        "MediaPackageGroupSettings": {
8658          "shape": "MediaPackageGroupSettings",
8659          "locationName": "mediaPackageGroupSettings"
8660        },
8661        "MsSmoothGroupSettings": {
8662          "shape": "MsSmoothGroupSettings",
8663          "locationName": "msSmoothGroupSettings"
8664        },
8665        "MultiplexGroupSettings": {
8666          "shape": "MultiplexGroupSettings",
8667          "locationName": "multiplexGroupSettings"
8668        },
8669        "RtmpGroupSettings": {
8670          "shape": "RtmpGroupSettings",
8671          "locationName": "rtmpGroupSettings"
8672        },
8673        "UdpGroupSettings": {
8674          "shape": "UdpGroupSettings",
8675          "locationName": "udpGroupSettings"
8676        }
8677      }
8678    },
8679    "OutputLocationRef": {
8680      "type": "structure",
8681      "members": {
8682        "DestinationRefId": {
8683          "shape": "__string",
8684          "locationName": "destinationRefId"
8685        }
8686      }
8687    },
8688    "OutputSettings": {
8689      "type": "structure",
8690      "members": {
8691        "ArchiveOutputSettings": {
8692          "shape": "ArchiveOutputSettings",
8693          "locationName": "archiveOutputSettings"
8694        },
8695        "FrameCaptureOutputSettings": {
8696          "shape": "FrameCaptureOutputSettings",
8697          "locationName": "frameCaptureOutputSettings"
8698        },
8699        "HlsOutputSettings": {
8700          "shape": "HlsOutputSettings",
8701          "locationName": "hlsOutputSettings"
8702        },
8703        "MediaPackageOutputSettings": {
8704          "shape": "MediaPackageOutputSettings",
8705          "locationName": "mediaPackageOutputSettings"
8706        },
8707        "MsSmoothOutputSettings": {
8708          "shape": "MsSmoothOutputSettings",
8709          "locationName": "msSmoothOutputSettings"
8710        },
8711        "MultiplexOutputSettings": {
8712          "shape": "MultiplexOutputSettings",
8713          "locationName": "multiplexOutputSettings"
8714        },
8715        "RtmpOutputSettings": {
8716          "shape": "RtmpOutputSettings",
8717          "locationName": "rtmpOutputSettings"
8718        },
8719        "UdpOutputSettings": {
8720          "shape": "UdpOutputSettings",
8721          "locationName": "udpOutputSettings"
8722        }
8723      }
8724    },
8725    "PassThroughSettings": {
8726      "type": "structure",
8727      "members": {
8728      }
8729    },
8730    "PauseStateScheduleActionSettings": {
8731      "type": "structure",
8732      "members": {
8733        "Pipelines": {
8734          "shape": "__listOfPipelinePauseStateSettings",
8735          "locationName": "pipelines"
8736        }
8737      }
8738    },
8739    "PipelineDetail": {
8740      "type": "structure",
8741      "members": {
8742        "ActiveInputAttachmentName": {
8743          "shape": "__string",
8744          "locationName": "activeInputAttachmentName"
8745        },
8746        "ActiveInputSwitchActionName": {
8747          "shape": "__string",
8748          "locationName": "activeInputSwitchActionName"
8749        },
8750        "PipelineId": {
8751          "shape": "__string",
8752          "locationName": "pipelineId"
8753        }
8754      }
8755    },
8756    "PipelineId": {
8757      "type": "string",
8758      "enum": [
8759        "PIPELINE_0",
8760        "PIPELINE_1"
8761      ]
8762    },
8763    "PipelinePauseStateSettings": {
8764      "type": "structure",
8765      "members": {
8766        "PipelineId": {
8767          "shape": "PipelineId",
8768          "locationName": "pipelineId"
8769        }
8770      },
8771      "required": [
8772        "PipelineId"
8773      ]
8774    },
8775    "PreferredChannelPipeline": {
8776      "type": "string",
8777      "enum": [
8778        "CURRENTLY_ACTIVE",
8779        "PIPELINE_0",
8780        "PIPELINE_1"
8781      ]
8782    },
8783    "PurchaseOffering": {
8784      "type": "structure",
8785      "members": {
8786        "Count": {
8787          "shape": "__integerMin1",
8788          "locationName": "count"
8789        },
8790        "Name": {
8791          "shape": "__string",
8792          "locationName": "name"
8793        },
8794        "RequestId": {
8795          "shape": "__string",
8796          "locationName": "requestId",
8797          "idempotencyToken": true
8798        },
8799        "Start": {
8800          "shape": "__string",
8801          "locationName": "start"
8802        },
8803        "Tags": {
8804          "shape": "Tags",
8805          "locationName": "tags"
8806        }
8807      },
8808      "required": [
8809        "Count"
8810      ]
8811    },
8812    "PurchaseOfferingRequest": {
8813      "type": "structure",
8814      "members": {
8815        "Count": {
8816          "shape": "__integerMin1",
8817          "locationName": "count"
8818        },
8819        "Name": {
8820          "shape": "__string",
8821          "locationName": "name"
8822        },
8823        "OfferingId": {
8824          "shape": "__string",
8825          "location": "uri",
8826          "locationName": "offeringId"
8827        },
8828        "RequestId": {
8829          "shape": "__string",
8830          "locationName": "requestId",
8831          "idempotencyToken": true
8832        },
8833        "Start": {
8834          "shape": "__string",
8835          "locationName": "start"
8836        },
8837        "Tags": {
8838          "shape": "Tags",
8839          "locationName": "tags"
8840        }
8841      },
8842      "required": [
8843        "OfferingId",
8844        "Count"
8845      ]
8846    },
8847    "PurchaseOfferingResponse": {
8848      "type": "structure",
8849      "members": {
8850        "Reservation": {
8851          "shape": "Reservation",
8852          "locationName": "reservation"
8853        }
8854      }
8855    },
8856    "PurchaseOfferingResultModel": {
8857      "type": "structure",
8858      "members": {
8859        "Reservation": {
8860          "shape": "Reservation",
8861          "locationName": "reservation"
8862        }
8863      }
8864    },
8865    "Rec601Settings": {
8866      "type": "structure",
8867      "members": {
8868      }
8869    },
8870    "Rec709Settings": {
8871      "type": "structure",
8872      "members": {
8873      }
8874    },
8875    "RemixSettings": {
8876      "type": "structure",
8877      "members": {
8878        "ChannelMappings": {
8879          "shape": "__listOfAudioChannelMapping",
8880          "locationName": "channelMappings"
8881        },
8882        "ChannelsIn": {
8883          "shape": "__integerMin1Max16",
8884          "locationName": "channelsIn"
8885        },
8886        "ChannelsOut": {
8887          "shape": "__integerMin1Max8",
8888          "locationName": "channelsOut"
8889        }
8890      },
8891      "required": [
8892        "ChannelMappings"
8893      ]
8894    },
8895    "Reservation": {
8896      "type": "structure",
8897      "members": {
8898        "Arn": {
8899          "shape": "__string",
8900          "locationName": "arn"
8901        },
8902        "Count": {
8903          "shape": "__integer",
8904          "locationName": "count"
8905        },
8906        "CurrencyCode": {
8907          "shape": "__string",
8908          "locationName": "currencyCode"
8909        },
8910        "Duration": {
8911          "shape": "__integer",
8912          "locationName": "duration"
8913        },
8914        "DurationUnits": {
8915          "shape": "OfferingDurationUnits",
8916          "locationName": "durationUnits"
8917        },
8918        "End": {
8919          "shape": "__string",
8920          "locationName": "end"
8921        },
8922        "FixedPrice": {
8923          "shape": "__double",
8924          "locationName": "fixedPrice"
8925        },
8926        "Name": {
8927          "shape": "__string",
8928          "locationName": "name"
8929        },
8930        "OfferingDescription": {
8931          "shape": "__string",
8932          "locationName": "offeringDescription"
8933        },
8934        "OfferingId": {
8935          "shape": "__string",
8936          "locationName": "offeringId"
8937        },
8938        "OfferingType": {
8939          "shape": "OfferingType",
8940          "locationName": "offeringType"
8941        },
8942        "Region": {
8943          "shape": "__string",
8944          "locationName": "region"
8945        },
8946        "ReservationId": {
8947          "shape": "__string",
8948          "locationName": "reservationId"
8949        },
8950        "ResourceSpecification": {
8951          "shape": "ReservationResourceSpecification",
8952          "locationName": "resourceSpecification"
8953        },
8954        "Start": {
8955          "shape": "__string",
8956          "locationName": "start"
8957        },
8958        "State": {
8959          "shape": "ReservationState",
8960          "locationName": "state"
8961        },
8962        "Tags": {
8963          "shape": "Tags",
8964          "locationName": "tags"
8965        },
8966        "UsagePrice": {
8967          "shape": "__double",
8968          "locationName": "usagePrice"
8969        }
8970      }
8971    },
8972    "ReservationCodec": {
8973      "type": "string",
8974      "enum": [
8975        "MPEG2",
8976        "AVC",
8977        "HEVC",
8978        "AUDIO"
8979      ]
8980    },
8981    "ReservationMaximumBitrate": {
8982      "type": "string",
8983      "enum": [
8984        "MAX_10_MBPS",
8985        "MAX_20_MBPS",
8986        "MAX_50_MBPS"
8987      ]
8988    },
8989    "ReservationMaximumFramerate": {
8990      "type": "string",
8991      "enum": [
8992        "MAX_30_FPS",
8993        "MAX_60_FPS"
8994      ]
8995    },
8996    "ReservationResolution": {
8997      "type": "string",
8998      "enum": [
8999        "SD",
9000        "HD",
9001        "FHD",
9002        "UHD"
9003      ]
9004    },
9005    "ReservationResourceSpecification": {
9006      "type": "structure",
9007      "members": {
9008        "ChannelClass": {
9009          "shape": "ChannelClass",
9010          "locationName": "channelClass"
9011        },
9012        "Codec": {
9013          "shape": "ReservationCodec",
9014          "locationName": "codec"
9015        },
9016        "MaximumBitrate": {
9017          "shape": "ReservationMaximumBitrate",
9018          "locationName": "maximumBitrate"
9019        },
9020        "MaximumFramerate": {
9021          "shape": "ReservationMaximumFramerate",
9022          "locationName": "maximumFramerate"
9023        },
9024        "Resolution": {
9025          "shape": "ReservationResolution",
9026          "locationName": "resolution"
9027        },
9028        "ResourceType": {
9029          "shape": "ReservationResourceType",
9030          "locationName": "resourceType"
9031        },
9032        "SpecialFeature": {
9033          "shape": "ReservationSpecialFeature",
9034          "locationName": "specialFeature"
9035        },
9036        "VideoQuality": {
9037          "shape": "ReservationVideoQuality",
9038          "locationName": "videoQuality"
9039        }
9040      }
9041    },
9042    "ReservationResourceType": {
9043      "type": "string",
9044      "enum": [
9045        "INPUT",
9046        "OUTPUT",
9047        "MULTIPLEX",
9048        "CHANNEL"
9049      ]
9050    },
9051    "ReservationSpecialFeature": {
9052      "type": "string",
9053      "enum": [
9054        "ADVANCED_AUDIO",
9055        "AUDIO_NORMALIZATION"
9056      ]
9057    },
9058    "ReservationState": {
9059      "type": "string",
9060      "enum": [
9061        "ACTIVE",
9062        "EXPIRED",
9063        "CANCELED",
9064        "DELETED"
9065      ]
9066    },
9067    "ReservationVideoQuality": {
9068      "type": "string",
9069      "enum": [
9070        "STANDARD",
9071        "ENHANCED",
9072        "PREMIUM"
9073      ]
9074    },
9075    "ResourceConflict": {
9076      "type": "structure",
9077      "members": {
9078        "Message": {
9079          "shape": "__string",
9080          "locationName": "message"
9081        }
9082      }
9083    },
9084    "ResourceNotFound": {
9085      "type": "structure",
9086      "members": {
9087        "Message": {
9088          "shape": "__string",
9089          "locationName": "message"
9090        }
9091      }
9092    },
9093    "RtmpCacheFullBehavior": {
9094      "type": "string",
9095      "enum": [
9096        "DISCONNECT_IMMEDIATELY",
9097        "WAIT_FOR_SERVER"
9098      ]
9099    },
9100    "RtmpCaptionData": {
9101      "type": "string",
9102      "enum": [
9103        "ALL",
9104        "FIELD1_608",
9105        "FIELD1_AND_FIELD2_608"
9106      ]
9107    },
9108    "RtmpCaptionInfoDestinationSettings": {
9109      "type": "structure",
9110      "members": {
9111      }
9112    },
9113    "RtmpGroupSettings": {
9114      "type": "structure",
9115      "members": {
9116        "AuthenticationScheme": {
9117          "shape": "AuthenticationScheme",
9118          "locationName": "authenticationScheme"
9119        },
9120        "CacheFullBehavior": {
9121          "shape": "RtmpCacheFullBehavior",
9122          "locationName": "cacheFullBehavior"
9123        },
9124        "CacheLength": {
9125          "shape": "__integerMin30",
9126          "locationName": "cacheLength"
9127        },
9128        "CaptionData": {
9129          "shape": "RtmpCaptionData",
9130          "locationName": "captionData"
9131        },
9132        "InputLossAction": {
9133          "shape": "InputLossActionForRtmpOut",
9134          "locationName": "inputLossAction"
9135        },
9136        "RestartDelay": {
9137          "shape": "__integerMin0",
9138          "locationName": "restartDelay"
9139        }
9140      }
9141    },
9142    "RtmpOutputCertificateMode": {
9143      "type": "string",
9144      "enum": [
9145        "SELF_SIGNED",
9146        "VERIFY_AUTHENTICITY"
9147      ]
9148    },
9149    "RtmpOutputSettings": {
9150      "type": "structure",
9151      "members": {
9152        "CertificateMode": {
9153          "shape": "RtmpOutputCertificateMode",
9154          "locationName": "certificateMode"
9155        },
9156        "ConnectionRetryInterval": {
9157          "shape": "__integerMin1",
9158          "locationName": "connectionRetryInterval"
9159        },
9160        "Destination": {
9161          "shape": "OutputLocationRef",
9162          "locationName": "destination"
9163        },
9164        "NumRetries": {
9165          "shape": "__integerMin0",
9166          "locationName": "numRetries"
9167        }
9168      },
9169      "required": [
9170        "Destination"
9171      ]
9172    },
9173    "ScheduleAction": {
9174      "type": "structure",
9175      "members": {
9176        "ActionName": {
9177          "shape": "__string",
9178          "locationName": "actionName"
9179        },
9180        "ScheduleActionSettings": {
9181          "shape": "ScheduleActionSettings",
9182          "locationName": "scheduleActionSettings"
9183        },
9184        "ScheduleActionStartSettings": {
9185          "shape": "ScheduleActionStartSettings",
9186          "locationName": "scheduleActionStartSettings"
9187        }
9188      },
9189      "required": [
9190        "ActionName",
9191        "ScheduleActionStartSettings",
9192        "ScheduleActionSettings"
9193      ]
9194    },
9195    "ScheduleActionSettings": {
9196      "type": "structure",
9197      "members": {
9198        "HlsId3SegmentTaggingSettings": {
9199          "shape": "HlsId3SegmentTaggingScheduleActionSettings",
9200          "locationName": "hlsId3SegmentTaggingSettings"
9201        },
9202        "HlsTimedMetadataSettings": {
9203          "shape": "HlsTimedMetadataScheduleActionSettings",
9204          "locationName": "hlsTimedMetadataSettings"
9205        },
9206        "InputSwitchSettings": {
9207          "shape": "InputSwitchScheduleActionSettings",
9208          "locationName": "inputSwitchSettings"
9209        },
9210        "PauseStateSettings": {
9211          "shape": "PauseStateScheduleActionSettings",
9212          "locationName": "pauseStateSettings"
9213        },
9214        "Scte35ReturnToNetworkSettings": {
9215          "shape": "Scte35ReturnToNetworkScheduleActionSettings",
9216          "locationName": "scte35ReturnToNetworkSettings"
9217        },
9218        "Scte35SpliceInsertSettings": {
9219          "shape": "Scte35SpliceInsertScheduleActionSettings",
9220          "locationName": "scte35SpliceInsertSettings"
9221        },
9222        "Scte35TimeSignalSettings": {
9223          "shape": "Scte35TimeSignalScheduleActionSettings",
9224          "locationName": "scte35TimeSignalSettings"
9225        },
9226        "StaticImageActivateSettings": {
9227          "shape": "StaticImageActivateScheduleActionSettings",
9228          "locationName": "staticImageActivateSettings"
9229        },
9230        "StaticImageDeactivateSettings": {
9231          "shape": "StaticImageDeactivateScheduleActionSettings",
9232          "locationName": "staticImageDeactivateSettings"
9233        }
9234      }
9235    },
9236    "ScheduleActionStartSettings": {
9237      "type": "structure",
9238      "members": {
9239        "FixedModeScheduleActionStartSettings": {
9240          "shape": "FixedModeScheduleActionStartSettings",
9241          "locationName": "fixedModeScheduleActionStartSettings"
9242        },
9243        "FollowModeScheduleActionStartSettings": {
9244          "shape": "FollowModeScheduleActionStartSettings",
9245          "locationName": "followModeScheduleActionStartSettings"
9246        },
9247        "ImmediateModeScheduleActionStartSettings": {
9248          "shape": "ImmediateModeScheduleActionStartSettings",
9249          "locationName": "immediateModeScheduleActionStartSettings"
9250        }
9251      }
9252    },
9253    "ScheduleDeleteResultModel": {
9254      "type": "structure",
9255      "members": {
9256      }
9257    },
9258    "ScheduleDescribeResultModel": {
9259      "type": "structure",
9260      "members": {
9261        "NextToken": {
9262          "shape": "__string",
9263          "locationName": "nextToken"
9264        },
9265        "ScheduleActions": {
9266          "shape": "__listOfScheduleAction",
9267          "locationName": "scheduleActions"
9268        }
9269      },
9270      "required": [
9271        "ScheduleActions"
9272      ]
9273    },
9274    "Scte20Convert608To708": {
9275      "type": "string",
9276      "enum": [
9277        "DISABLED",
9278        "UPCONVERT"
9279      ]
9280    },
9281    "Scte20PlusEmbeddedDestinationSettings": {
9282      "type": "structure",
9283      "members": {
9284      }
9285    },
9286    "Scte20SourceSettings": {
9287      "type": "structure",
9288      "members": {
9289        "Convert608To708": {
9290          "shape": "Scte20Convert608To708",
9291          "locationName": "convert608To708"
9292        },
9293        "Source608ChannelNumber": {
9294          "shape": "__integerMin1Max4",
9295          "locationName": "source608ChannelNumber"
9296        }
9297      }
9298    },
9299    "Scte27DestinationSettings": {
9300      "type": "structure",
9301      "members": {
9302      }
9303    },
9304    "Scte27SourceSettings": {
9305      "type": "structure",
9306      "members": {
9307        "Pid": {
9308          "shape": "__integerMin1",
9309          "locationName": "pid"
9310        }
9311      }
9312    },
9313    "Scte35AposNoRegionalBlackoutBehavior": {
9314      "type": "string",
9315      "enum": [
9316        "FOLLOW",
9317        "IGNORE"
9318      ]
9319    },
9320    "Scte35AposWebDeliveryAllowedBehavior": {
9321      "type": "string",
9322      "enum": [
9323        "FOLLOW",
9324        "IGNORE"
9325      ]
9326    },
9327    "Scte35ArchiveAllowedFlag": {
9328      "type": "string",
9329      "enum": [
9330        "ARCHIVE_NOT_ALLOWED",
9331        "ARCHIVE_ALLOWED"
9332      ]
9333    },
9334    "Scte35DeliveryRestrictions": {
9335      "type": "structure",
9336      "members": {
9337        "ArchiveAllowedFlag": {
9338          "shape": "Scte35ArchiveAllowedFlag",
9339          "locationName": "archiveAllowedFlag"
9340        },
9341        "DeviceRestrictions": {
9342          "shape": "Scte35DeviceRestrictions",
9343          "locationName": "deviceRestrictions"
9344        },
9345        "NoRegionalBlackoutFlag": {
9346          "shape": "Scte35NoRegionalBlackoutFlag",
9347          "locationName": "noRegionalBlackoutFlag"
9348        },
9349        "WebDeliveryAllowedFlag": {
9350          "shape": "Scte35WebDeliveryAllowedFlag",
9351          "locationName": "webDeliveryAllowedFlag"
9352        }
9353      },
9354      "required": [
9355        "DeviceRestrictions",
9356        "ArchiveAllowedFlag",
9357        "WebDeliveryAllowedFlag",
9358        "NoRegionalBlackoutFlag"
9359      ]
9360    },
9361    "Scte35Descriptor": {
9362      "type": "structure",
9363      "members": {
9364        "Scte35DescriptorSettings": {
9365          "shape": "Scte35DescriptorSettings",
9366          "locationName": "scte35DescriptorSettings"
9367        }
9368      },
9369      "required": [
9370        "Scte35DescriptorSettings"
9371      ]
9372    },
9373    "Scte35DescriptorSettings": {
9374      "type": "structure",
9375      "members": {
9376        "SegmentationDescriptorScte35DescriptorSettings": {
9377          "shape": "Scte35SegmentationDescriptor",
9378          "locationName": "segmentationDescriptorScte35DescriptorSettings"
9379        }
9380      },
9381      "required": [
9382        "SegmentationDescriptorScte35DescriptorSettings"
9383      ]
9384    },
9385    "Scte35DeviceRestrictions": {
9386      "type": "string",
9387      "enum": [
9388        "NONE",
9389        "RESTRICT_GROUP0",
9390        "RESTRICT_GROUP1",
9391        "RESTRICT_GROUP2"
9392      ]
9393    },
9394    "Scte35NoRegionalBlackoutFlag": {
9395      "type": "string",
9396      "enum": [
9397        "REGIONAL_BLACKOUT",
9398        "NO_REGIONAL_BLACKOUT"
9399      ]
9400    },
9401    "Scte35ReturnToNetworkScheduleActionSettings": {
9402      "type": "structure",
9403      "members": {
9404        "SpliceEventId": {
9405          "shape": "__longMin0Max4294967295",
9406          "locationName": "spliceEventId"
9407        }
9408      },
9409      "required": [
9410        "SpliceEventId"
9411      ]
9412    },
9413    "Scte35SegmentationCancelIndicator": {
9414      "type": "string",
9415      "enum": [
9416        "SEGMENTATION_EVENT_NOT_CANCELED",
9417        "SEGMENTATION_EVENT_CANCELED"
9418      ]
9419    },
9420    "Scte35SegmentationDescriptor": {
9421      "type": "structure",
9422      "members": {
9423        "DeliveryRestrictions": {
9424          "shape": "Scte35DeliveryRestrictions",
9425          "locationName": "deliveryRestrictions"
9426        },
9427        "SegmentNum": {
9428          "shape": "__integerMin0Max255",
9429          "locationName": "segmentNum"
9430        },
9431        "SegmentationCancelIndicator": {
9432          "shape": "Scte35SegmentationCancelIndicator",
9433          "locationName": "segmentationCancelIndicator"
9434        },
9435        "SegmentationDuration": {
9436          "shape": "__longMin0Max1099511627775",
9437          "locationName": "segmentationDuration"
9438        },
9439        "SegmentationEventId": {
9440          "shape": "__longMin0Max4294967295",
9441          "locationName": "segmentationEventId"
9442        },
9443        "SegmentationTypeId": {
9444          "shape": "__integerMin0Max255",
9445          "locationName": "segmentationTypeId"
9446        },
9447        "SegmentationUpid": {
9448          "shape": "__string",
9449          "locationName": "segmentationUpid"
9450        },
9451        "SegmentationUpidType": {
9452          "shape": "__integerMin0Max255",
9453          "locationName": "segmentationUpidType"
9454        },
9455        "SegmentsExpected": {
9456          "shape": "__integerMin0Max255",
9457          "locationName": "segmentsExpected"
9458        },
9459        "SubSegmentNum": {
9460          "shape": "__integerMin0Max255",
9461          "locationName": "subSegmentNum"
9462        },
9463        "SubSegmentsExpected": {
9464          "shape": "__integerMin0Max255",
9465          "locationName": "subSegmentsExpected"
9466        }
9467      },
9468      "required": [
9469        "SegmentationEventId",
9470        "SegmentationCancelIndicator"
9471      ]
9472    },
9473    "Scte35SpliceInsert": {
9474      "type": "structure",
9475      "members": {
9476        "AdAvailOffset": {
9477          "shape": "__integerMinNegative1000Max1000",
9478          "locationName": "adAvailOffset"
9479        },
9480        "NoRegionalBlackoutFlag": {
9481          "shape": "Scte35SpliceInsertNoRegionalBlackoutBehavior",
9482          "locationName": "noRegionalBlackoutFlag"
9483        },
9484        "WebDeliveryAllowedFlag": {
9485          "shape": "Scte35SpliceInsertWebDeliveryAllowedBehavior",
9486          "locationName": "webDeliveryAllowedFlag"
9487        }
9488      }
9489    },
9490    "Scte35SpliceInsertNoRegionalBlackoutBehavior": {
9491      "type": "string",
9492      "enum": [
9493        "FOLLOW",
9494        "IGNORE"
9495      ]
9496    },
9497    "Scte35SpliceInsertScheduleActionSettings": {
9498      "type": "structure",
9499      "members": {
9500        "Duration": {
9501          "shape": "__longMin0Max8589934591",
9502          "locationName": "duration"
9503        },
9504        "SpliceEventId": {
9505          "shape": "__longMin0Max4294967295",
9506          "locationName": "spliceEventId"
9507        }
9508      },
9509      "required": [
9510        "SpliceEventId"
9511      ]
9512    },
9513    "Scte35SpliceInsertWebDeliveryAllowedBehavior": {
9514      "type": "string",
9515      "enum": [
9516        "FOLLOW",
9517        "IGNORE"
9518      ]
9519    },
9520    "Scte35TimeSignalApos": {
9521      "type": "structure",
9522      "members": {
9523        "AdAvailOffset": {
9524          "shape": "__integerMinNegative1000Max1000",
9525          "locationName": "adAvailOffset"
9526        },
9527        "NoRegionalBlackoutFlag": {
9528          "shape": "Scte35AposNoRegionalBlackoutBehavior",
9529          "locationName": "noRegionalBlackoutFlag"
9530        },
9531        "WebDeliveryAllowedFlag": {
9532          "shape": "Scte35AposWebDeliveryAllowedBehavior",
9533          "locationName": "webDeliveryAllowedFlag"
9534        }
9535      }
9536    },
9537    "Scte35TimeSignalScheduleActionSettings": {
9538      "type": "structure",
9539      "members": {
9540        "Scte35Descriptors": {
9541          "shape": "__listOfScte35Descriptor",
9542          "locationName": "scte35Descriptors"
9543        }
9544      },
9545      "required": [
9546        "Scte35Descriptors"
9547      ]
9548    },
9549    "Scte35WebDeliveryAllowedFlag": {
9550      "type": "string",
9551      "enum": [
9552        "WEB_DELIVERY_NOT_ALLOWED",
9553        "WEB_DELIVERY_ALLOWED"
9554      ]
9555    },
9556    "SmoothGroupAudioOnlyTimecodeControl": {
9557      "type": "string",
9558      "enum": [
9559        "PASSTHROUGH",
9560        "USE_CONFIGURED_CLOCK"
9561      ]
9562    },
9563    "SmoothGroupCertificateMode": {
9564      "type": "string",
9565      "enum": [
9566        "SELF_SIGNED",
9567        "VERIFY_AUTHENTICITY"
9568      ]
9569    },
9570    "SmoothGroupEventIdMode": {
9571      "type": "string",
9572      "enum": [
9573        "NO_EVENT_ID",
9574        "USE_CONFIGURED",
9575        "USE_TIMESTAMP"
9576      ]
9577    },
9578    "SmoothGroupEventStopBehavior": {
9579      "type": "string",
9580      "enum": [
9581        "NONE",
9582        "SEND_EOS"
9583      ]
9584    },
9585    "SmoothGroupSegmentationMode": {
9586      "type": "string",
9587      "enum": [
9588        "USE_INPUT_SEGMENTATION",
9589        "USE_SEGMENT_DURATION"
9590      ]
9591    },
9592    "SmoothGroupSparseTrackType": {
9593      "type": "string",
9594      "enum": [
9595        "NONE",
9596        "SCTE_35",
9597        "SCTE_35_WITHOUT_SEGMENTATION"
9598      ]
9599    },
9600    "SmoothGroupStreamManifestBehavior": {
9601      "type": "string",
9602      "enum": [
9603        "DO_NOT_SEND",
9604        "SEND"
9605      ]
9606    },
9607    "SmoothGroupTimestampOffsetMode": {
9608      "type": "string",
9609      "enum": [
9610        "USE_CONFIGURED_OFFSET",
9611        "USE_EVENT_START_DATE"
9612      ]
9613    },
9614    "Smpte2038DataPreference": {
9615      "type": "string",
9616      "enum": [
9617        "IGNORE",
9618        "PREFER"
9619      ]
9620    },
9621    "SmpteTtDestinationSettings": {
9622      "type": "structure",
9623      "members": {
9624      }
9625    },
9626    "StandardHlsSettings": {
9627      "type": "structure",
9628      "members": {
9629        "AudioRenditionSets": {
9630          "shape": "__string",
9631          "locationName": "audioRenditionSets"
9632        },
9633        "M3u8Settings": {
9634          "shape": "M3u8Settings",
9635          "locationName": "m3u8Settings"
9636        }
9637      },
9638      "required": [
9639        "M3u8Settings"
9640      ]
9641    },
9642    "StartChannelRequest": {
9643      "type": "structure",
9644      "members": {
9645        "ChannelId": {
9646          "shape": "__string",
9647          "location": "uri",
9648          "locationName": "channelId"
9649        }
9650      },
9651      "required": [
9652        "ChannelId"
9653      ]
9654    },
9655    "StartChannelResponse": {
9656      "type": "structure",
9657      "members": {
9658        "Arn": {
9659          "shape": "__string",
9660          "locationName": "arn"
9661        },
9662        "ChannelClass": {
9663          "shape": "ChannelClass",
9664          "locationName": "channelClass"
9665        },
9666        "Destinations": {
9667          "shape": "__listOfOutputDestination",
9668          "locationName": "destinations"
9669        },
9670        "EgressEndpoints": {
9671          "shape": "__listOfChannelEgressEndpoint",
9672          "locationName": "egressEndpoints"
9673        },
9674        "EncoderSettings": {
9675          "shape": "EncoderSettings",
9676          "locationName": "encoderSettings"
9677        },
9678        "Id": {
9679          "shape": "__string",
9680          "locationName": "id"
9681        },
9682        "InputAttachments": {
9683          "shape": "__listOfInputAttachment",
9684          "locationName": "inputAttachments"
9685        },
9686        "InputSpecification": {
9687          "shape": "InputSpecification",
9688          "locationName": "inputSpecification"
9689        },
9690        "LogLevel": {
9691          "shape": "LogLevel",
9692          "locationName": "logLevel"
9693        },
9694        "Name": {
9695          "shape": "__string",
9696          "locationName": "name"
9697        },
9698        "PipelineDetails": {
9699          "shape": "__listOfPipelineDetail",
9700          "locationName": "pipelineDetails"
9701        },
9702        "PipelinesRunningCount": {
9703          "shape": "__integer",
9704          "locationName": "pipelinesRunningCount"
9705        },
9706        "RoleArn": {
9707          "shape": "__string",
9708          "locationName": "roleArn"
9709        },
9710        "State": {
9711          "shape": "ChannelState",
9712          "locationName": "state"
9713        },
9714        "Tags": {
9715          "shape": "Tags",
9716          "locationName": "tags"
9717        }
9718      }
9719    },
9720    "StartMultiplexRequest": {
9721      "type": "structure",
9722      "members": {
9723        "MultiplexId": {
9724          "shape": "__string",
9725          "location": "uri",
9726          "locationName": "multiplexId"
9727        }
9728      },
9729      "required": [
9730        "MultiplexId"
9731      ]
9732    },
9733    "StartMultiplexResponse": {
9734      "type": "structure",
9735      "members": {
9736        "Arn": {
9737          "shape": "__string",
9738          "locationName": "arn"
9739        },
9740        "AvailabilityZones": {
9741          "shape": "__listOf__string",
9742          "locationName": "availabilityZones"
9743        },
9744        "Destinations": {
9745          "shape": "__listOfMultiplexOutputDestination",
9746          "locationName": "destinations"
9747        },
9748        "Id": {
9749          "shape": "__string",
9750          "locationName": "id"
9751        },
9752        "MultiplexSettings": {
9753          "shape": "MultiplexSettings",
9754          "locationName": "multiplexSettings"
9755        },
9756        "Name": {
9757          "shape": "__string",
9758          "locationName": "name"
9759        },
9760        "PipelinesRunningCount": {
9761          "shape": "__integer",
9762          "locationName": "pipelinesRunningCount"
9763        },
9764        "ProgramCount": {
9765          "shape": "__integer",
9766          "locationName": "programCount"
9767        },
9768        "State": {
9769          "shape": "MultiplexState",
9770          "locationName": "state"
9771        },
9772        "Tags": {
9773          "shape": "Tags",
9774          "locationName": "tags"
9775        }
9776      }
9777    },
9778    "StartTimecode": {
9779      "type": "structure",
9780      "members": {
9781        "Timecode": {
9782          "shape": "__string",
9783          "locationName": "timecode"
9784        }
9785      }
9786    },
9787    "StaticImageActivateScheduleActionSettings": {
9788      "type": "structure",
9789      "members": {
9790        "Duration": {
9791          "shape": "__integerMin0",
9792          "locationName": "duration"
9793        },
9794        "FadeIn": {
9795          "shape": "__integerMin0",
9796          "locationName": "fadeIn"
9797        },
9798        "FadeOut": {
9799          "shape": "__integerMin0",
9800          "locationName": "fadeOut"
9801        },
9802        "Height": {
9803          "shape": "__integerMin1",
9804          "locationName": "height"
9805        },
9806        "Image": {
9807          "shape": "InputLocation",
9808          "locationName": "image"
9809        },
9810        "ImageX": {
9811          "shape": "__integerMin0",
9812          "locationName": "imageX"
9813        },
9814        "ImageY": {
9815          "shape": "__integerMin0",
9816          "locationName": "imageY"
9817        },
9818        "Layer": {
9819          "shape": "__integerMin0Max7",
9820          "locationName": "layer"
9821        },
9822        "Opacity": {
9823          "shape": "__integerMin0Max100",
9824          "locationName": "opacity"
9825        },
9826        "Width": {
9827          "shape": "__integerMin1",
9828          "locationName": "width"
9829        }
9830      },
9831      "required": [
9832        "Image"
9833      ]
9834    },
9835    "StaticImageDeactivateScheduleActionSettings": {
9836      "type": "structure",
9837      "members": {
9838        "FadeOut": {
9839          "shape": "__integerMin0",
9840          "locationName": "fadeOut"
9841        },
9842        "Layer": {
9843          "shape": "__integerMin0Max7",
9844          "locationName": "layer"
9845        }
9846      }
9847    },
9848    "StaticKeySettings": {
9849      "type": "structure",
9850      "members": {
9851        "KeyProviderServer": {
9852          "shape": "InputLocation",
9853          "locationName": "keyProviderServer"
9854        },
9855        "StaticKeyValue": {
9856          "shape": "__stringMin32Max32",
9857          "locationName": "staticKeyValue"
9858        }
9859      },
9860      "required": [
9861        "StaticKeyValue"
9862      ]
9863    },
9864    "StopChannelRequest": {
9865      "type": "structure",
9866      "members": {
9867        "ChannelId": {
9868          "shape": "__string",
9869          "location": "uri",
9870          "locationName": "channelId"
9871        }
9872      },
9873      "required": [
9874        "ChannelId"
9875      ]
9876    },
9877    "StopChannelResponse": {
9878      "type": "structure",
9879      "members": {
9880        "Arn": {
9881          "shape": "__string",
9882          "locationName": "arn"
9883        },
9884        "ChannelClass": {
9885          "shape": "ChannelClass",
9886          "locationName": "channelClass"
9887        },
9888        "Destinations": {
9889          "shape": "__listOfOutputDestination",
9890          "locationName": "destinations"
9891        },
9892        "EgressEndpoints": {
9893          "shape": "__listOfChannelEgressEndpoint",
9894          "locationName": "egressEndpoints"
9895        },
9896        "EncoderSettings": {
9897          "shape": "EncoderSettings",
9898          "locationName": "encoderSettings"
9899        },
9900        "Id": {
9901          "shape": "__string",
9902          "locationName": "id"
9903        },
9904        "InputAttachments": {
9905          "shape": "__listOfInputAttachment",
9906          "locationName": "inputAttachments"
9907        },
9908        "InputSpecification": {
9909          "shape": "InputSpecification",
9910          "locationName": "inputSpecification"
9911        },
9912        "LogLevel": {
9913          "shape": "LogLevel",
9914          "locationName": "logLevel"
9915        },
9916        "Name": {
9917          "shape": "__string",
9918          "locationName": "name"
9919        },
9920        "PipelineDetails": {
9921          "shape": "__listOfPipelineDetail",
9922          "locationName": "pipelineDetails"
9923        },
9924        "PipelinesRunningCount": {
9925          "shape": "__integer",
9926          "locationName": "pipelinesRunningCount"
9927        },
9928        "RoleArn": {
9929          "shape": "__string",
9930          "locationName": "roleArn"
9931        },
9932        "State": {
9933          "shape": "ChannelState",
9934          "locationName": "state"
9935        },
9936        "Tags": {
9937          "shape": "Tags",
9938          "locationName": "tags"
9939        }
9940      }
9941    },
9942    "StopMultiplexRequest": {
9943      "type": "structure",
9944      "members": {
9945        "MultiplexId": {
9946          "shape": "__string",
9947          "location": "uri",
9948          "locationName": "multiplexId"
9949        }
9950      },
9951      "required": [
9952        "MultiplexId"
9953      ]
9954    },
9955    "StopMultiplexResponse": {
9956      "type": "structure",
9957      "members": {
9958        "Arn": {
9959          "shape": "__string",
9960          "locationName": "arn"
9961        },
9962        "AvailabilityZones": {
9963          "shape": "__listOf__string",
9964          "locationName": "availabilityZones"
9965        },
9966        "Destinations": {
9967          "shape": "__listOfMultiplexOutputDestination",
9968          "locationName": "destinations"
9969        },
9970        "Id": {
9971          "shape": "__string",
9972          "locationName": "id"
9973        },
9974        "MultiplexSettings": {
9975          "shape": "MultiplexSettings",
9976          "locationName": "multiplexSettings"
9977        },
9978        "Name": {
9979          "shape": "__string",
9980          "locationName": "name"
9981        },
9982        "PipelinesRunningCount": {
9983          "shape": "__integer",
9984          "locationName": "pipelinesRunningCount"
9985        },
9986        "ProgramCount": {
9987          "shape": "__integer",
9988          "locationName": "programCount"
9989        },
9990        "State": {
9991          "shape": "MultiplexState",
9992          "locationName": "state"
9993        },
9994        "Tags": {
9995          "shape": "Tags",
9996          "locationName": "tags"
9997        }
9998      }
9999    },
10000    "StopTimecode": {
10001      "type": "structure",
10002      "members": {
10003        "LastFrameClippingBehavior": {
10004          "shape": "LastFrameClippingBehavior",
10005          "locationName": "lastFrameClippingBehavior"
10006        },
10007        "Timecode": {
10008          "shape": "__string",
10009          "locationName": "timecode"
10010        }
10011      }
10012    },
10013    "Tags": {
10014      "type": "map",
10015      "key": {
10016        "shape": "__string"
10017      },
10018      "value": {
10019        "shape": "__string"
10020      }
10021    },
10022    "TagsModel": {
10023      "type": "structure",
10024      "members": {
10025        "Tags": {
10026          "shape": "Tags",
10027          "locationName": "tags"
10028        }
10029      }
10030    },
10031    "TeletextDestinationSettings": {
10032      "type": "structure",
10033      "members": {
10034      }
10035    },
10036    "TeletextSourceSettings": {
10037      "type": "structure",
10038      "members": {
10039        "PageNumber": {
10040          "shape": "__string",
10041          "locationName": "pageNumber"
10042        }
10043      }
10044    },
10045    "TemporalFilterPostFilterSharpening": {
10046      "type": "string",
10047      "enum": [
10048        "AUTO",
10049        "DISABLED",
10050        "ENABLED"
10051      ]
10052    },
10053    "TemporalFilterSettings": {
10054      "type": "structure",
10055      "members": {
10056        "PostFilterSharpening": {
10057          "shape": "TemporalFilterPostFilterSharpening",
10058          "locationName": "postFilterSharpening"
10059        },
10060        "Strength": {
10061          "shape": "TemporalFilterStrength",
10062          "locationName": "strength"
10063        }
10064      }
10065    },
10066    "TemporalFilterStrength": {
10067      "type": "string",
10068      "enum": [
10069        "AUTO",
10070        "STRENGTH_1",
10071        "STRENGTH_2",
10072        "STRENGTH_3",
10073        "STRENGTH_4",
10074        "STRENGTH_5",
10075        "STRENGTH_6",
10076        "STRENGTH_7",
10077        "STRENGTH_8",
10078        "STRENGTH_9",
10079        "STRENGTH_10",
10080        "STRENGTH_11",
10081        "STRENGTH_12",
10082        "STRENGTH_13",
10083        "STRENGTH_14",
10084        "STRENGTH_15",
10085        "STRENGTH_16"
10086      ]
10087    },
10088    "TimecodeConfig": {
10089      "type": "structure",
10090      "members": {
10091        "Source": {
10092          "shape": "TimecodeConfigSource",
10093          "locationName": "source"
10094        },
10095        "SyncThreshold": {
10096          "shape": "__integerMin1Max1000000",
10097          "locationName": "syncThreshold"
10098        }
10099      },
10100      "required": [
10101        "Source"
10102      ]
10103    },
10104    "TimecodeConfigSource": {
10105      "type": "string",
10106      "enum": [
10107        "EMBEDDED",
10108        "SYSTEMCLOCK",
10109        "ZEROBASED"
10110      ]
10111    },
10112    "TooManyRequestsException": {
10113      "type": "structure",
10114      "members": {
10115        "Message": {
10116          "shape": "__string",
10117          "locationName": "message"
10118        }
10119      },
10120      "exception": true,
10121      "error": {
10122        "httpStatusCode": 429
10123      }
10124    },
10125    "TtmlDestinationSettings": {
10126      "type": "structure",
10127      "members": {
10128        "StyleControl": {
10129          "shape": "TtmlDestinationStyleControl",
10130          "locationName": "styleControl"
10131        }
10132      }
10133    },
10134    "TtmlDestinationStyleControl": {
10135      "type": "string",
10136      "enum": [
10137        "PASSTHROUGH",
10138        "USE_CONFIGURED"
10139      ]
10140    },
10141    "UdpContainerSettings": {
10142      "type": "structure",
10143      "members": {
10144        "M2tsSettings": {
10145          "shape": "M2tsSettings",
10146          "locationName": "m2tsSettings"
10147        }
10148      }
10149    },
10150    "UdpGroupSettings": {
10151      "type": "structure",
10152      "members": {
10153        "InputLossAction": {
10154          "shape": "InputLossActionForUdpOut",
10155          "locationName": "inputLossAction"
10156        },
10157        "TimedMetadataId3Frame": {
10158          "shape": "UdpTimedMetadataId3Frame",
10159          "locationName": "timedMetadataId3Frame"
10160        },
10161        "TimedMetadataId3Period": {
10162          "shape": "__integerMin0",
10163          "locationName": "timedMetadataId3Period"
10164        }
10165      }
10166    },
10167    "UdpOutputSettings": {
10168      "type": "structure",
10169      "members": {
10170        "BufferMsec": {
10171          "shape": "__integerMin0Max10000",
10172          "locationName": "bufferMsec"
10173        },
10174        "ContainerSettings": {
10175          "shape": "UdpContainerSettings",
10176          "locationName": "containerSettings"
10177        },
10178        "Destination": {
10179          "shape": "OutputLocationRef",
10180          "locationName": "destination"
10181        },
10182        "FecOutputSettings": {
10183          "shape": "FecOutputSettings",
10184          "locationName": "fecOutputSettings"
10185        }
10186      },
10187      "required": [
10188        "Destination",
10189        "ContainerSettings"
10190      ]
10191    },
10192    "UdpTimedMetadataId3Frame": {
10193      "type": "string",
10194      "enum": [
10195        "NONE",
10196        "PRIV",
10197        "TDRL"
10198      ]
10199    },
10200    "UnprocessableEntityException": {
10201      "type": "structure",
10202      "members": {
10203        "Message": {
10204          "shape": "__string",
10205          "locationName": "message"
10206        },
10207        "ValidationErrors": {
10208          "shape": "__listOfValidationError",
10209          "locationName": "validationErrors"
10210        }
10211      },
10212      "exception": true,
10213      "error": {
10214        "httpStatusCode": 422
10215      }
10216    },
10217    "UpdateChannel": {
10218      "type": "structure",
10219      "members": {
10220        "Destinations": {
10221          "shape": "__listOfOutputDestination",
10222          "locationName": "destinations"
10223        },
10224        "EncoderSettings": {
10225          "shape": "EncoderSettings",
10226          "locationName": "encoderSettings"
10227        },
10228        "InputAttachments": {
10229          "shape": "__listOfInputAttachment",
10230          "locationName": "inputAttachments"
10231        },
10232        "InputSpecification": {
10233          "shape": "InputSpecification",
10234          "locationName": "inputSpecification"
10235        },
10236        "LogLevel": {
10237          "shape": "LogLevel",
10238          "locationName": "logLevel"
10239        },
10240        "Name": {
10241          "shape": "__string",
10242          "locationName": "name"
10243        },
10244        "RoleArn": {
10245          "shape": "__string",
10246          "locationName": "roleArn"
10247        }
10248      }
10249    },
10250    "UpdateChannelClass": {
10251      "type": "structure",
10252      "members": {
10253        "ChannelClass": {
10254          "shape": "ChannelClass",
10255          "locationName": "channelClass"
10256        },
10257        "Destinations": {
10258          "shape": "__listOfOutputDestination",
10259          "locationName": "destinations"
10260        }
10261      },
10262      "required": [
10263        "ChannelClass"
10264      ]
10265    },
10266    "UpdateChannelClassRequest": {
10267      "type": "structure",
10268      "members": {
10269        "ChannelClass": {
10270          "shape": "ChannelClass",
10271          "locationName": "channelClass"
10272        },
10273        "ChannelId": {
10274          "shape": "__string",
10275          "location": "uri",
10276          "locationName": "channelId"
10277        },
10278        "Destinations": {
10279          "shape": "__listOfOutputDestination",
10280          "locationName": "destinations"
10281        }
10282      },
10283      "required": [
10284        "ChannelId",
10285        "ChannelClass"
10286      ]
10287    },
10288    "UpdateChannelClassResponse": {
10289      "type": "structure",
10290      "members": {
10291        "Channel": {
10292          "shape": "Channel",
10293          "locationName": "channel"
10294        }
10295      }
10296    },
10297    "UpdateChannelRequest": {
10298      "type": "structure",
10299      "members": {
10300        "ChannelId": {
10301          "shape": "__string",
10302          "location": "uri",
10303          "locationName": "channelId"
10304        },
10305        "Destinations": {
10306          "shape": "__listOfOutputDestination",
10307          "locationName": "destinations"
10308        },
10309        "EncoderSettings": {
10310          "shape": "EncoderSettings",
10311          "locationName": "encoderSettings"
10312        },
10313        "InputAttachments": {
10314          "shape": "__listOfInputAttachment",
10315          "locationName": "inputAttachments"
10316        },
10317        "InputSpecification": {
10318          "shape": "InputSpecification",
10319          "locationName": "inputSpecification"
10320        },
10321        "LogLevel": {
10322          "shape": "LogLevel",
10323          "locationName": "logLevel"
10324        },
10325        "Name": {
10326          "shape": "__string",
10327          "locationName": "name"
10328        },
10329        "RoleArn": {
10330          "shape": "__string",
10331          "locationName": "roleArn"
10332        }
10333      },
10334      "required": [
10335        "ChannelId"
10336      ]
10337    },
10338    "UpdateChannelResponse": {
10339      "type": "structure",
10340      "members": {
10341        "Channel": {
10342          "shape": "Channel",
10343          "locationName": "channel"
10344        }
10345      }
10346    },
10347    "UpdateChannelResultModel": {
10348      "type": "structure",
10349      "members": {
10350        "Channel": {
10351          "shape": "Channel",
10352          "locationName": "channel"
10353        }
10354      }
10355    },
10356    "UpdateInput": {
10357      "type": "structure",
10358      "members": {
10359        "Destinations": {
10360          "shape": "__listOfInputDestinationRequest",
10361          "locationName": "destinations"
10362        },
10363        "InputDevices": {
10364          "shape": "__listOfInputDeviceRequest",
10365          "locationName": "inputDevices"
10366        },
10367        "InputSecurityGroups": {
10368          "shape": "__listOf__string",
10369          "locationName": "inputSecurityGroups"
10370        },
10371        "MediaConnectFlows": {
10372          "shape": "__listOfMediaConnectFlowRequest",
10373          "locationName": "mediaConnectFlows"
10374        },
10375        "Name": {
10376          "shape": "__string",
10377          "locationName": "name"
10378        },
10379        "RoleArn": {
10380          "shape": "__string",
10381          "locationName": "roleArn"
10382        },
10383        "Sources": {
10384          "shape": "__listOfInputSourceRequest",
10385          "locationName": "sources"
10386        }
10387      }
10388    },
10389    "UpdateInputDevice": {
10390      "type": "structure",
10391      "members": {
10392        "HdDeviceSettings": {
10393          "shape": "InputDeviceConfigurableSettings",
10394          "locationName": "hdDeviceSettings"
10395        },
10396        "Name": {
10397          "shape": "__string",
10398          "locationName": "name"
10399        }
10400      }
10401    },
10402    "UpdateInputDeviceRequest": {
10403      "type": "structure",
10404      "members": {
10405        "HdDeviceSettings": {
10406          "shape": "InputDeviceConfigurableSettings",
10407          "locationName": "hdDeviceSettings"
10408        },
10409        "InputDeviceId": {
10410          "shape": "__string",
10411          "location": "uri",
10412          "locationName": "inputDeviceId"
10413        },
10414        "Name": {
10415          "shape": "__string",
10416          "locationName": "name"
10417        }
10418      },
10419      "required": [
10420        "InputDeviceId"
10421      ]
10422    },
10423    "UpdateInputDeviceResponse": {
10424      "type": "structure",
10425      "members": {
10426        "Arn": {
10427          "shape": "__string",
10428          "locationName": "arn"
10429        },
10430        "ConnectionState": {
10431          "shape": "InputDeviceConnectionState",
10432          "locationName": "connectionState"
10433        },
10434        "DeviceSettingsSyncState": {
10435          "shape": "DeviceSettingsSyncState",
10436          "locationName": "deviceSettingsSyncState"
10437        },
10438        "HdDeviceSettings": {
10439          "shape": "InputDeviceHdSettings",
10440          "locationName": "hdDeviceSettings"
10441        },
10442        "Id": {
10443          "shape": "__string",
10444          "locationName": "id"
10445        },
10446        "MacAddress": {
10447          "shape": "__string",
10448          "locationName": "macAddress"
10449        },
10450        "Name": {
10451          "shape": "__string",
10452          "locationName": "name"
10453        },
10454        "NetworkSettings": {
10455          "shape": "InputDeviceNetworkSettings",
10456          "locationName": "networkSettings"
10457        },
10458        "SerialNumber": {
10459          "shape": "__string",
10460          "locationName": "serialNumber"
10461        },
10462        "Type": {
10463          "shape": "InputDeviceType",
10464          "locationName": "type"
10465        }
10466      }
10467    },
10468    "UpdateInputRequest": {
10469      "type": "structure",
10470      "members": {
10471        "Destinations": {
10472          "shape": "__listOfInputDestinationRequest",
10473          "locationName": "destinations"
10474        },
10475        "InputDevices": {
10476          "shape": "__listOfInputDeviceRequest",
10477          "locationName": "inputDevices"
10478        },
10479        "InputId": {
10480          "shape": "__string",
10481          "location": "uri",
10482          "locationName": "inputId"
10483        },
10484        "InputSecurityGroups": {
10485          "shape": "__listOf__string",
10486          "locationName": "inputSecurityGroups"
10487        },
10488        "MediaConnectFlows": {
10489          "shape": "__listOfMediaConnectFlowRequest",
10490          "locationName": "mediaConnectFlows"
10491        },
10492        "Name": {
10493          "shape": "__string",
10494          "locationName": "name"
10495        },
10496        "RoleArn": {
10497          "shape": "__string",
10498          "locationName": "roleArn"
10499        },
10500        "Sources": {
10501          "shape": "__listOfInputSourceRequest",
10502          "locationName": "sources"
10503        }
10504      },
10505      "required": [
10506        "InputId"
10507      ]
10508    },
10509    "UpdateInputResponse": {
10510      "type": "structure",
10511      "members": {
10512        "Input": {
10513          "shape": "Input",
10514          "locationName": "input"
10515        }
10516      }
10517    },
10518    "UpdateInputResultModel": {
10519      "type": "structure",
10520      "members": {
10521        "Input": {
10522          "shape": "Input",
10523          "locationName": "input"
10524        }
10525      }
10526    },
10527    "UpdateInputSecurityGroupRequest": {
10528      "type": "structure",
10529      "members": {
10530        "InputSecurityGroupId": {
10531          "shape": "__string",
10532          "location": "uri",
10533          "locationName": "inputSecurityGroupId"
10534        },
10535        "Tags": {
10536          "shape": "Tags",
10537          "locationName": "tags"
10538        },
10539        "WhitelistRules": {
10540          "shape": "__listOfInputWhitelistRuleCidr",
10541          "locationName": "whitelistRules"
10542        }
10543      },
10544      "required": [
10545        "InputSecurityGroupId"
10546      ]
10547    },
10548    "UpdateInputSecurityGroupResponse": {
10549      "type": "structure",
10550      "members": {
10551        "SecurityGroup": {
10552          "shape": "InputSecurityGroup",
10553          "locationName": "securityGroup"
10554        }
10555      }
10556    },
10557    "UpdateInputSecurityGroupResultModel": {
10558      "type": "structure",
10559      "members": {
10560        "SecurityGroup": {
10561          "shape": "InputSecurityGroup",
10562          "locationName": "securityGroup"
10563        }
10564      }
10565    },
10566    "UpdateMultiplex": {
10567      "type": "structure",
10568      "members": {
10569        "MultiplexSettings": {
10570          "shape": "MultiplexSettings",
10571          "locationName": "multiplexSettings"
10572        },
10573        "Name": {
10574          "shape": "__string",
10575          "locationName": "name"
10576        }
10577      }
10578    },
10579    "UpdateMultiplexProgram": {
10580      "type": "structure",
10581      "members": {
10582        "MultiplexProgramSettings": {
10583          "shape": "MultiplexProgramSettings",
10584          "locationName": "multiplexProgramSettings"
10585        }
10586      }
10587    },
10588    "UpdateMultiplexProgramRequest": {
10589      "type": "structure",
10590      "members": {
10591        "MultiplexId": {
10592          "shape": "__string",
10593          "location": "uri",
10594          "locationName": "multiplexId"
10595        },
10596        "MultiplexProgramSettings": {
10597          "shape": "MultiplexProgramSettings",
10598          "locationName": "multiplexProgramSettings"
10599        },
10600        "ProgramName": {
10601          "shape": "__string",
10602          "location": "uri",
10603          "locationName": "programName"
10604        }
10605      },
10606      "required": [
10607        "MultiplexId",
10608        "ProgramName"
10609      ]
10610    },
10611    "UpdateMultiplexProgramResponse": {
10612      "type": "structure",
10613      "members": {
10614        "MultiplexProgram": {
10615          "shape": "MultiplexProgram",
10616          "locationName": "multiplexProgram"
10617        }
10618      }
10619    },
10620    "UpdateMultiplexProgramResultModel": {
10621      "type": "structure",
10622      "members": {
10623        "MultiplexProgram": {
10624          "shape": "MultiplexProgram",
10625          "locationName": "multiplexProgram"
10626        }
10627      }
10628    },
10629    "UpdateMultiplexRequest": {
10630      "type": "structure",
10631      "members": {
10632        "MultiplexId": {
10633          "shape": "__string",
10634          "location": "uri",
10635          "locationName": "multiplexId"
10636        },
10637        "MultiplexSettings": {
10638          "shape": "MultiplexSettings",
10639          "locationName": "multiplexSettings"
10640        },
10641        "Name": {
10642          "shape": "__string",
10643          "locationName": "name"
10644        }
10645      },
10646      "required": [
10647        "MultiplexId"
10648      ]
10649    },
10650    "UpdateMultiplexResponse": {
10651      "type": "structure",
10652      "members": {
10653        "Multiplex": {
10654          "shape": "Multiplex",
10655          "locationName": "multiplex"
10656        }
10657      }
10658    },
10659    "UpdateMultiplexResultModel": {
10660      "type": "structure",
10661      "members": {
10662        "Multiplex": {
10663          "shape": "Multiplex",
10664          "locationName": "multiplex"
10665        }
10666      }
10667    },
10668    "UpdateReservation": {
10669      "type": "structure",
10670      "members": {
10671        "Name": {
10672          "shape": "__string",
10673          "locationName": "name"
10674        }
10675      }
10676    },
10677    "UpdateReservationRequest": {
10678      "type": "structure",
10679      "members": {
10680        "Name": {
10681          "shape": "__string",
10682          "locationName": "name"
10683        },
10684        "ReservationId": {
10685          "shape": "__string",
10686          "location": "uri",
10687          "locationName": "reservationId"
10688        }
10689      },
10690      "required": [
10691        "ReservationId"
10692      ]
10693    },
10694    "UpdateReservationResponse": {
10695      "type": "structure",
10696      "members": {
10697        "Reservation": {
10698          "shape": "Reservation",
10699          "locationName": "reservation"
10700        }
10701      }
10702    },
10703    "UpdateReservationResultModel": {
10704      "type": "structure",
10705      "members": {
10706        "Reservation": {
10707          "shape": "Reservation",
10708          "locationName": "reservation"
10709        }
10710      }
10711    },
10712    "ValidationError": {
10713      "type": "structure",
10714      "members": {
10715        "ElementPath": {
10716          "shape": "__string",
10717          "locationName": "elementPath"
10718        },
10719        "ErrorMessage": {
10720          "shape": "__string",
10721          "locationName": "errorMessage"
10722        }
10723      }
10724    },
10725    "VideoCodecSettings": {
10726      "type": "structure",
10727      "members": {
10728        "FrameCaptureSettings": {
10729          "shape": "FrameCaptureSettings",
10730          "locationName": "frameCaptureSettings"
10731        },
10732        "H264Settings": {
10733          "shape": "H264Settings",
10734          "locationName": "h264Settings"
10735        },
10736        "H265Settings": {
10737          "shape": "H265Settings",
10738          "locationName": "h265Settings"
10739        }
10740      }
10741    },
10742    "VideoDescription": {
10743      "type": "structure",
10744      "members": {
10745        "CodecSettings": {
10746          "shape": "VideoCodecSettings",
10747          "locationName": "codecSettings"
10748        },
10749        "Height": {
10750          "shape": "__integer",
10751          "locationName": "height"
10752        },
10753        "Name": {
10754          "shape": "__string",
10755          "locationName": "name"
10756        },
10757        "RespondToAfd": {
10758          "shape": "VideoDescriptionRespondToAfd",
10759          "locationName": "respondToAfd"
10760        },
10761        "ScalingBehavior": {
10762          "shape": "VideoDescriptionScalingBehavior",
10763          "locationName": "scalingBehavior"
10764        },
10765        "Sharpness": {
10766          "shape": "__integerMin0Max100",
10767          "locationName": "sharpness"
10768        },
10769        "Width": {
10770          "shape": "__integer",
10771          "locationName": "width"
10772        }
10773      },
10774      "required": [
10775        "Name"
10776      ]
10777    },
10778    "VideoDescriptionRespondToAfd": {
10779      "type": "string",
10780      "enum": [
10781        "NONE",
10782        "PASSTHROUGH",
10783        "RESPOND"
10784      ]
10785    },
10786    "VideoDescriptionScalingBehavior": {
10787      "type": "string",
10788      "enum": [
10789        "DEFAULT",
10790        "STRETCH_TO_OUTPUT"
10791      ]
10792    },
10793    "VideoSelector": {
10794      "type": "structure",
10795      "members": {
10796        "ColorSpace": {
10797          "shape": "VideoSelectorColorSpace",
10798          "locationName": "colorSpace"
10799        },
10800        "ColorSpaceUsage": {
10801          "shape": "VideoSelectorColorSpaceUsage",
10802          "locationName": "colorSpaceUsage"
10803        },
10804        "SelectorSettings": {
10805          "shape": "VideoSelectorSettings",
10806          "locationName": "selectorSettings"
10807        }
10808      }
10809    },
10810    "VideoSelectorColorSpace": {
10811      "type": "string",
10812      "enum": [
10813        "FOLLOW",
10814        "REC_601",
10815        "REC_709"
10816      ]
10817    },
10818    "VideoSelectorColorSpaceUsage": {
10819      "type": "string",
10820      "enum": [
10821        "FALLBACK",
10822        "FORCE"
10823      ]
10824    },
10825    "VideoSelectorPid": {
10826      "type": "structure",
10827      "members": {
10828        "Pid": {
10829          "shape": "__integerMin0Max8191",
10830          "locationName": "pid"
10831        }
10832      }
10833    },
10834    "VideoSelectorProgramId": {
10835      "type": "structure",
10836      "members": {
10837        "ProgramId": {
10838          "shape": "__integerMin0Max65536",
10839          "locationName": "programId"
10840        }
10841      }
10842    },
10843    "VideoSelectorSettings": {
10844      "type": "structure",
10845      "members": {
10846        "VideoSelectorPid": {
10847          "shape": "VideoSelectorPid",
10848          "locationName": "videoSelectorPid"
10849        },
10850        "VideoSelectorProgramId": {
10851          "shape": "VideoSelectorProgramId",
10852          "locationName": "videoSelectorProgramId"
10853        }
10854      }
10855    },
10856    "WebvttDestinationSettings": {
10857      "type": "structure",
10858      "members": {
10859      }
10860    },
10861    "__boolean": {
10862      "type": "boolean"
10863    },
10864    "__double": {
10865      "type": "double"
10866    },
10867    "__doubleMin0": {
10868      "type": "double"
10869    },
10870    "__doubleMin1": {
10871      "type": "double"
10872    },
10873    "__doubleMinNegative59Max0": {
10874      "type": "double"
10875    },
10876    "__integer": {
10877      "type": "integer"
10878    },
10879    "__integerMin0": {
10880      "type": "integer",
10881      "min": 0
10882    },
10883    "__integerMin0Max10": {
10884      "type": "integer",
10885      "min": 0,
10886      "max": 10
10887    },
10888    "__integerMin0Max100": {
10889      "type": "integer",
10890      "min": 0,
10891      "max": 100
10892    },
10893    "__integerMin0Max1000": {
10894      "type": "integer",
10895      "min": 0,
10896      "max": 1000
10897    },
10898    "__integerMin0Max10000": {
10899      "type": "integer",
10900      "min": 0,
10901      "max": 10000
10902    },
10903    "__integerMin0Max1000000": {
10904      "type": "integer",
10905      "min": 0,
10906      "max": 1000000
10907    },
10908    "__integerMin0Max100000000": {
10909      "type": "integer",
10910      "min": 0,
10911      "max": 100000000
10912    },
10913    "__integerMin0Max128": {
10914      "type": "integer",
10915      "min": 0,
10916      "max": 128
10917    },
10918    "__integerMin0Max15": {
10919      "type": "integer",
10920      "min": 0,
10921      "max": 15
10922    },
10923    "__integerMin0Max255": {
10924      "type": "integer",
10925      "min": 0,
10926      "max": 255
10927    },
10928    "__integerMin0Max30": {
10929      "type": "integer",
10930      "min": 0,
10931      "max": 30
10932    },
10933    "__integerMin0Max32768": {
10934      "type": "integer",
10935      "min": 0,
10936      "max": 32768
10937    },
10938    "__integerMin0Max3600": {
10939      "type": "integer",
10940      "min": 0,
10941      "max": 3600
10942    },
10943    "__integerMin0Max500": {
10944      "type": "integer",
10945      "min": 0,
10946      "max": 500
10947    },
10948    "__integerMin0Max600": {
10949      "type": "integer",
10950      "min": 0,
10951      "max": 600
10952    },
10953    "__integerMin0Max65535": {
10954      "type": "integer",
10955      "min": 0,
10956      "max": 65535
10957    },
10958    "__integerMin0Max65536": {
10959      "type": "integer",
10960      "min": 0,
10961      "max": 65536
10962    },
10963    "__integerMin0Max7": {
10964      "type": "integer",
10965      "min": 0,
10966      "max": 7
10967    },
10968    "__integerMin0Max8191": {
10969      "type": "integer",
10970      "min": 0,
10971      "max": 8191
10972    },
10973    "__integerMin1": {
10974      "type": "integer",
10975      "min": 1
10976    },
10977    "__integerMin1000": {
10978      "type": "integer",
10979      "min": 1000
10980    },
10981    "__integerMin1000000Max100000000": {
10982      "type": "integer",
10983      "min": 1000000,
10984      "max": 100000000
10985    },
10986    "__integerMin100000Max100000000": {
10987      "type": "integer",
10988      "min": 100000,
10989      "max": 100000000
10990    },
10991    "__integerMin100000Max40000000": {
10992      "type": "integer",
10993      "min": 100000,
10994      "max": 40000000
10995    },
10996    "__integerMin100000Max80000000": {
10997      "type": "integer",
10998      "min": 100000,
10999      "max": 80000000
11000    },
11001    "__integerMin1000Max3000": {
11002      "type": "integer",
11003      "min": 1000,
11004      "max": 3000
11005    },
11006    "__integerMin1000Max30000": {
11007      "type": "integer",
11008      "min": 1000,
11009      "max": 30000
11010    },
11011    "__integerMin1Max10": {
11012      "type": "integer",
11013      "min": 1,
11014      "max": 10
11015    },
11016    "__integerMin1Max1000000": {
11017      "type": "integer",
11018      "min": 1,
11019      "max": 1000000
11020    },
11021    "__integerMin1Max16": {
11022      "type": "integer",
11023      "min": 1,
11024      "max": 16
11025    },
11026    "__integerMin1Max20": {
11027      "type": "integer",
11028      "min": 1,
11029      "max": 20
11030    },
11031    "__integerMin1Max3003": {
11032      "type": "integer",
11033      "min": 1,
11034      "max": 3003
11035    },
11036    "__integerMin1Max31": {
11037      "type": "integer",
11038      "min": 1,
11039      "max": 31
11040    },
11041    "__integerMin1Max32": {
11042      "type": "integer",
11043      "min": 1,
11044      "max": 32
11045    },
11046    "__integerMin1Max3600000": {
11047      "type": "integer",
11048      "min": 1,
11049      "max": 3600000
11050    },
11051    "__integerMin1Max4": {
11052      "type": "integer",
11053      "min": 1,
11054      "max": 4
11055    },
11056    "__integerMin1Max5": {
11057      "type": "integer",
11058      "min": 1,
11059      "max": 5
11060    },
11061    "__integerMin1Max6": {
11062      "type": "integer",
11063      "min": 1,
11064      "max": 6
11065    },
11066    "__integerMin1Max8": {
11067      "type": "integer",
11068      "min": 1,
11069      "max": 8
11070    },
11071    "__integerMin25Max10000": {
11072      "type": "integer",
11073      "min": 25,
11074      "max": 10000
11075    },
11076    "__integerMin25Max2000": {
11077      "type": "integer",
11078      "min": 25,
11079      "max": 2000
11080    },
11081    "__integerMin3": {
11082      "type": "integer",
11083      "min": 3
11084    },
11085    "__integerMin30": {
11086      "type": "integer",
11087      "min": 30
11088    },
11089    "__integerMin4Max20": {
11090      "type": "integer",
11091      "min": 4,
11092      "max": 20
11093    },
11094    "__integerMin96Max600": {
11095      "type": "integer",
11096      "min": 96,
11097      "max": 600
11098    },
11099    "__integerMinNegative1000Max1000": {
11100      "type": "integer",
11101      "min": -1000,
11102      "max": 1000
11103    },
11104    "__integerMinNegative60Max6": {
11105      "type": "integer",
11106      "min": -60,
11107      "max": 6
11108    },
11109    "__integerMinNegative60Max60": {
11110      "type": "integer",
11111      "min": -60,
11112      "max": 60
11113    },
11114    "__listOfAudioChannelMapping": {
11115      "type": "list",
11116      "member": {
11117        "shape": "AudioChannelMapping"
11118      }
11119    },
11120    "__listOfAudioDescription": {
11121      "type": "list",
11122      "member": {
11123        "shape": "AudioDescription"
11124      }
11125    },
11126    "__listOfAudioSelector": {
11127      "type": "list",
11128      "member": {
11129        "shape": "AudioSelector"
11130      }
11131    },
11132    "__listOfAudioTrack": {
11133      "type": "list",
11134      "member": {
11135        "shape": "AudioTrack"
11136      }
11137    },
11138    "__listOfCaptionDescription": {
11139      "type": "list",
11140      "member": {
11141        "shape": "CaptionDescription"
11142      }
11143    },
11144    "__listOfCaptionLanguageMapping": {
11145      "type": "list",
11146      "member": {
11147        "shape": "CaptionLanguageMapping"
11148      }
11149    },
11150    "__listOfCaptionSelector": {
11151      "type": "list",
11152      "member": {
11153        "shape": "CaptionSelector"
11154      }
11155    },
11156    "__listOfChannelEgressEndpoint": {
11157      "type": "list",
11158      "member": {
11159        "shape": "ChannelEgressEndpoint"
11160      }
11161    },
11162    "__listOfChannelSummary": {
11163      "type": "list",
11164      "member": {
11165        "shape": "ChannelSummary"
11166      }
11167    },
11168    "__listOfHlsAdMarkers": {
11169      "type": "list",
11170      "member": {
11171        "shape": "HlsAdMarkers"
11172      }
11173    },
11174    "__listOfInput": {
11175      "type": "list",
11176      "member": {
11177        "shape": "Input"
11178      }
11179    },
11180    "__listOfInputAttachment": {
11181      "type": "list",
11182      "member": {
11183        "shape": "InputAttachment"
11184      }
11185    },
11186    "__listOfInputChannelLevel": {
11187      "type": "list",
11188      "member": {
11189        "shape": "InputChannelLevel"
11190      }
11191    },
11192    "__listOfInputDestination": {
11193      "type": "list",
11194      "member": {
11195        "shape": "InputDestination"
11196      }
11197    },
11198    "__listOfInputDestinationRequest": {
11199      "type": "list",
11200      "member": {
11201        "shape": "InputDestinationRequest"
11202      }
11203    },
11204    "__listOfInputDeviceRequest": {
11205      "type": "list",
11206      "member": {
11207        "shape": "InputDeviceRequest"
11208      }
11209    },
11210    "__listOfInputDeviceSettings": {
11211      "type": "list",
11212      "member": {
11213        "shape": "InputDeviceSettings"
11214      }
11215    },
11216    "__listOfInputDeviceSummary": {
11217      "type": "list",
11218      "member": {
11219        "shape": "InputDeviceSummary"
11220      }
11221    },
11222    "__listOfInputSecurityGroup": {
11223      "type": "list",
11224      "member": {
11225        "shape": "InputSecurityGroup"
11226      }
11227    },
11228    "__listOfInputSource": {
11229      "type": "list",
11230      "member": {
11231        "shape": "InputSource"
11232      }
11233    },
11234    "__listOfInputSourceRequest": {
11235      "type": "list",
11236      "member": {
11237        "shape": "InputSourceRequest"
11238      }
11239    },
11240    "__listOfInputWhitelistRule": {
11241      "type": "list",
11242      "member": {
11243        "shape": "InputWhitelistRule"
11244      }
11245    },
11246    "__listOfInputWhitelistRuleCidr": {
11247      "type": "list",
11248      "member": {
11249        "shape": "InputWhitelistRuleCidr"
11250      }
11251    },
11252    "__listOfMediaConnectFlow": {
11253      "type": "list",
11254      "member": {
11255        "shape": "MediaConnectFlow"
11256      }
11257    },
11258    "__listOfMediaConnectFlowRequest": {
11259      "type": "list",
11260      "member": {
11261        "shape": "MediaConnectFlowRequest"
11262      }
11263    },
11264    "__listOfMediaPackageOutputDestinationSettings": {
11265      "type": "list",
11266      "member": {
11267        "shape": "MediaPackageOutputDestinationSettings"
11268      }
11269    },
11270    "__listOfMultiplexOutputDestination": {
11271      "type": "list",
11272      "member": {
11273        "shape": "MultiplexOutputDestination"
11274      }
11275    },
11276    "__listOfMultiplexProgramSummary": {
11277      "type": "list",
11278      "member": {
11279        "shape": "MultiplexProgramSummary"
11280      }
11281    },
11282    "__listOfMultiplexSummary": {
11283      "type": "list",
11284      "member": {
11285        "shape": "MultiplexSummary"
11286      }
11287    },
11288    "__listOfOffering": {
11289      "type": "list",
11290      "member": {
11291        "shape": "Offering"
11292      }
11293    },
11294    "__listOfOutput": {
11295      "type": "list",
11296      "member": {
11297        "shape": "Output"
11298      }
11299    },
11300    "__listOfOutputDestination": {
11301      "type": "list",
11302      "member": {
11303        "shape": "OutputDestination"
11304      }
11305    },
11306    "__listOfOutputDestinationSettings": {
11307      "type": "list",
11308      "member": {
11309        "shape": "OutputDestinationSettings"
11310      }
11311    },
11312    "__listOfOutputGroup": {
11313      "type": "list",
11314      "member": {
11315        "shape": "OutputGroup"
11316      }
11317    },
11318    "__listOfPipelineDetail": {
11319      "type": "list",
11320      "member": {
11321        "shape": "PipelineDetail"
11322      }
11323    },
11324    "__listOfPipelinePauseStateSettings": {
11325      "type": "list",
11326      "member": {
11327        "shape": "PipelinePauseStateSettings"
11328      }
11329    },
11330    "__listOfReservation": {
11331      "type": "list",
11332      "member": {
11333        "shape": "Reservation"
11334      }
11335    },
11336    "__listOfScheduleAction": {
11337      "type": "list",
11338      "member": {
11339        "shape": "ScheduleAction"
11340      }
11341    },
11342    "__listOfScte35Descriptor": {
11343      "type": "list",
11344      "member": {
11345        "shape": "Scte35Descriptor"
11346      }
11347    },
11348    "__listOfValidationError": {
11349      "type": "list",
11350      "member": {
11351        "shape": "ValidationError"
11352      }
11353    },
11354    "__listOfVideoDescription": {
11355      "type": "list",
11356      "member": {
11357        "shape": "VideoDescription"
11358      }
11359    },
11360    "__listOf__integer": {
11361      "type": "list",
11362      "member": {
11363        "shape": "__integer"
11364      }
11365    },
11366    "__listOf__string": {
11367      "type": "list",
11368      "member": {
11369        "shape": "__string"
11370      }
11371    },
11372    "__long": {
11373      "type": "long"
11374    },
11375    "__longMin0Max1099511627775": {
11376      "type": "long",
11377      "min": 0,
11378      "max": 1099511627775
11379    },
11380    "__longMin0Max4294967295": {
11381      "type": "long",
11382      "min": 0,
11383      "max": 4294967295
11384    },
11385    "__longMin0Max8589934591": {
11386      "type": "long",
11387      "min": 0,
11388      "max": 8589934591
11389    },
11390    "__string": {
11391      "type": "string"
11392    },
11393    "__stringMax256": {
11394      "type": "string",
11395      "max": 256
11396    },
11397    "__stringMax32": {
11398      "type": "string",
11399      "max": 32
11400    },
11401    "__stringMin1": {
11402      "type": "string",
11403      "min": 1
11404    },
11405    "__stringMin1Max255": {
11406      "type": "string",
11407      "min": 1,
11408      "max": 255
11409    },
11410    "__stringMin1Max256": {
11411      "type": "string",
11412      "min": 1,
11413      "max": 256
11414    },
11415    "__stringMin32Max32": {
11416      "type": "string",
11417      "min": 32,
11418      "max": 32
11419    },
11420    "__stringMin34Max34": {
11421      "type": "string",
11422      "min": 34,
11423      "max": 34
11424    },
11425    "__stringMin3Max3": {
11426      "type": "string",
11427      "min": 3,
11428      "max": 3
11429    },
11430    "__stringMin6Max6": {
11431      "type": "string",
11432      "min": 6,
11433      "max": 6
11434    },
11435    "__timestampIso8601": {
11436      "type": "timestamp",
11437      "timestampFormat": "iso8601"
11438    },
11439    "__timestampUnix": {
11440      "type": "timestamp",
11441      "timestampFormat": "unixTimestamp"
11442    }
11443  }
11444}
11445