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