1{
2  "metadata": {
3    "apiVersion": "2017-10-14",
4    "endpointPrefix": "medialive",
5    "signingName": "medialive",
6    "serviceFullName": "AWS Elemental MediaLive",
7    "serviceId": "MediaLive",
8    "protocol": "rest-json",
9    "jsonVersion": "1.1",
10    "uid": "medialive-2017-10-14",
11    "signatureVersion": "v4",
12    "serviceAbbreviation": "MediaLive"
13  },
14  "operations": {
15    "CreateChannel": {
16      "name": "CreateChannel",
17      "http": {
18        "method": "POST",
19        "requestUri": "/prod/channels",
20        "responseCode": 201
21      },
22      "input": {
23        "shape": "CreateChannelRequest"
24      },
25      "output": {
26        "shape": "CreateChannelResponse"
27      },
28      "errors": [
29        {
30          "shape": "UnprocessableEntityException"
31        },
32        {
33          "shape": "BadRequestException"
34        },
35        {
36          "shape": "InternalServerErrorException"
37        },
38        {
39          "shape": "ForbiddenException"
40        },
41        {
42          "shape": "BadGatewayException"
43        },
44        {
45          "shape": "GatewayTimeoutException"
46        },
47        {
48          "shape": "TooManyRequestsException"
49        },
50        {
51          "shape": "ConflictException"
52        }
53      ]
54    },
55    "CreateInput": {
56      "name": "CreateInput",
57      "http": {
58        "method": "POST",
59        "requestUri": "/prod/inputs",
60        "responseCode": 201
61      },
62      "input": {
63        "shape": "CreateInputRequest"
64      },
65      "output": {
66        "shape": "CreateInputResponse"
67      },
68      "errors": [
69        {
70          "shape": "BadRequestException"
71        },
72        {
73          "shape": "InternalServerErrorException"
74        },
75        {
76          "shape": "ForbiddenException"
77        },
78        {
79          "shape": "BadGatewayException"
80        },
81        {
82          "shape": "GatewayTimeoutException"
83        },
84        {
85          "shape": "TooManyRequestsException"
86        }
87      ]
88    },
89    "CreateInputSecurityGroup": {
90      "name": "CreateInputSecurityGroup",
91      "http": {
92        "method": "POST",
93        "requestUri": "/prod/inputSecurityGroups",
94        "responseCode": 200
95      },
96      "input": {
97        "shape": "CreateInputSecurityGroupRequest"
98      },
99      "output": {
100        "shape": "CreateInputSecurityGroupResponse"
101      },
102      "errors": [
103        {
104          "shape": "BadRequestException"
105        },
106        {
107          "shape": "InternalServerErrorException"
108        },
109        {
110          "shape": "ForbiddenException"
111        },
112        {
113          "shape": "BadGatewayException"
114        },
115        {
116          "shape": "GatewayTimeoutException"
117        },
118        {
119          "shape": "TooManyRequestsException"
120        }
121      ]
122    },
123    "DeleteChannel": {
124      "name": "DeleteChannel",
125      "http": {
126        "method": "DELETE",
127        "requestUri": "/prod/channels/{channelId}",
128        "responseCode": 200
129      },
130      "input": {
131        "shape": "DeleteChannelRequest"
132      },
133      "output": {
134        "shape": "DeleteChannelResponse"
135      },
136      "errors": [
137        {
138          "shape": "BadRequestException"
139        },
140        {
141          "shape": "InternalServerErrorException"
142        },
143        {
144          "shape": "ForbiddenException"
145        },
146        {
147          "shape": "BadGatewayException"
148        },
149        {
150          "shape": "NotFoundException"
151        },
152        {
153          "shape": "GatewayTimeoutException"
154        },
155        {
156          "shape": "TooManyRequestsException"
157        },
158        {
159          "shape": "ConflictException"
160        }
161      ]
162    },
163    "DeleteInput": {
164      "name": "DeleteInput",
165      "http": {
166        "method": "DELETE",
167        "requestUri": "/prod/inputs/{inputId}",
168        "responseCode": 200
169      },
170      "input": {
171        "shape": "DeleteInputRequest"
172      },
173      "output": {
174        "shape": "DeleteInputResponse"
175      },
176      "errors": [
177        {
178          "shape": "BadRequestException"
179        },
180        {
181          "shape": "InternalServerErrorException"
182        },
183        {
184          "shape": "ForbiddenException"
185        },
186        {
187          "shape": "BadGatewayException"
188        },
189        {
190          "shape": "NotFoundException"
191        },
192        {
193          "shape": "GatewayTimeoutException"
194        },
195        {
196          "shape": "TooManyRequestsException"
197        },
198        {
199          "shape": "ConflictException"
200        }
201      ]
202    },
203    "DeleteInputSecurityGroup": {
204      "name": "DeleteInputSecurityGroup",
205      "http": {
206        "method": "DELETE",
207        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
208        "responseCode": 200
209      },
210      "input": {
211        "shape": "DeleteInputSecurityGroupRequest"
212      },
213      "output": {
214        "shape": "DeleteInputSecurityGroupResponse"
215      },
216      "errors": [
217        {
218          "shape": "BadRequestException"
219        },
220        {
221          "shape": "InternalServerErrorException"
222        },
223        {
224          "shape": "ForbiddenException"
225        },
226        {
227          "shape": "BadGatewayException"
228        },
229        {
230          "shape": "GatewayTimeoutException"
231        },
232        {
233          "shape": "TooManyRequestsException"
234        }
235      ]
236    },
237    "DescribeChannel": {
238      "name": "DescribeChannel",
239      "http": {
240        "method": "GET",
241        "requestUri": "/prod/channels/{channelId}",
242        "responseCode": 200
243      },
244      "input": {
245        "shape": "DescribeChannelRequest"
246      },
247      "output": {
248        "shape": "DescribeChannelResponse"
249      },
250      "errors": [
251        {
252          "shape": "BadRequestException"
253        },
254        {
255          "shape": "InternalServerErrorException"
256        },
257        {
258          "shape": "ForbiddenException"
259        },
260        {
261          "shape": "BadGatewayException"
262        },
263        {
264          "shape": "NotFoundException"
265        },
266        {
267          "shape": "GatewayTimeoutException"
268        },
269        {
270          "shape": "TooManyRequestsException"
271        }
272      ]
273    },
274    "DescribeInput": {
275      "name": "DescribeInput",
276      "http": {
277        "method": "GET",
278        "requestUri": "/prod/inputs/{inputId}",
279        "responseCode": 200
280      },
281      "input": {
282        "shape": "DescribeInputRequest"
283      },
284      "output": {
285        "shape": "DescribeInputResponse"
286      },
287      "errors": [
288        {
289          "shape": "BadRequestException"
290        },
291        {
292          "shape": "InternalServerErrorException"
293        },
294        {
295          "shape": "ForbiddenException"
296        },
297        {
298          "shape": "BadGatewayException"
299        },
300        {
301          "shape": "NotFoundException"
302        },
303        {
304          "shape": "GatewayTimeoutException"
305        },
306        {
307          "shape": "TooManyRequestsException"
308        }
309      ]
310    },
311    "DescribeInputSecurityGroup": {
312      "name": "DescribeInputSecurityGroup",
313      "http": {
314        "method": "GET",
315        "requestUri": "/prod/inputSecurityGroups/{inputSecurityGroupId}",
316        "responseCode": 200
317      },
318      "input": {
319        "shape": "DescribeInputSecurityGroupRequest"
320      },
321      "output": {
322        "shape": "DescribeInputSecurityGroupResponse"
323      },
324      "errors": [
325        {
326          "shape": "BadRequestException"
327        },
328        {
329          "shape": "InternalServerErrorException"
330        },
331        {
332          "shape": "ForbiddenException"
333        },
334        {
335          "shape": "BadGatewayException"
336        },
337        {
338          "shape": "NotFoundException"
339        },
340        {
341          "shape": "GatewayTimeoutException"
342        },
343        {
344          "shape": "TooManyRequestsException"
345        }
346      ]
347    },
348    "ListChannels": {
349      "name": "ListChannels",
350      "http": {
351        "method": "GET",
352        "requestUri": "/prod/channels",
353        "responseCode": 200
354      },
355      "input": {
356        "shape": "ListChannelsRequest"
357      },
358      "output": {
359        "shape": "ListChannelsResponse"
360      },
361      "errors": [
362        {
363          "shape": "BadRequestException"
364        },
365        {
366          "shape": "InternalServerErrorException"
367        },
368        {
369          "shape": "ForbiddenException"
370        },
371        {
372          "shape": "BadGatewayException"
373        },
374        {
375          "shape": "GatewayTimeoutException"
376        },
377        {
378          "shape": "TooManyRequestsException"
379        }
380      ]
381    },
382    "ListInputSecurityGroups": {
383      "name": "ListInputSecurityGroups",
384      "http": {
385        "method": "GET",
386        "requestUri": "/prod/inputSecurityGroups",
387        "responseCode": 200
388      },
389      "input": {
390        "shape": "ListInputSecurityGroupsRequest"
391      },
392      "output": {
393        "shape": "ListInputSecurityGroupsResponse"
394      },
395      "errors": [
396        {
397          "shape": "BadRequestException"
398        },
399        {
400          "shape": "InternalServerErrorException"
401        },
402        {
403          "shape": "ForbiddenException"
404        },
405        {
406          "shape": "BadGatewayException"
407        },
408        {
409          "shape": "GatewayTimeoutException"
410        },
411        {
412          "shape": "TooManyRequestsException"
413        }
414      ]
415    },
416    "ListInputs": {
417      "name": "ListInputs",
418      "http": {
419        "method": "GET",
420        "requestUri": "/prod/inputs",
421        "responseCode": 200
422      },
423      "input": {
424        "shape": "ListInputsRequest"
425      },
426      "output": {
427        "shape": "ListInputsResponse"
428      },
429      "errors": [
430        {
431          "shape": "BadRequestException"
432        },
433        {
434          "shape": "InternalServerErrorException"
435        },
436        {
437          "shape": "ForbiddenException"
438        },
439        {
440          "shape": "BadGatewayException"
441        },
442        {
443          "shape": "GatewayTimeoutException"
444        },
445        {
446          "shape": "TooManyRequestsException"
447        }
448      ]
449    },
450    "StartChannel": {
451      "name": "StartChannel",
452      "http": {
453        "method": "POST",
454        "requestUri": "/prod/channels/{channelId}/start",
455        "responseCode": 200
456      },
457      "input": {
458        "shape": "StartChannelRequest"
459      },
460      "output": {
461        "shape": "StartChannelResponse"
462      },
463      "errors": [
464        {
465          "shape": "BadRequestException"
466        },
467        {
468          "shape": "InternalServerErrorException"
469        },
470        {
471          "shape": "ForbiddenException"
472        },
473        {
474          "shape": "BadGatewayException"
475        },
476        {
477          "shape": "NotFoundException"
478        },
479        {
480          "shape": "GatewayTimeoutException"
481        },
482        {
483          "shape": "TooManyRequestsException"
484        },
485        {
486          "shape": "ConflictException"
487        }
488      ]
489    },
490    "StopChannel": {
491      "name": "StopChannel",
492      "http": {
493        "method": "POST",
494        "requestUri": "/prod/channels/{channelId}/stop",
495        "responseCode": 200
496      },
497      "input": {
498        "shape": "StopChannelRequest"
499      },
500      "output": {
501        "shape": "StopChannelResponse"
502      },
503      "errors": [
504        {
505          "shape": "BadRequestException"
506        },
507        {
508          "shape": "InternalServerErrorException"
509        },
510        {
511          "shape": "ForbiddenException"
512        },
513        {
514          "shape": "BadGatewayException"
515        },
516        {
517          "shape": "NotFoundException"
518        },
519        {
520          "shape": "GatewayTimeoutException"
521        },
522        {
523          "shape": "TooManyRequestsException"
524        },
525        {
526          "shape": "ConflictException"
527        }
528      ]
529    }
530  },
531  "shapes": {
532    "AacCodingMode": {
533      "type": "string",
534      "enum": [
535        "AD_RECEIVER_MIX",
536        "CODING_MODE_1_0",
537        "CODING_MODE_1_1",
538        "CODING_MODE_2_0",
539        "CODING_MODE_5_1"
540      ]
541    },
542    "AacInputType": {
543      "type": "string",
544      "enum": [
545        "BROADCASTER_MIXED_AD",
546        "NORMAL"
547      ]
548    },
549    "AacProfile": {
550      "type": "string",
551      "enum": [
552        "HEV1",
553        "HEV2",
554        "LC"
555      ]
556    },
557    "AacRateControlMode": {
558      "type": "string",
559      "enum": [
560        "CBR",
561        "VBR"
562      ]
563    },
564    "AacRawFormat": {
565      "type": "string",
566      "enum": [
567        "LATM_LOAS",
568        "NONE"
569      ]
570    },
571    "AacSettings": {
572      "type": "structure",
573      "members": {
574        "Bitrate": {
575          "shape": "__double",
576          "locationName": "bitrate"
577        },
578        "CodingMode": {
579          "shape": "AacCodingMode",
580          "locationName": "codingMode"
581        },
582        "InputType": {
583          "shape": "AacInputType",
584          "locationName": "inputType"
585        },
586        "Profile": {
587          "shape": "AacProfile",
588          "locationName": "profile"
589        },
590        "RateControlMode": {
591          "shape": "AacRateControlMode",
592          "locationName": "rateControlMode"
593        },
594        "RawFormat": {
595          "shape": "AacRawFormat",
596          "locationName": "rawFormat"
597        },
598        "SampleRate": {
599          "shape": "__double",
600          "locationName": "sampleRate"
601        },
602        "Spec": {
603          "shape": "AacSpec",
604          "locationName": "spec"
605        },
606        "VbrQuality": {
607          "shape": "AacVbrQuality",
608          "locationName": "vbrQuality"
609        }
610      }
611    },
612    "AacSpec": {
613      "type": "string",
614      "enum": [
615        "MPEG2",
616        "MPEG4"
617      ]
618    },
619    "AacVbrQuality": {
620      "type": "string",
621      "enum": [
622        "HIGH",
623        "LOW",
624        "MEDIUM_HIGH",
625        "MEDIUM_LOW"
626      ]
627    },
628    "Ac3BitstreamMode": {
629      "type": "string",
630      "enum": [
631        "COMMENTARY",
632        "COMPLETE_MAIN",
633        "DIALOGUE",
634        "EMERGENCY",
635        "HEARING_IMPAIRED",
636        "MUSIC_AND_EFFECTS",
637        "VISUALLY_IMPAIRED",
638        "VOICE_OVER"
639      ]
640    },
641    "Ac3CodingMode": {
642      "type": "string",
643      "enum": [
644        "CODING_MODE_1_0",
645        "CODING_MODE_1_1",
646        "CODING_MODE_2_0",
647        "CODING_MODE_3_2_LFE"
648      ]
649    },
650    "Ac3DrcProfile": {
651      "type": "string",
652      "enum": [
653        "FILM_STANDARD",
654        "NONE"
655      ]
656    },
657    "Ac3LfeFilter": {
658      "type": "string",
659      "enum": [
660        "DISABLED",
661        "ENABLED"
662      ]
663    },
664    "Ac3MetadataControl": {
665      "type": "string",
666      "enum": [
667        "FOLLOW_INPUT",
668        "USE_CONFIGURED"
669      ]
670    },
671    "Ac3Settings": {
672      "type": "structure",
673      "members": {
674        "Bitrate": {
675          "shape": "__double",
676          "locationName": "bitrate"
677        },
678        "BitstreamMode": {
679          "shape": "Ac3BitstreamMode",
680          "locationName": "bitstreamMode"
681        },
682        "CodingMode": {
683          "shape": "Ac3CodingMode",
684          "locationName": "codingMode"
685        },
686        "Dialnorm": {
687          "shape": "__integer",
688          "locationName": "dialnorm"
689        },
690        "DrcProfile": {
691          "shape": "Ac3DrcProfile",
692          "locationName": "drcProfile"
693        },
694        "LfeFilter": {
695          "shape": "Ac3LfeFilter",
696          "locationName": "lfeFilter"
697        },
698        "MetadataControl": {
699          "shape": "Ac3MetadataControl",
700          "locationName": "metadataControl"
701        }
702      }
703    },
704    "AccessDenied": {
705      "type": "structure",
706      "members": {
707        "Message": {
708          "shape": "__string",
709          "locationName": "message"
710        }
711      }
712    },
713    "AfdSignaling": {
714      "type": "string",
715      "enum": [
716        "AUTO",
717        "FIXED",
718        "NONE"
719      ]
720    },
721    "ArchiveContainerSettings": {
722      "type": "structure",
723      "members": {
724        "M2tsSettings": {
725          "shape": "M2tsSettings",
726          "locationName": "m2tsSettings"
727        }
728      }
729    },
730    "ArchiveGroupSettings": {
731      "type": "structure",
732      "members": {
733        "Destination": {
734          "shape": "OutputLocationRef",
735          "locationName": "destination"
736        },
737        "RolloverInterval": {
738          "shape": "__integer",
739          "locationName": "rolloverInterval"
740        }
741      }
742    },
743    "ArchiveOutputSettings": {
744      "type": "structure",
745      "members": {
746        "ContainerSettings": {
747          "shape": "ArchiveContainerSettings",
748          "locationName": "containerSettings"
749        },
750        "Extension": {
751          "shape": "__string",
752          "locationName": "extension"
753        },
754        "NameModifier": {
755          "shape": "__string",
756          "locationName": "nameModifier"
757        }
758      }
759    },
760    "AribDestinationSettings": {
761      "type": "structure",
762      "members": {
763      }
764    },
765    "AribSourceSettings": {
766      "type": "structure",
767      "members": {
768      }
769    },
770    "AudioChannelMapping": {
771      "type": "structure",
772      "members": {
773        "InputChannelLevels": {
774          "shape": "ListOfInputChannelLevel",
775          "locationName": "inputChannelLevels"
776        },
777        "OutputChannel": {
778          "shape": "__integer",
779          "locationName": "outputChannel"
780        }
781      }
782    },
783    "AudioCodecSettings": {
784      "type": "structure",
785      "members": {
786        "AacSettings": {
787          "shape": "AacSettings",
788          "locationName": "aacSettings"
789        },
790        "Ac3Settings": {
791          "shape": "Ac3Settings",
792          "locationName": "ac3Settings"
793        },
794        "Eac3Settings": {
795          "shape": "Eac3Settings",
796          "locationName": "eac3Settings"
797        },
798        "Mp2Settings": {
799          "shape": "Mp2Settings",
800          "locationName": "mp2Settings"
801        },
802        "PassThroughSettings": {
803          "shape": "PassThroughSettings",
804          "locationName": "passThroughSettings"
805        }
806      }
807    },
808    "AudioDescription": {
809      "type": "structure",
810      "members": {
811        "AudioNormalizationSettings": {
812          "shape": "AudioNormalizationSettings",
813          "locationName": "audioNormalizationSettings"
814        },
815        "AudioSelectorName": {
816          "shape": "__string",
817          "locationName": "audioSelectorName"
818        },
819        "AudioType": {
820          "shape": "AudioType",
821          "locationName": "audioType"
822        },
823        "AudioTypeControl": {
824          "shape": "AudioDescriptionAudioTypeControl",
825          "locationName": "audioTypeControl"
826        },
827        "CodecSettings": {
828          "shape": "AudioCodecSettings",
829          "locationName": "codecSettings"
830        },
831        "LanguageCode": {
832          "shape": "__string",
833          "locationName": "languageCode"
834        },
835        "LanguageCodeControl": {
836          "shape": "AudioDescriptionLanguageCodeControl",
837          "locationName": "languageCodeControl"
838        },
839        "Name": {
840          "shape": "__string",
841          "locationName": "name"
842        },
843        "RemixSettings": {
844          "shape": "RemixSettings",
845          "locationName": "remixSettings"
846        },
847        "StreamName": {
848          "shape": "__string",
849          "locationName": "streamName"
850        }
851      }
852    },
853    "AudioDescriptionAudioTypeControl": {
854      "type": "string",
855      "enum": [
856        "FOLLOW_INPUT",
857        "USE_CONFIGURED"
858      ]
859    },
860    "AudioDescriptionLanguageCodeControl": {
861      "type": "string",
862      "enum": [
863        "FOLLOW_INPUT",
864        "USE_CONFIGURED"
865      ]
866    },
867    "AudioLanguageSelection": {
868      "type": "structure",
869      "members": {
870        "LanguageCode": {
871          "shape": "__string",
872          "locationName": "languageCode"
873        },
874        "LanguageSelectionPolicy": {
875          "shape": "AudioLanguageSelectionPolicy",
876          "locationName": "languageSelectionPolicy"
877        }
878      }
879    },
880    "AudioLanguageSelectionPolicy": {
881      "type": "string",
882      "enum": [
883        "LOOSE",
884        "STRICT"
885      ]
886    },
887    "AudioNormalizationAlgorithm": {
888      "type": "string",
889      "enum": [
890        "ITU_1770_1",
891        "ITU_1770_2"
892      ]
893    },
894    "AudioNormalizationAlgorithmControl": {
895      "type": "string",
896      "enum": [
897        "CORRECT_AUDIO"
898      ]
899    },
900    "AudioNormalizationSettings": {
901      "type": "structure",
902      "members": {
903        "Algorithm": {
904          "shape": "AudioNormalizationAlgorithm",
905          "locationName": "algorithm"
906        },
907        "AlgorithmControl": {
908          "shape": "AudioNormalizationAlgorithmControl",
909          "locationName": "algorithmControl"
910        },
911        "TargetLkfs": {
912          "shape": "__double",
913          "locationName": "targetLkfs"
914        }
915      }
916    },
917    "AudioOnlyHlsSettings": {
918      "type": "structure",
919      "members": {
920        "AudioGroupId": {
921          "shape": "__string",
922          "locationName": "audioGroupId"
923        },
924        "AudioOnlyImage": {
925          "shape": "InputLocation",
926          "locationName": "audioOnlyImage"
927        },
928        "AudioTrackType": {
929          "shape": "AudioOnlyHlsTrackType",
930          "locationName": "audioTrackType"
931        }
932      }
933    },
934    "AudioOnlyHlsTrackType": {
935      "type": "string",
936      "enum": [
937        "ALTERNATE_AUDIO_AUTO_SELECT",
938        "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT",
939        "ALTERNATE_AUDIO_NOT_AUTO_SELECT",
940        "AUDIO_ONLY_VARIANT_STREAM"
941      ]
942    },
943    "AudioPidSelection": {
944      "type": "structure",
945      "members": {
946        "Pid": {
947          "shape": "__integer",
948          "locationName": "pid"
949        }
950      }
951    },
952    "AudioSelector": {
953      "type": "structure",
954      "members": {
955        "Name": {
956          "shape": "__string",
957          "locationName": "name"
958        },
959        "SelectorSettings": {
960          "shape": "AudioSelectorSettings",
961          "locationName": "selectorSettings"
962        }
963      }
964    },
965    "AudioSelectorSettings": {
966      "type": "structure",
967      "members": {
968        "AudioLanguageSelection": {
969          "shape": "AudioLanguageSelection",
970          "locationName": "audioLanguageSelection"
971        },
972        "AudioPidSelection": {
973          "shape": "AudioPidSelection",
974          "locationName": "audioPidSelection"
975        }
976      }
977    },
978    "AudioType": {
979      "type": "string",
980      "enum": [
981        "CLEAN_EFFECTS",
982        "HEARING_IMPAIRED",
983        "UNDEFINED",
984        "VISUAL_IMPAIRED_COMMENTARY"
985      ]
986    },
987    "AvailBlanking": {
988      "type": "structure",
989      "members": {
990        "AvailBlankingImage": {
991          "shape": "InputLocation",
992          "locationName": "availBlankingImage"
993        },
994        "State": {
995          "shape": "AvailBlankingState",
996          "locationName": "state"
997        }
998      }
999    },
1000    "AvailBlankingState": {
1001      "type": "string",
1002      "enum": [
1003        "DISABLED",
1004        "ENABLED"
1005      ]
1006    },
1007    "AvailConfiguration": {
1008      "type": "structure",
1009      "members": {
1010        "AvailSettings": {
1011          "shape": "AvailSettings",
1012          "locationName": "availSettings"
1013        }
1014      }
1015    },
1016    "AvailSettings": {
1017      "type": "structure",
1018      "members": {
1019        "Scte35SpliceInsert": {
1020          "shape": "Scte35SpliceInsert",
1021          "locationName": "scte35SpliceInsert"
1022        },
1023        "Scte35TimeSignalApos": {
1024          "shape": "Scte35TimeSignalApos",
1025          "locationName": "scte35TimeSignalApos"
1026        }
1027      }
1028    },
1029    "BadGatewayException": {
1030      "type": "structure",
1031      "members": {
1032        "Message": {
1033          "shape": "__string",
1034          "locationName": "message"
1035        }
1036      },
1037      "exception": true,
1038      "error": {
1039        "httpStatusCode": 502
1040      }
1041    },
1042    "BadRequestException": {
1043      "type": "structure",
1044      "members": {
1045        "Message": {
1046          "shape": "__string",
1047          "locationName": "message"
1048        }
1049      },
1050      "exception": true,
1051      "error": {
1052        "httpStatusCode": 400
1053      }
1054    },
1055    "BlackoutSlate": {
1056      "type": "structure",
1057      "members": {
1058        "BlackoutSlateImage": {
1059          "shape": "InputLocation",
1060          "locationName": "blackoutSlateImage"
1061        },
1062        "NetworkEndBlackout": {
1063          "shape": "BlackoutSlateNetworkEndBlackout",
1064          "locationName": "networkEndBlackout"
1065        },
1066        "NetworkEndBlackoutImage": {
1067          "shape": "InputLocation",
1068          "locationName": "networkEndBlackoutImage"
1069        },
1070        "NetworkId": {
1071          "shape": "__string",
1072          "locationName": "networkId"
1073        },
1074        "State": {
1075          "shape": "BlackoutSlateState",
1076          "locationName": "state"
1077        }
1078      }
1079    },
1080    "BlackoutSlateNetworkEndBlackout": {
1081      "type": "string",
1082      "enum": [
1083        "DISABLED",
1084        "ENABLED"
1085      ]
1086    },
1087    "BlackoutSlateState": {
1088      "type": "string",
1089      "enum": [
1090        "DISABLED",
1091        "ENABLED"
1092      ]
1093    },
1094    "BurnInAlignment": {
1095      "type": "string",
1096      "enum": [
1097        "CENTERED",
1098        "LEFT",
1099        "SMART"
1100      ]
1101    },
1102    "BurnInBackgroundColor": {
1103      "type": "string",
1104      "enum": [
1105        "BLACK",
1106        "NONE",
1107        "WHITE"
1108      ]
1109    },
1110    "BurnInDestinationSettings": {
1111      "type": "structure",
1112      "members": {
1113        "Alignment": {
1114          "shape": "BurnInAlignment",
1115          "locationName": "alignment"
1116        },
1117        "BackgroundColor": {
1118          "shape": "BurnInBackgroundColor",
1119          "locationName": "backgroundColor"
1120        },
1121        "BackgroundOpacity": {
1122          "shape": "__integer",
1123          "locationName": "backgroundOpacity"
1124        },
1125        "Font": {
1126          "shape": "InputLocation",
1127          "locationName": "font"
1128        },
1129        "FontColor": {
1130          "shape": "BurnInFontColor",
1131          "locationName": "fontColor"
1132        },
1133        "FontOpacity": {
1134          "shape": "__integer",
1135          "locationName": "fontOpacity"
1136        },
1137        "FontResolution": {
1138          "shape": "__integer",
1139          "locationName": "fontResolution"
1140        },
1141        "FontSize": {
1142          "shape": "__string",
1143          "locationName": "fontSize"
1144        },
1145        "OutlineColor": {
1146          "shape": "BurnInOutlineColor",
1147          "locationName": "outlineColor"
1148        },
1149        "OutlineSize": {
1150          "shape": "__integer",
1151          "locationName": "outlineSize"
1152        },
1153        "ShadowColor": {
1154          "shape": "BurnInShadowColor",
1155          "locationName": "shadowColor"
1156        },
1157        "ShadowOpacity": {
1158          "shape": "__integer",
1159          "locationName": "shadowOpacity"
1160        },
1161        "ShadowXOffset": {
1162          "shape": "__integer",
1163          "locationName": "shadowXOffset"
1164        },
1165        "ShadowYOffset": {
1166          "shape": "__integer",
1167          "locationName": "shadowYOffset"
1168        },
1169        "TeletextGridControl": {
1170          "shape": "BurnInTeletextGridControl",
1171          "locationName": "teletextGridControl"
1172        },
1173        "XPosition": {
1174          "shape": "__integer",
1175          "locationName": "xPosition"
1176        },
1177        "YPosition": {
1178          "shape": "__integer",
1179          "locationName": "yPosition"
1180        }
1181      }
1182    },
1183    "BurnInFontColor": {
1184      "type": "string",
1185      "enum": [
1186        "BLACK",
1187        "BLUE",
1188        "GREEN",
1189        "RED",
1190        "WHITE",
1191        "YELLOW"
1192      ]
1193    },
1194    "BurnInOutlineColor": {
1195      "type": "string",
1196      "enum": [
1197        "BLACK",
1198        "BLUE",
1199        "GREEN",
1200        "RED",
1201        "WHITE",
1202        "YELLOW"
1203      ]
1204    },
1205    "BurnInShadowColor": {
1206      "type": "string",
1207      "enum": [
1208        "BLACK",
1209        "NONE",
1210        "WHITE"
1211      ]
1212    },
1213    "BurnInTeletextGridControl": {
1214      "type": "string",
1215      "enum": [
1216        "FIXED",
1217        "SCALED"
1218      ]
1219    },
1220    "CaptionDescription": {
1221      "type": "structure",
1222      "members": {
1223        "CaptionSelectorName": {
1224          "shape": "__string",
1225          "locationName": "captionSelectorName"
1226        },
1227        "DestinationSettings": {
1228          "shape": "CaptionDestinationSettings",
1229          "locationName": "destinationSettings"
1230        },
1231        "LanguageCode": {
1232          "shape": "__string",
1233          "locationName": "languageCode"
1234        },
1235        "LanguageDescription": {
1236          "shape": "__string",
1237          "locationName": "languageDescription"
1238        },
1239        "Name": {
1240          "shape": "__string",
1241          "locationName": "name"
1242        }
1243      }
1244    },
1245    "CaptionDestinationSettings": {
1246      "type": "structure",
1247      "members": {
1248        "AribDestinationSettings": {
1249          "shape": "AribDestinationSettings",
1250          "locationName": "aribDestinationSettings"
1251        },
1252        "BurnInDestinationSettings": {
1253          "shape": "BurnInDestinationSettings",
1254          "locationName": "burnInDestinationSettings"
1255        },
1256        "DvbSubDestinationSettings": {
1257          "shape": "DvbSubDestinationSettings",
1258          "locationName": "dvbSubDestinationSettings"
1259        },
1260        "EmbeddedDestinationSettings": {
1261          "shape": "EmbeddedDestinationSettings",
1262          "locationName": "embeddedDestinationSettings"
1263        },
1264        "EmbeddedPlusScte20DestinationSettings": {
1265          "shape": "EmbeddedPlusScte20DestinationSettings",
1266          "locationName": "embeddedPlusScte20DestinationSettings"
1267        },
1268        "Scte20PlusEmbeddedDestinationSettings": {
1269          "shape": "Scte20PlusEmbeddedDestinationSettings",
1270          "locationName": "scte20PlusEmbeddedDestinationSettings"
1271        },
1272        "Scte27DestinationSettings": {
1273          "shape": "Scte27DestinationSettings",
1274          "locationName": "scte27DestinationSettings"
1275        },
1276        "SmpteTtDestinationSettings": {
1277          "shape": "SmpteTtDestinationSettings",
1278          "locationName": "smpteTtDestinationSettings"
1279        },
1280        "TeletextDestinationSettings": {
1281          "shape": "TeletextDestinationSettings",
1282          "locationName": "teletextDestinationSettings"
1283        },
1284        "TtmlDestinationSettings": {
1285          "shape": "TtmlDestinationSettings",
1286          "locationName": "ttmlDestinationSettings"
1287        },
1288        "WebvttDestinationSettings": {
1289          "shape": "WebvttDestinationSettings",
1290          "locationName": "webvttDestinationSettings"
1291        }
1292      }
1293    },
1294    "CaptionLanguageMapping": {
1295      "type": "structure",
1296      "members": {
1297        "CaptionChannel": {
1298          "shape": "__integer",
1299          "locationName": "captionChannel"
1300        },
1301        "LanguageCode": {
1302          "shape": "__string",
1303          "locationName": "languageCode"
1304        },
1305        "LanguageDescription": {
1306          "shape": "__string",
1307          "locationName": "languageDescription"
1308        }
1309      }
1310    },
1311    "CaptionSelector": {
1312      "type": "structure",
1313      "members": {
1314        "LanguageCode": {
1315          "shape": "__string",
1316          "locationName": "languageCode"
1317        },
1318        "Name": {
1319          "shape": "__string",
1320          "locationName": "name"
1321        },
1322        "SelectorSettings": {
1323          "shape": "CaptionSelectorSettings",
1324          "locationName": "selectorSettings"
1325        }
1326      }
1327    },
1328    "CaptionSelectorSettings": {
1329      "type": "structure",
1330      "members": {
1331        "AribSourceSettings": {
1332          "shape": "AribSourceSettings",
1333          "locationName": "aribSourceSettings"
1334        },
1335        "DvbSubSourceSettings": {
1336          "shape": "DvbSubSourceSettings",
1337          "locationName": "dvbSubSourceSettings"
1338        },
1339        "EmbeddedSourceSettings": {
1340          "shape": "EmbeddedSourceSettings",
1341          "locationName": "embeddedSourceSettings"
1342        },
1343        "Scte20SourceSettings": {
1344          "shape": "Scte20SourceSettings",
1345          "locationName": "scte20SourceSettings"
1346        },
1347        "Scte27SourceSettings": {
1348          "shape": "Scte27SourceSettings",
1349          "locationName": "scte27SourceSettings"
1350        },
1351        "TeletextSourceSettings": {
1352          "shape": "TeletextSourceSettings",
1353          "locationName": "teletextSourceSettings"
1354        }
1355      }
1356    },
1357    "Channel": {
1358      "type": "structure",
1359      "members": {
1360        "Arn": {
1361          "shape": "__string",
1362          "locationName": "arn"
1363        },
1364        "Destinations": {
1365          "shape": "ListOfOutputDestination",
1366          "locationName": "destinations"
1367        },
1368        "EgressEndpoints": {
1369          "shape": "ListOfChannelEgressEndpoint",
1370          "locationName": "egressEndpoints"
1371        },
1372        "EncoderSettings": {
1373          "shape": "EncoderSettings",
1374          "locationName": "encoderSettings"
1375        },
1376        "Id": {
1377          "shape": "__string",
1378          "locationName": "id"
1379        },
1380        "InputAttachments": {
1381          "shape": "ListOfInputAttachment",
1382          "locationName": "inputAttachments"
1383        },
1384        "Name": {
1385          "shape": "__string",
1386          "locationName": "name"
1387        },
1388        "PipelinesRunningCount": {
1389          "shape": "__integer",
1390          "locationName": "pipelinesRunningCount"
1391        },
1392        "RoleArn": {
1393          "shape": "__string",
1394          "locationName": "roleArn"
1395        },
1396        "State": {
1397          "shape": "ChannelState",
1398          "locationName": "state"
1399        }
1400      }
1401    },
1402    "ChannelConfigurationValidationError": {
1403      "type": "structure",
1404      "members": {
1405        "Message": {
1406          "shape": "__string",
1407          "locationName": "message"
1408        },
1409        "ValidationErrors": {
1410          "shape": "ListOfValidationError",
1411          "locationName": "validationErrors"
1412        }
1413      }
1414    },
1415    "ChannelEgressEndpoint": {
1416      "type": "structure",
1417      "members": {
1418        "SourceIp": {
1419          "shape": "__string",
1420          "locationName": "sourceIp"
1421        }
1422      }
1423    },
1424    "ChannelState": {
1425      "type": "string",
1426      "enum": [
1427        "CREATING",
1428        "CREATE_FAILED",
1429        "IDLE",
1430        "STARTING",
1431        "RUNNING",
1432        "RECOVERING",
1433        "STOPPING",
1434        "DELETING",
1435        "DELETED"
1436      ]
1437    },
1438    "ChannelSummary": {
1439      "type": "structure",
1440      "members": {
1441        "Arn": {
1442          "shape": "__string",
1443          "locationName": "arn"
1444        },
1445        "Destinations": {
1446          "shape": "ListOfOutputDestination",
1447          "locationName": "destinations"
1448        },
1449        "EgressEndpoints": {
1450          "shape": "ListOfChannelEgressEndpoint",
1451          "locationName": "egressEndpoints"
1452        },
1453        "Id": {
1454          "shape": "__string",
1455          "locationName": "id"
1456        },
1457        "InputAttachments": {
1458          "shape": "ListOfInputAttachment",
1459          "locationName": "inputAttachments"
1460        },
1461        "Name": {
1462          "shape": "__string",
1463          "locationName": "name"
1464        },
1465        "PipelinesRunningCount": {
1466          "shape": "__integer",
1467          "locationName": "pipelinesRunningCount"
1468        },
1469        "RoleArn": {
1470          "shape": "__string",
1471          "locationName": "roleArn"
1472        },
1473        "State": {
1474          "shape": "ChannelState",
1475          "locationName": "state"
1476        }
1477      }
1478    },
1479    "ConflictException": {
1480      "type": "structure",
1481      "members": {
1482        "Message": {
1483          "shape": "__string",
1484          "locationName": "message"
1485        }
1486      },
1487      "exception": true,
1488      "error": {
1489        "httpStatusCode": 409
1490      }
1491    },
1492    "CreateChannel": {
1493      "type": "structure",
1494      "members": {
1495        "Destinations": {
1496          "shape": "ListOfOutputDestination",
1497          "locationName": "destinations"
1498        },
1499        "EncoderSettings": {
1500          "shape": "EncoderSettings",
1501          "locationName": "encoderSettings"
1502        },
1503        "InputAttachments": {
1504          "shape": "ListOfInputAttachment",
1505          "locationName": "inputAttachments"
1506        },
1507        "Name": {
1508          "shape": "__string",
1509          "locationName": "name"
1510        },
1511        "RequestId": {
1512          "shape": "__string",
1513          "locationName": "requestId",
1514          "idempotencyToken": true
1515        },
1516        "Reserved": {
1517          "shape": "__string",
1518          "locationName": "reserved"
1519        },
1520        "RoleArn": {
1521          "shape": "__string",
1522          "locationName": "roleArn"
1523        }
1524      }
1525    },
1526    "CreateChannelRequest": {
1527      "type": "structure",
1528      "members": {
1529        "Destinations": {
1530          "shape": "ListOfOutputDestination",
1531          "locationName": "destinations"
1532        },
1533        "EncoderSettings": {
1534          "shape": "EncoderSettings",
1535          "locationName": "encoderSettings"
1536        },
1537        "InputAttachments": {
1538          "shape": "ListOfInputAttachment",
1539          "locationName": "inputAttachments"
1540        },
1541        "Name": {
1542          "shape": "__string",
1543          "locationName": "name"
1544        },
1545        "RequestId": {
1546          "shape": "__string",
1547          "locationName": "requestId",
1548          "idempotencyToken": true
1549        },
1550        "Reserved": {
1551          "shape": "__string",
1552          "locationName": "reserved"
1553        },
1554        "RoleArn": {
1555          "shape": "__string",
1556          "locationName": "roleArn"
1557        }
1558      }
1559    },
1560    "CreateChannelResponse": {
1561      "type": "structure",
1562      "members": {
1563        "Channel": {
1564          "shape": "Channel",
1565          "locationName": "channel"
1566        }
1567      }
1568    },
1569    "CreateChannelResultModel": {
1570      "type": "structure",
1571      "members": {
1572        "Channel": {
1573          "shape": "Channel",
1574          "locationName": "channel"
1575        }
1576      }
1577    },
1578    "CreateInput": {
1579      "type": "structure",
1580      "members": {
1581        "Destinations": {
1582          "shape": "ListOfInputDestinationRequest",
1583          "locationName": "destinations"
1584        },
1585        "InputSecurityGroups": {
1586          "shape": "ListOf__string",
1587          "locationName": "inputSecurityGroups"
1588        },
1589        "Name": {
1590          "shape": "__string",
1591          "locationName": "name"
1592        },
1593        "RequestId": {
1594          "shape": "__string",
1595          "locationName": "requestId",
1596          "idempotencyToken": true
1597        },
1598        "Sources": {
1599          "shape": "ListOfInputSourceRequest",
1600          "locationName": "sources"
1601        },
1602        "Type": {
1603          "shape": "InputType",
1604          "locationName": "type"
1605        }
1606      }
1607    },
1608    "CreateInputRequest": {
1609      "type": "structure",
1610      "members": {
1611        "Destinations": {
1612          "shape": "ListOfInputDestinationRequest",
1613          "locationName": "destinations"
1614        },
1615        "InputSecurityGroups": {
1616          "shape": "ListOf__string",
1617          "locationName": "inputSecurityGroups"
1618        },
1619        "Name": {
1620          "shape": "__string",
1621          "locationName": "name"
1622        },
1623        "RequestId": {
1624          "shape": "__string",
1625          "locationName": "requestId",
1626          "idempotencyToken": true
1627        },
1628        "Sources": {
1629          "shape": "ListOfInputSourceRequest",
1630          "locationName": "sources"
1631        },
1632        "Type": {
1633          "shape": "InputType",
1634          "locationName": "type"
1635        }
1636      }
1637    },
1638    "CreateInputResponse": {
1639      "type": "structure",
1640      "members": {
1641        "Input": {
1642          "shape": "Input",
1643          "locationName": "input"
1644        }
1645      }
1646    },
1647    "CreateInputResultModel": {
1648      "type": "structure",
1649      "members": {
1650        "Input": {
1651          "shape": "Input",
1652          "locationName": "input"
1653        }
1654      }
1655    },
1656    "CreateInputSecurityGroupRequest": {
1657      "type": "structure",
1658      "members": {
1659        "WhitelistRules": {
1660          "shape": "ListOfInputWhitelistRuleCidr",
1661          "locationName": "whitelistRules"
1662        }
1663      }
1664    },
1665    "CreateInputSecurityGroupResponse": {
1666      "type": "structure",
1667      "members": {
1668        "SecurityGroup": {
1669          "shape": "InputSecurityGroup",
1670          "locationName": "securityGroup"
1671        }
1672      }
1673    },
1674    "CreateInputSecurityGroupResultModel": {
1675      "type": "structure",
1676      "members": {
1677        "SecurityGroup": {
1678          "shape": "InputSecurityGroup",
1679          "locationName": "securityGroup"
1680        }
1681      }
1682    },
1683    "DeleteChannelRequest": {
1684      "type": "structure",
1685      "members": {
1686        "ChannelId": {
1687          "shape": "__string",
1688          "location": "uri",
1689          "locationName": "channelId"
1690        }
1691      },
1692      "required": [
1693        "ChannelId"
1694      ]
1695    },
1696    "DeleteChannelResponse": {
1697      "type": "structure",
1698      "members": {
1699        "Arn": {
1700          "shape": "__string",
1701          "locationName": "arn"
1702        },
1703        "Destinations": {
1704          "shape": "ListOfOutputDestination",
1705          "locationName": "destinations"
1706        },
1707        "EgressEndpoints": {
1708          "shape": "ListOfChannelEgressEndpoint",
1709          "locationName": "egressEndpoints"
1710        },
1711        "EncoderSettings": {
1712          "shape": "EncoderSettings",
1713          "locationName": "encoderSettings"
1714        },
1715        "Id": {
1716          "shape": "__string",
1717          "locationName": "id"
1718        },
1719        "InputAttachments": {
1720          "shape": "ListOfInputAttachment",
1721          "locationName": "inputAttachments"
1722        },
1723        "Name": {
1724          "shape": "__string",
1725          "locationName": "name"
1726        },
1727        "PipelinesRunningCount": {
1728          "shape": "__integer",
1729          "locationName": "pipelinesRunningCount"
1730        },
1731        "RoleArn": {
1732          "shape": "__string",
1733          "locationName": "roleArn"
1734        },
1735        "State": {
1736          "shape": "ChannelState",
1737          "locationName": "state"
1738        }
1739      }
1740    },
1741    "DeleteInputRequest": {
1742      "type": "structure",
1743      "members": {
1744        "InputId": {
1745          "shape": "__string",
1746          "location": "uri",
1747          "locationName": "inputId"
1748        }
1749      },
1750      "required": [
1751        "InputId"
1752      ]
1753    },
1754    "DeleteInputResponse": {
1755      "type": "structure",
1756      "members": {
1757      }
1758    },
1759    "DeleteInputSecurityGroupRequest": {
1760      "type": "structure",
1761      "members": {
1762        "InputSecurityGroupId": {
1763          "shape": "__string",
1764          "location": "uri",
1765          "locationName": "inputSecurityGroupId"
1766        }
1767      },
1768      "required": [
1769        "InputSecurityGroupId"
1770      ]
1771    },
1772    "DeleteInputSecurityGroupResponse": {
1773      "type": "structure",
1774      "members": {
1775      }
1776    },
1777    "DescribeChannelRequest": {
1778      "type": "structure",
1779      "members": {
1780        "ChannelId": {
1781          "shape": "__string",
1782          "location": "uri",
1783          "locationName": "channelId"
1784        }
1785      },
1786      "required": [
1787        "ChannelId"
1788      ]
1789    },
1790    "DescribeChannelResponse": {
1791      "type": "structure",
1792      "members": {
1793        "Arn": {
1794          "shape": "__string",
1795          "locationName": "arn"
1796        },
1797        "Destinations": {
1798          "shape": "ListOfOutputDestination",
1799          "locationName": "destinations"
1800        },
1801        "EgressEndpoints": {
1802          "shape": "ListOfChannelEgressEndpoint",
1803          "locationName": "egressEndpoints"
1804        },
1805        "EncoderSettings": {
1806          "shape": "EncoderSettings",
1807          "locationName": "encoderSettings"
1808        },
1809        "Id": {
1810          "shape": "__string",
1811          "locationName": "id"
1812        },
1813        "InputAttachments": {
1814          "shape": "ListOfInputAttachment",
1815          "locationName": "inputAttachments"
1816        },
1817        "Name": {
1818          "shape": "__string",
1819          "locationName": "name"
1820        },
1821        "PipelinesRunningCount": {
1822          "shape": "__integer",
1823          "locationName": "pipelinesRunningCount"
1824        },
1825        "RoleArn": {
1826          "shape": "__string",
1827          "locationName": "roleArn"
1828        },
1829        "State": {
1830          "shape": "ChannelState",
1831          "locationName": "state"
1832        }
1833      }
1834    },
1835    "DescribeInputRequest": {
1836      "type": "structure",
1837      "members": {
1838        "InputId": {
1839          "shape": "__string",
1840          "location": "uri",
1841          "locationName": "inputId"
1842        }
1843      },
1844      "required": [
1845        "InputId"
1846      ]
1847    },
1848    "DescribeInputResponse": {
1849      "type": "structure",
1850      "members": {
1851        "Arn": {
1852          "shape": "__string",
1853          "locationName": "arn"
1854        },
1855        "AttachedChannels": {
1856          "shape": "ListOf__string",
1857          "locationName": "attachedChannels"
1858        },
1859        "Destinations": {
1860          "shape": "ListOfInputDestination",
1861          "locationName": "destinations"
1862        },
1863        "Id": {
1864          "shape": "__string",
1865          "locationName": "id"
1866        },
1867        "Name": {
1868          "shape": "__string",
1869          "locationName": "name"
1870        },
1871        "SecurityGroups": {
1872          "shape": "ListOf__string",
1873          "locationName": "securityGroups"
1874        },
1875        "Sources": {
1876          "shape": "ListOfInputSource",
1877          "locationName": "sources"
1878        },
1879        "State": {
1880          "shape": "InputState",
1881          "locationName": "state"
1882        },
1883        "Type": {
1884          "shape": "InputType",
1885          "locationName": "type"
1886        }
1887      }
1888    },
1889    "DescribeInputSecurityGroupRequest": {
1890      "type": "structure",
1891      "members": {
1892        "InputSecurityGroupId": {
1893          "shape": "__string",
1894          "location": "uri",
1895          "locationName": "inputSecurityGroupId"
1896        }
1897      },
1898      "required": [
1899        "InputSecurityGroupId"
1900      ]
1901    },
1902    "DescribeInputSecurityGroupResponse": {
1903      "type": "structure",
1904      "members": {
1905        "Arn": {
1906          "shape": "__string",
1907          "locationName": "arn"
1908        },
1909        "Id": {
1910          "shape": "__string",
1911          "locationName": "id"
1912        },
1913        "WhitelistRules": {
1914          "shape": "ListOfInputWhitelistRule",
1915          "locationName": "whitelistRules"
1916        }
1917      }
1918    },
1919    "DvbNitSettings": {
1920      "type": "structure",
1921      "members": {
1922        "NetworkId": {
1923          "shape": "__integer",
1924          "locationName": "networkId"
1925        },
1926        "NetworkName": {
1927          "shape": "__string",
1928          "locationName": "networkName"
1929        },
1930        "RepInterval": {
1931          "shape": "__integer",
1932          "locationName": "repInterval"
1933        }
1934      }
1935    },
1936    "DvbSdtOutputSdt": {
1937      "type": "string",
1938      "enum": [
1939        "SDT_FOLLOW",
1940        "SDT_FOLLOW_IF_PRESENT",
1941        "SDT_MANUAL",
1942        "SDT_NONE"
1943      ]
1944    },
1945    "DvbSdtSettings": {
1946      "type": "structure",
1947      "members": {
1948        "OutputSdt": {
1949          "shape": "DvbSdtOutputSdt",
1950          "locationName": "outputSdt"
1951        },
1952        "RepInterval": {
1953          "shape": "__integer",
1954          "locationName": "repInterval"
1955        },
1956        "ServiceName": {
1957          "shape": "__string",
1958          "locationName": "serviceName"
1959        },
1960        "ServiceProviderName": {
1961          "shape": "__string",
1962          "locationName": "serviceProviderName"
1963        }
1964      }
1965    },
1966    "DvbSubDestinationAlignment": {
1967      "type": "string",
1968      "enum": [
1969        "CENTERED",
1970        "LEFT",
1971        "SMART"
1972      ]
1973    },
1974    "DvbSubDestinationBackgroundColor": {
1975      "type": "string",
1976      "enum": [
1977        "BLACK",
1978        "NONE",
1979        "WHITE"
1980      ]
1981    },
1982    "DvbSubDestinationFontColor": {
1983      "type": "string",
1984      "enum": [
1985        "BLACK",
1986        "BLUE",
1987        "GREEN",
1988        "RED",
1989        "WHITE",
1990        "YELLOW"
1991      ]
1992    },
1993    "DvbSubDestinationOutlineColor": {
1994      "type": "string",
1995      "enum": [
1996        "BLACK",
1997        "BLUE",
1998        "GREEN",
1999        "RED",
2000        "WHITE",
2001        "YELLOW"
2002      ]
2003    },
2004    "DvbSubDestinationSettings": {
2005      "type": "structure",
2006      "members": {
2007        "Alignment": {
2008          "shape": "DvbSubDestinationAlignment",
2009          "locationName": "alignment"
2010        },
2011        "BackgroundColor": {
2012          "shape": "DvbSubDestinationBackgroundColor",
2013          "locationName": "backgroundColor"
2014        },
2015        "BackgroundOpacity": {
2016          "shape": "__integer",
2017          "locationName": "backgroundOpacity"
2018        },
2019        "Font": {
2020          "shape": "InputLocation",
2021          "locationName": "font"
2022        },
2023        "FontColor": {
2024          "shape": "DvbSubDestinationFontColor",
2025          "locationName": "fontColor"
2026        },
2027        "FontOpacity": {
2028          "shape": "__integer",
2029          "locationName": "fontOpacity"
2030        },
2031        "FontResolution": {
2032          "shape": "__integer",
2033          "locationName": "fontResolution"
2034        },
2035        "FontSize": {
2036          "shape": "__string",
2037          "locationName": "fontSize"
2038        },
2039        "OutlineColor": {
2040          "shape": "DvbSubDestinationOutlineColor",
2041          "locationName": "outlineColor"
2042        },
2043        "OutlineSize": {
2044          "shape": "__integer",
2045          "locationName": "outlineSize"
2046        },
2047        "ShadowColor": {
2048          "shape": "DvbSubDestinationShadowColor",
2049          "locationName": "shadowColor"
2050        },
2051        "ShadowOpacity": {
2052          "shape": "__integer",
2053          "locationName": "shadowOpacity"
2054        },
2055        "ShadowXOffset": {
2056          "shape": "__integer",
2057          "locationName": "shadowXOffset"
2058        },
2059        "ShadowYOffset": {
2060          "shape": "__integer",
2061          "locationName": "shadowYOffset"
2062        },
2063        "TeletextGridControl": {
2064          "shape": "DvbSubDestinationTeletextGridControl",
2065          "locationName": "teletextGridControl"
2066        },
2067        "XPosition": {
2068          "shape": "__integer",
2069          "locationName": "xPosition"
2070        },
2071        "YPosition": {
2072          "shape": "__integer",
2073          "locationName": "yPosition"
2074        }
2075      }
2076    },
2077    "DvbSubDestinationShadowColor": {
2078      "type": "string",
2079      "enum": [
2080        "BLACK",
2081        "NONE",
2082        "WHITE"
2083      ]
2084    },
2085    "DvbSubDestinationTeletextGridControl": {
2086      "type": "string",
2087      "enum": [
2088        "FIXED",
2089        "SCALED"
2090      ]
2091    },
2092    "DvbSubSourceSettings": {
2093      "type": "structure",
2094      "members": {
2095        "Pid": {
2096          "shape": "__integer",
2097          "locationName": "pid"
2098        }
2099      }
2100    },
2101    "DvbTdtSettings": {
2102      "type": "structure",
2103      "members": {
2104        "RepInterval": {
2105          "shape": "__integer",
2106          "locationName": "repInterval"
2107        }
2108      }
2109    },
2110    "Eac3AttenuationControl": {
2111      "type": "string",
2112      "enum": [
2113        "ATTENUATE_3_DB",
2114        "NONE"
2115      ]
2116    },
2117    "Eac3BitstreamMode": {
2118      "type": "string",
2119      "enum": [
2120        "COMMENTARY",
2121        "COMPLETE_MAIN",
2122        "EMERGENCY",
2123        "HEARING_IMPAIRED",
2124        "VISUALLY_IMPAIRED"
2125      ]
2126    },
2127    "Eac3CodingMode": {
2128      "type": "string",
2129      "enum": [
2130        "CODING_MODE_1_0",
2131        "CODING_MODE_2_0",
2132        "CODING_MODE_3_2"
2133      ]
2134    },
2135    "Eac3DcFilter": {
2136      "type": "string",
2137      "enum": [
2138        "DISABLED",
2139        "ENABLED"
2140      ]
2141    },
2142    "Eac3DrcLine": {
2143      "type": "string",
2144      "enum": [
2145        "FILM_LIGHT",
2146        "FILM_STANDARD",
2147        "MUSIC_LIGHT",
2148        "MUSIC_STANDARD",
2149        "NONE",
2150        "SPEECH"
2151      ]
2152    },
2153    "Eac3DrcRf": {
2154      "type": "string",
2155      "enum": [
2156        "FILM_LIGHT",
2157        "FILM_STANDARD",
2158        "MUSIC_LIGHT",
2159        "MUSIC_STANDARD",
2160        "NONE",
2161        "SPEECH"
2162      ]
2163    },
2164    "Eac3LfeControl": {
2165      "type": "string",
2166      "enum": [
2167        "LFE",
2168        "NO_LFE"
2169      ]
2170    },
2171    "Eac3LfeFilter": {
2172      "type": "string",
2173      "enum": [
2174        "DISABLED",
2175        "ENABLED"
2176      ]
2177    },
2178    "Eac3MetadataControl": {
2179      "type": "string",
2180      "enum": [
2181        "FOLLOW_INPUT",
2182        "USE_CONFIGURED"
2183      ]
2184    },
2185    "Eac3PassthroughControl": {
2186      "type": "string",
2187      "enum": [
2188        "NO_PASSTHROUGH",
2189        "WHEN_POSSIBLE"
2190      ]
2191    },
2192    "Eac3PhaseControl": {
2193      "type": "string",
2194      "enum": [
2195        "NO_SHIFT",
2196        "SHIFT_90_DEGREES"
2197      ]
2198    },
2199    "Eac3Settings": {
2200      "type": "structure",
2201      "members": {
2202        "AttenuationControl": {
2203          "shape": "Eac3AttenuationControl",
2204          "locationName": "attenuationControl"
2205        },
2206        "Bitrate": {
2207          "shape": "__double",
2208          "locationName": "bitrate"
2209        },
2210        "BitstreamMode": {
2211          "shape": "Eac3BitstreamMode",
2212          "locationName": "bitstreamMode"
2213        },
2214        "CodingMode": {
2215          "shape": "Eac3CodingMode",
2216          "locationName": "codingMode"
2217        },
2218        "DcFilter": {
2219          "shape": "Eac3DcFilter",
2220          "locationName": "dcFilter"
2221        },
2222        "Dialnorm": {
2223          "shape": "__integer",
2224          "locationName": "dialnorm"
2225        },
2226        "DrcLine": {
2227          "shape": "Eac3DrcLine",
2228          "locationName": "drcLine"
2229        },
2230        "DrcRf": {
2231          "shape": "Eac3DrcRf",
2232          "locationName": "drcRf"
2233        },
2234        "LfeControl": {
2235          "shape": "Eac3LfeControl",
2236          "locationName": "lfeControl"
2237        },
2238        "LfeFilter": {
2239          "shape": "Eac3LfeFilter",
2240          "locationName": "lfeFilter"
2241        },
2242        "LoRoCenterMixLevel": {
2243          "shape": "__double",
2244          "locationName": "loRoCenterMixLevel"
2245        },
2246        "LoRoSurroundMixLevel": {
2247          "shape": "__double",
2248          "locationName": "loRoSurroundMixLevel"
2249        },
2250        "LtRtCenterMixLevel": {
2251          "shape": "__double",
2252          "locationName": "ltRtCenterMixLevel"
2253        },
2254        "LtRtSurroundMixLevel": {
2255          "shape": "__double",
2256          "locationName": "ltRtSurroundMixLevel"
2257        },
2258        "MetadataControl": {
2259          "shape": "Eac3MetadataControl",
2260          "locationName": "metadataControl"
2261        },
2262        "PassthroughControl": {
2263          "shape": "Eac3PassthroughControl",
2264          "locationName": "passthroughControl"
2265        },
2266        "PhaseControl": {
2267          "shape": "Eac3PhaseControl",
2268          "locationName": "phaseControl"
2269        },
2270        "StereoDownmix": {
2271          "shape": "Eac3StereoDownmix",
2272          "locationName": "stereoDownmix"
2273        },
2274        "SurroundExMode": {
2275          "shape": "Eac3SurroundExMode",
2276          "locationName": "surroundExMode"
2277        },
2278        "SurroundMode": {
2279          "shape": "Eac3SurroundMode",
2280          "locationName": "surroundMode"
2281        }
2282      }
2283    },
2284    "Eac3StereoDownmix": {
2285      "type": "string",
2286      "enum": [
2287        "DPL2",
2288        "LO_RO",
2289        "LT_RT",
2290        "NOT_INDICATED"
2291      ]
2292    },
2293    "Eac3SurroundExMode": {
2294      "type": "string",
2295      "enum": [
2296        "DISABLED",
2297        "ENABLED",
2298        "NOT_INDICATED"
2299      ]
2300    },
2301    "Eac3SurroundMode": {
2302      "type": "string",
2303      "enum": [
2304        "DISABLED",
2305        "ENABLED",
2306        "NOT_INDICATED"
2307      ]
2308    },
2309    "EmbeddedConvert608To708": {
2310      "type": "string",
2311      "enum": [
2312        "DISABLED",
2313        "UPCONVERT"
2314      ]
2315    },
2316    "EmbeddedDestinationSettings": {
2317      "type": "structure",
2318      "members": {
2319      }
2320    },
2321    "EmbeddedPlusScte20DestinationSettings": {
2322      "type": "structure",
2323      "members": {
2324      }
2325    },
2326    "EmbeddedScte20Detection": {
2327      "type": "string",
2328      "enum": [
2329        "AUTO",
2330        "OFF"
2331      ]
2332    },
2333    "EmbeddedSourceSettings": {
2334      "type": "structure",
2335      "members": {
2336        "Convert608To708": {
2337          "shape": "EmbeddedConvert608To708",
2338          "locationName": "convert608To708"
2339        },
2340        "Scte20Detection": {
2341          "shape": "EmbeddedScte20Detection",
2342          "locationName": "scte20Detection"
2343        },
2344        "Source608ChannelNumber": {
2345          "shape": "__integer",
2346          "locationName": "source608ChannelNumber"
2347        },
2348        "Source608TrackNumber": {
2349          "shape": "__integer",
2350          "locationName": "source608TrackNumber"
2351        }
2352      }
2353    },
2354    "Empty": {
2355      "type": "structure",
2356      "members": {
2357      }
2358    },
2359    "EncoderSettings": {
2360      "type": "structure",
2361      "members": {
2362        "AudioDescriptions": {
2363          "shape": "ListOfAudioDescription",
2364          "locationName": "audioDescriptions"
2365        },
2366        "AvailBlanking": {
2367          "shape": "AvailBlanking",
2368          "locationName": "availBlanking"
2369        },
2370        "AvailConfiguration": {
2371          "shape": "AvailConfiguration",
2372          "locationName": "availConfiguration"
2373        },
2374        "BlackoutSlate": {
2375          "shape": "BlackoutSlate",
2376          "locationName": "blackoutSlate"
2377        },
2378        "CaptionDescriptions": {
2379          "shape": "ListOfCaptionDescription",
2380          "locationName": "captionDescriptions"
2381        },
2382        "GlobalConfiguration": {
2383          "shape": "GlobalConfiguration",
2384          "locationName": "globalConfiguration"
2385        },
2386        "OutputGroups": {
2387          "shape": "ListOfOutputGroup",
2388          "locationName": "outputGroups"
2389        },
2390        "TimecodeConfig": {
2391          "shape": "TimecodeConfig",
2392          "locationName": "timecodeConfig"
2393        },
2394        "VideoDescriptions": {
2395          "shape": "ListOfVideoDescription",
2396          "locationName": "videoDescriptions"
2397        }
2398      }
2399    },
2400    "FecOutputIncludeFec": {
2401      "type": "string",
2402      "enum": [
2403        "COLUMN",
2404        "COLUMN_AND_ROW"
2405      ]
2406    },
2407    "FecOutputSettings": {
2408      "type": "structure",
2409      "members": {
2410        "ColumnDepth": {
2411          "shape": "__integer",
2412          "locationName": "columnDepth"
2413        },
2414        "IncludeFec": {
2415          "shape": "FecOutputIncludeFec",
2416          "locationName": "includeFec"
2417        },
2418        "RowLength": {
2419          "shape": "__integer",
2420          "locationName": "rowLength"
2421        }
2422      }
2423    },
2424    "FixedAfd": {
2425      "type": "string",
2426      "enum": [
2427        "AFD_0000",
2428        "AFD_0010",
2429        "AFD_0011",
2430        "AFD_0100",
2431        "AFD_1000",
2432        "AFD_1001",
2433        "AFD_1010",
2434        "AFD_1011",
2435        "AFD_1101",
2436        "AFD_1110",
2437        "AFD_1111"
2438      ]
2439    },
2440    "ForbiddenException": {
2441      "type": "structure",
2442      "members": {
2443        "Message": {
2444          "shape": "__string",
2445          "locationName": "message"
2446        }
2447      },
2448      "exception": true,
2449      "error": {
2450        "httpStatusCode": 403
2451      }
2452    },
2453    "GatewayTimeoutException": {
2454      "type": "structure",
2455      "members": {
2456        "Message": {
2457          "shape": "__string",
2458          "locationName": "message"
2459        }
2460      },
2461      "exception": true,
2462      "error": {
2463        "httpStatusCode": 504
2464      }
2465    },
2466    "GlobalConfiguration": {
2467      "type": "structure",
2468      "members": {
2469        "InitialAudioGain": {
2470          "shape": "__integer",
2471          "locationName": "initialAudioGain"
2472        },
2473        "InputEndAction": {
2474          "shape": "GlobalConfigurationInputEndAction",
2475          "locationName": "inputEndAction"
2476        },
2477        "InputLossBehavior": {
2478          "shape": "InputLossBehavior",
2479          "locationName": "inputLossBehavior"
2480        },
2481        "OutputTimingSource": {
2482          "shape": "GlobalConfigurationOutputTimingSource",
2483          "locationName": "outputTimingSource"
2484        },
2485        "SupportLowFramerateInputs": {
2486          "shape": "GlobalConfigurationLowFramerateInputs",
2487          "locationName": "supportLowFramerateInputs"
2488        }
2489      }
2490    },
2491    "GlobalConfigurationInputEndAction": {
2492      "type": "string",
2493      "enum": [
2494        "NONE",
2495        "SWITCH_AND_LOOP_INPUTS"
2496      ]
2497    },
2498    "GlobalConfigurationLowFramerateInputs": {
2499      "type": "string",
2500      "enum": [
2501        "DISABLED",
2502        "ENABLED"
2503      ]
2504    },
2505    "GlobalConfigurationOutputTimingSource": {
2506      "type": "string",
2507      "enum": [
2508        "INPUT_CLOCK",
2509        "SYSTEM_CLOCK"
2510      ]
2511    },
2512    "H264AdaptiveQuantization": {
2513      "type": "string",
2514      "enum": [
2515        "HIGH",
2516        "HIGHER",
2517        "LOW",
2518        "MAX",
2519        "MEDIUM",
2520        "OFF"
2521      ]
2522    },
2523    "H264ColorMetadata": {
2524      "type": "string",
2525      "enum": [
2526        "IGNORE",
2527        "INSERT"
2528      ]
2529    },
2530    "H264EntropyEncoding": {
2531      "type": "string",
2532      "enum": [
2533        "CABAC",
2534        "CAVLC"
2535      ]
2536    },
2537    "H264FlickerAq": {
2538      "type": "string",
2539      "enum": [
2540        "DISABLED",
2541        "ENABLED"
2542      ]
2543    },
2544    "H264FramerateControl": {
2545      "type": "string",
2546      "enum": [
2547        "INITIALIZE_FROM_SOURCE",
2548        "SPECIFIED"
2549      ]
2550    },
2551    "H264GopBReference": {
2552      "type": "string",
2553      "enum": [
2554        "DISABLED",
2555        "ENABLED"
2556      ]
2557    },
2558    "H264GopSizeUnits": {
2559      "type": "string",
2560      "enum": [
2561        "FRAMES",
2562        "SECONDS"
2563      ]
2564    },
2565    "H264Level": {
2566      "type": "string",
2567      "enum": [
2568        "H264_LEVEL_1",
2569        "H264_LEVEL_1_1",
2570        "H264_LEVEL_1_2",
2571        "H264_LEVEL_1_3",
2572        "H264_LEVEL_2",
2573        "H264_LEVEL_2_1",
2574        "H264_LEVEL_2_2",
2575        "H264_LEVEL_3",
2576        "H264_LEVEL_3_1",
2577        "H264_LEVEL_3_2",
2578        "H264_LEVEL_4",
2579        "H264_LEVEL_4_1",
2580        "H264_LEVEL_4_2",
2581        "H264_LEVEL_5",
2582        "H264_LEVEL_5_1",
2583        "H264_LEVEL_5_2",
2584        "H264_LEVEL_AUTO"
2585      ]
2586    },
2587    "H264LookAheadRateControl": {
2588      "type": "string",
2589      "enum": [
2590        "HIGH",
2591        "LOW",
2592        "MEDIUM"
2593      ]
2594    },
2595    "H264ParControl": {
2596      "type": "string",
2597      "enum": [
2598        "INITIALIZE_FROM_SOURCE",
2599        "SPECIFIED"
2600      ]
2601    },
2602    "H264Profile": {
2603      "type": "string",
2604      "enum": [
2605        "BASELINE",
2606        "HIGH",
2607        "HIGH_10BIT",
2608        "HIGH_422",
2609        "HIGH_422_10BIT",
2610        "MAIN"
2611      ]
2612    },
2613    "H264RateControlMode": {
2614      "type": "string",
2615      "enum": [
2616        "CBR",
2617        "VBR"
2618      ]
2619    },
2620    "H264ScanType": {
2621      "type": "string",
2622      "enum": [
2623        "INTERLACED",
2624        "PROGRESSIVE"
2625      ]
2626    },
2627    "H264SceneChangeDetect": {
2628      "type": "string",
2629      "enum": [
2630        "DISABLED",
2631        "ENABLED"
2632      ]
2633    },
2634    "H264Settings": {
2635      "type": "structure",
2636      "members": {
2637        "AdaptiveQuantization": {
2638          "shape": "H264AdaptiveQuantization",
2639          "locationName": "adaptiveQuantization"
2640        },
2641        "AfdSignaling": {
2642          "shape": "AfdSignaling",
2643          "locationName": "afdSignaling"
2644        },
2645        "Bitrate": {
2646          "shape": "__integer",
2647          "locationName": "bitrate"
2648        },
2649        "BufFillPct": {
2650          "shape": "__integer",
2651          "locationName": "bufFillPct"
2652        },
2653        "BufSize": {
2654          "shape": "__integer",
2655          "locationName": "bufSize"
2656        },
2657        "ColorMetadata": {
2658          "shape": "H264ColorMetadata",
2659          "locationName": "colorMetadata"
2660        },
2661        "EntropyEncoding": {
2662          "shape": "H264EntropyEncoding",
2663          "locationName": "entropyEncoding"
2664        },
2665        "FixedAfd": {
2666          "shape": "FixedAfd",
2667          "locationName": "fixedAfd"
2668        },
2669        "FlickerAq": {
2670          "shape": "H264FlickerAq",
2671          "locationName": "flickerAq"
2672        },
2673        "FramerateControl": {
2674          "shape": "H264FramerateControl",
2675          "locationName": "framerateControl"
2676        },
2677        "FramerateDenominator": {
2678          "shape": "__integer",
2679          "locationName": "framerateDenominator"
2680        },
2681        "FramerateNumerator": {
2682          "shape": "__integer",
2683          "locationName": "framerateNumerator"
2684        },
2685        "GopBReference": {
2686          "shape": "H264GopBReference",
2687          "locationName": "gopBReference"
2688        },
2689        "GopClosedCadence": {
2690          "shape": "__integer",
2691          "locationName": "gopClosedCadence"
2692        },
2693        "GopNumBFrames": {
2694          "shape": "__integer",
2695          "locationName": "gopNumBFrames"
2696        },
2697        "GopSize": {
2698          "shape": "__double",
2699          "locationName": "gopSize"
2700        },
2701        "GopSizeUnits": {
2702          "shape": "H264GopSizeUnits",
2703          "locationName": "gopSizeUnits"
2704        },
2705        "Level": {
2706          "shape": "H264Level",
2707          "locationName": "level"
2708        },
2709        "LookAheadRateControl": {
2710          "shape": "H264LookAheadRateControl",
2711          "locationName": "lookAheadRateControl"
2712        },
2713        "MaxBitrate": {
2714          "shape": "__integer",
2715          "locationName": "maxBitrate"
2716        },
2717        "MinIInterval": {
2718          "shape": "__integer",
2719          "locationName": "minIInterval"
2720        },
2721        "NumRefFrames": {
2722          "shape": "__integer",
2723          "locationName": "numRefFrames"
2724        },
2725        "ParControl": {
2726          "shape": "H264ParControl",
2727          "locationName": "parControl"
2728        },
2729        "ParDenominator": {
2730          "shape": "__integer",
2731          "locationName": "parDenominator"
2732        },
2733        "ParNumerator": {
2734          "shape": "__integer",
2735          "locationName": "parNumerator"
2736        },
2737        "Profile": {
2738          "shape": "H264Profile",
2739          "locationName": "profile"
2740        },
2741        "RateControlMode": {
2742          "shape": "H264RateControlMode",
2743          "locationName": "rateControlMode"
2744        },
2745        "ScanType": {
2746          "shape": "H264ScanType",
2747          "locationName": "scanType"
2748        },
2749        "SceneChangeDetect": {
2750          "shape": "H264SceneChangeDetect",
2751          "locationName": "sceneChangeDetect"
2752        },
2753        "Slices": {
2754          "shape": "__integer",
2755          "locationName": "slices"
2756        },
2757        "Softness": {
2758          "shape": "__integer",
2759          "locationName": "softness"
2760        },
2761        "SpatialAq": {
2762          "shape": "H264SpatialAq",
2763          "locationName": "spatialAq"
2764        },
2765        "Syntax": {
2766          "shape": "H264Syntax",
2767          "locationName": "syntax"
2768        },
2769        "TemporalAq": {
2770          "shape": "H264TemporalAq",
2771          "locationName": "temporalAq"
2772        },
2773        "TimecodeInsertion": {
2774          "shape": "H264TimecodeInsertionBehavior",
2775          "locationName": "timecodeInsertion"
2776        }
2777      }
2778    },
2779    "H264SpatialAq": {
2780      "type": "string",
2781      "enum": [
2782        "DISABLED",
2783        "ENABLED"
2784      ]
2785    },
2786    "H264Syntax": {
2787      "type": "string",
2788      "enum": [
2789        "DEFAULT",
2790        "RP2027"
2791      ]
2792    },
2793    "H264TemporalAq": {
2794      "type": "string",
2795      "enum": [
2796        "DISABLED",
2797        "ENABLED"
2798      ]
2799    },
2800    "H264TimecodeInsertionBehavior": {
2801      "type": "string",
2802      "enum": [
2803        "DISABLED",
2804        "PIC_TIMING_SEI"
2805      ]
2806    },
2807    "HlsAdMarkers": {
2808      "type": "string",
2809      "enum": [
2810        "ADOBE",
2811        "ELEMENTAL",
2812        "ELEMENTAL_SCTE35"
2813      ]
2814    },
2815    "HlsAkamaiHttpTransferMode": {
2816      "type": "string",
2817      "enum": [
2818        "CHUNKED",
2819        "NON_CHUNKED"
2820      ]
2821    },
2822    "HlsAkamaiSettings": {
2823      "type": "structure",
2824      "members": {
2825        "ConnectionRetryInterval": {
2826          "shape": "__integer",
2827          "locationName": "connectionRetryInterval"
2828        },
2829        "FilecacheDuration": {
2830          "shape": "__integer",
2831          "locationName": "filecacheDuration"
2832        },
2833        "HttpTransferMode": {
2834          "shape": "HlsAkamaiHttpTransferMode",
2835          "locationName": "httpTransferMode"
2836        },
2837        "NumRetries": {
2838          "shape": "__integer",
2839          "locationName": "numRetries"
2840        },
2841        "RestartDelay": {
2842          "shape": "__integer",
2843          "locationName": "restartDelay"
2844        },
2845        "Salt": {
2846          "shape": "__string",
2847          "locationName": "salt"
2848        },
2849        "Token": {
2850          "shape": "__string",
2851          "locationName": "token"
2852        }
2853      }
2854    },
2855    "HlsBasicPutSettings": {
2856      "type": "structure",
2857      "members": {
2858        "ConnectionRetryInterval": {
2859          "shape": "__integer",
2860          "locationName": "connectionRetryInterval"
2861        },
2862        "FilecacheDuration": {
2863          "shape": "__integer",
2864          "locationName": "filecacheDuration"
2865        },
2866        "NumRetries": {
2867          "shape": "__integer",
2868          "locationName": "numRetries"
2869        },
2870        "RestartDelay": {
2871          "shape": "__integer",
2872          "locationName": "restartDelay"
2873        }
2874      }
2875    },
2876    "HlsCaptionLanguageSetting": {
2877      "type": "string",
2878      "enum": [
2879        "INSERT",
2880        "NONE",
2881        "OMIT"
2882      ]
2883    },
2884    "HlsCdnSettings": {
2885      "type": "structure",
2886      "members": {
2887        "HlsAkamaiSettings": {
2888          "shape": "HlsAkamaiSettings",
2889          "locationName": "hlsAkamaiSettings"
2890        },
2891        "HlsBasicPutSettings": {
2892          "shape": "HlsBasicPutSettings",
2893          "locationName": "hlsBasicPutSettings"
2894        },
2895        "HlsMediaStoreSettings": {
2896          "shape": "HlsMediaStoreSettings",
2897          "locationName": "hlsMediaStoreSettings"
2898        },
2899        "HlsWebdavSettings": {
2900          "shape": "HlsWebdavSettings",
2901          "locationName": "hlsWebdavSettings"
2902        }
2903      }
2904    },
2905    "HlsClientCache": {
2906      "type": "string",
2907      "enum": [
2908        "DISABLED",
2909        "ENABLED"
2910      ]
2911    },
2912    "HlsCodecSpecification": {
2913      "type": "string",
2914      "enum": [
2915        "RFC_4281",
2916        "RFC_6381"
2917      ]
2918    },
2919    "HlsDirectoryStructure": {
2920      "type": "string",
2921      "enum": [
2922        "SINGLE_DIRECTORY",
2923        "SUBDIRECTORY_PER_STREAM"
2924      ]
2925    },
2926    "HlsEncryptionType": {
2927      "type": "string",
2928      "enum": [
2929        "AES128",
2930        "SAMPLE_AES"
2931      ]
2932    },
2933    "HlsGroupSettings": {
2934      "type": "structure",
2935      "members": {
2936        "AdMarkers": {
2937          "shape": "ListOfHlsAdMarkers",
2938          "locationName": "adMarkers"
2939        },
2940        "BaseUrlContent": {
2941          "shape": "__string",
2942          "locationName": "baseUrlContent"
2943        },
2944        "BaseUrlManifest": {
2945          "shape": "__string",
2946          "locationName": "baseUrlManifest"
2947        },
2948        "CaptionLanguageMappings": {
2949          "shape": "ListOfCaptionLanguageMapping",
2950          "locationName": "captionLanguageMappings"
2951        },
2952        "CaptionLanguageSetting": {
2953          "shape": "HlsCaptionLanguageSetting",
2954          "locationName": "captionLanguageSetting"
2955        },
2956        "ClientCache": {
2957          "shape": "HlsClientCache",
2958          "locationName": "clientCache"
2959        },
2960        "CodecSpecification": {
2961          "shape": "HlsCodecSpecification",
2962          "locationName": "codecSpecification"
2963        },
2964        "ConstantIv": {
2965          "shape": "__string",
2966          "locationName": "constantIv"
2967        },
2968        "Destination": {
2969          "shape": "OutputLocationRef",
2970          "locationName": "destination"
2971        },
2972        "DirectoryStructure": {
2973          "shape": "HlsDirectoryStructure",
2974          "locationName": "directoryStructure"
2975        },
2976        "EncryptionType": {
2977          "shape": "HlsEncryptionType",
2978          "locationName": "encryptionType"
2979        },
2980        "HlsCdnSettings": {
2981          "shape": "HlsCdnSettings",
2982          "locationName": "hlsCdnSettings"
2983        },
2984        "IndexNSegments": {
2985          "shape": "__integer",
2986          "locationName": "indexNSegments"
2987        },
2988        "InputLossAction": {
2989          "shape": "InputLossActionForHlsOut",
2990          "locationName": "inputLossAction"
2991        },
2992        "IvInManifest": {
2993          "shape": "HlsIvInManifest",
2994          "locationName": "ivInManifest"
2995        },
2996        "IvSource": {
2997          "shape": "HlsIvSource",
2998          "locationName": "ivSource"
2999        },
3000        "KeepSegments": {
3001          "shape": "__integer",
3002          "locationName": "keepSegments"
3003        },
3004        "KeyFormat": {
3005          "shape": "__string",
3006          "locationName": "keyFormat"
3007        },
3008        "KeyFormatVersions": {
3009          "shape": "__string",
3010          "locationName": "keyFormatVersions"
3011        },
3012        "KeyProviderSettings": {
3013          "shape": "KeyProviderSettings",
3014          "locationName": "keyProviderSettings"
3015        },
3016        "ManifestCompression": {
3017          "shape": "HlsManifestCompression",
3018          "locationName": "manifestCompression"
3019        },
3020        "ManifestDurationFormat": {
3021          "shape": "HlsManifestDurationFormat",
3022          "locationName": "manifestDurationFormat"
3023        },
3024        "MinSegmentLength": {
3025          "shape": "__integer",
3026          "locationName": "minSegmentLength"
3027        },
3028        "Mode": {
3029          "shape": "HlsMode",
3030          "locationName": "mode"
3031        },
3032        "OutputSelection": {
3033          "shape": "HlsOutputSelection",
3034          "locationName": "outputSelection"
3035        },
3036        "ProgramDateTime": {
3037          "shape": "HlsProgramDateTime",
3038          "locationName": "programDateTime"
3039        },
3040        "ProgramDateTimePeriod": {
3041          "shape": "__integer",
3042          "locationName": "programDateTimePeriod"
3043        },
3044        "SegmentLength": {
3045          "shape": "__integer",
3046          "locationName": "segmentLength"
3047        },
3048        "SegmentationMode": {
3049          "shape": "HlsSegmentationMode",
3050          "locationName": "segmentationMode"
3051        },
3052        "SegmentsPerSubdirectory": {
3053          "shape": "__integer",
3054          "locationName": "segmentsPerSubdirectory"
3055        },
3056        "StreamInfResolution": {
3057          "shape": "HlsStreamInfResolution",
3058          "locationName": "streamInfResolution"
3059        },
3060        "TimedMetadataId3Frame": {
3061          "shape": "HlsTimedMetadataId3Frame",
3062          "locationName": "timedMetadataId3Frame"
3063        },
3064        "TimedMetadataId3Period": {
3065          "shape": "__integer",
3066          "locationName": "timedMetadataId3Period"
3067        },
3068        "TimestampDeltaMilliseconds": {
3069          "shape": "__integer",
3070          "locationName": "timestampDeltaMilliseconds"
3071        },
3072        "TsFileMode": {
3073          "shape": "HlsTsFileMode",
3074          "locationName": "tsFileMode"
3075        }
3076      }
3077    },
3078    "HlsInputSettings": {
3079      "type": "structure",
3080      "members": {
3081        "Bandwidth": {
3082          "shape": "__integer",
3083          "locationName": "bandwidth"
3084        },
3085        "BufferSegments": {
3086          "shape": "__integer",
3087          "locationName": "bufferSegments"
3088        },
3089        "Retries": {
3090          "shape": "__integer",
3091          "locationName": "retries"
3092        },
3093        "RetryInterval": {
3094          "shape": "__integer",
3095          "locationName": "retryInterval"
3096        }
3097      }
3098    },
3099    "HlsIvInManifest": {
3100      "type": "string",
3101      "enum": [
3102        "EXCLUDE",
3103        "INCLUDE"
3104      ]
3105    },
3106    "HlsIvSource": {
3107      "type": "string",
3108      "enum": [
3109        "EXPLICIT",
3110        "FOLLOWS_SEGMENT_NUMBER"
3111      ]
3112    },
3113    "HlsManifestCompression": {
3114      "type": "string",
3115      "enum": [
3116        "GZIP",
3117        "NONE"
3118      ]
3119    },
3120    "HlsManifestDurationFormat": {
3121      "type": "string",
3122      "enum": [
3123        "FLOATING_POINT",
3124        "INTEGER"
3125      ]
3126    },
3127    "HlsMediaStoreSettings": {
3128      "type": "structure",
3129      "members": {
3130        "ConnectionRetryInterval": {
3131          "shape": "__integer",
3132          "locationName": "connectionRetryInterval"
3133        },
3134        "FilecacheDuration": {
3135          "shape": "__integer",
3136          "locationName": "filecacheDuration"
3137        },
3138        "MediaStoreStorageClass": {
3139          "shape": "HlsMediaStoreStorageClass",
3140          "locationName": "mediaStoreStorageClass"
3141        },
3142        "NumRetries": {
3143          "shape": "__integer",
3144          "locationName": "numRetries"
3145        },
3146        "RestartDelay": {
3147          "shape": "__integer",
3148          "locationName": "restartDelay"
3149        }
3150      }
3151    },
3152    "HlsMediaStoreStorageClass": {
3153      "type": "string",
3154      "enum": [
3155        "TEMPORAL"
3156      ]
3157    },
3158    "HlsMode": {
3159      "type": "string",
3160      "enum": [
3161        "LIVE",
3162        "VOD"
3163      ]
3164    },
3165    "HlsOutputSelection": {
3166      "type": "string",
3167      "enum": [
3168        "MANIFESTS_AND_SEGMENTS",
3169        "SEGMENTS_ONLY"
3170      ]
3171    },
3172    "HlsOutputSettings": {
3173      "type": "structure",
3174      "members": {
3175        "HlsSettings": {
3176          "shape": "HlsSettings",
3177          "locationName": "hlsSettings"
3178        },
3179        "NameModifier": {
3180          "shape": "__string",
3181          "locationName": "nameModifier"
3182        },
3183        "SegmentModifier": {
3184          "shape": "__string",
3185          "locationName": "segmentModifier"
3186        }
3187      }
3188    },
3189    "HlsProgramDateTime": {
3190      "type": "string",
3191      "enum": [
3192        "EXCLUDE",
3193        "INCLUDE"
3194      ]
3195    },
3196    "HlsSegmentationMode": {
3197      "type": "string",
3198      "enum": [
3199        "USE_INPUT_SEGMENTATION",
3200        "USE_SEGMENT_DURATION"
3201      ]
3202    },
3203    "HlsSettings": {
3204      "type": "structure",
3205      "members": {
3206        "AudioOnlyHlsSettings": {
3207          "shape": "AudioOnlyHlsSettings",
3208          "locationName": "audioOnlyHlsSettings"
3209        },
3210        "StandardHlsSettings": {
3211          "shape": "StandardHlsSettings",
3212          "locationName": "standardHlsSettings"
3213        }
3214      }
3215    },
3216    "HlsStreamInfResolution": {
3217      "type": "string",
3218      "enum": [
3219        "EXCLUDE",
3220        "INCLUDE"
3221      ]
3222    },
3223    "HlsTimedMetadataId3Frame": {
3224      "type": "string",
3225      "enum": [
3226        "NONE",
3227        "PRIV",
3228        "TDRL"
3229      ]
3230    },
3231    "HlsTsFileMode": {
3232      "type": "string",
3233      "enum": [
3234        "SEGMENTED_FILES",
3235        "SINGLE_FILE"
3236      ]
3237    },
3238    "HlsWebdavHttpTransferMode": {
3239      "type": "string",
3240      "enum": [
3241        "CHUNKED",
3242        "NON_CHUNKED"
3243      ]
3244    },
3245    "HlsWebdavSettings": {
3246      "type": "structure",
3247      "members": {
3248        "ConnectionRetryInterval": {
3249          "shape": "__integer",
3250          "locationName": "connectionRetryInterval"
3251        },
3252        "FilecacheDuration": {
3253          "shape": "__integer",
3254          "locationName": "filecacheDuration"
3255        },
3256        "HttpTransferMode": {
3257          "shape": "HlsWebdavHttpTransferMode",
3258          "locationName": "httpTransferMode"
3259        },
3260        "NumRetries": {
3261          "shape": "__integer",
3262          "locationName": "numRetries"
3263        },
3264        "RestartDelay": {
3265          "shape": "__integer",
3266          "locationName": "restartDelay"
3267        }
3268      }
3269    },
3270    "Input": {
3271      "type": "structure",
3272      "members": {
3273        "Arn": {
3274          "shape": "__string",
3275          "locationName": "arn"
3276        },
3277        "AttachedChannels": {
3278          "shape": "ListOf__string",
3279          "locationName": "attachedChannels"
3280        },
3281        "Destinations": {
3282          "shape": "ListOfInputDestination",
3283          "locationName": "destinations"
3284        },
3285        "Id": {
3286          "shape": "__string",
3287          "locationName": "id"
3288        },
3289        "Name": {
3290          "shape": "__string",
3291          "locationName": "name"
3292        },
3293        "SecurityGroups": {
3294          "shape": "ListOf__string",
3295          "locationName": "securityGroups"
3296        },
3297        "Sources": {
3298          "shape": "ListOfInputSource",
3299          "locationName": "sources"
3300        },
3301        "State": {
3302          "shape": "InputState",
3303          "locationName": "state"
3304        },
3305        "Type": {
3306          "shape": "InputType",
3307          "locationName": "type"
3308        }
3309      }
3310    },
3311    "InputAttachment": {
3312      "type": "structure",
3313      "members": {
3314        "InputId": {
3315          "shape": "__string",
3316          "locationName": "inputId"
3317        },
3318        "InputSettings": {
3319          "shape": "InputSettings",
3320          "locationName": "inputSettings"
3321        }
3322      }
3323    },
3324    "InputChannelLevel": {
3325      "type": "structure",
3326      "members": {
3327        "Gain": {
3328          "shape": "__integer",
3329          "locationName": "gain"
3330        },
3331        "InputChannel": {
3332          "shape": "__integer",
3333          "locationName": "inputChannel"
3334        }
3335      }
3336    },
3337    "InputDeblockFilter": {
3338      "type": "string",
3339      "enum": [
3340        "DISABLED",
3341        "ENABLED"
3342      ]
3343    },
3344    "InputDenoiseFilter": {
3345      "type": "string",
3346      "enum": [
3347        "DISABLED",
3348        "ENABLED"
3349      ]
3350    },
3351    "InputDestination": {
3352      "type": "structure",
3353      "members": {
3354        "Ip": {
3355          "shape": "__string",
3356          "locationName": "ip"
3357        },
3358        "Port": {
3359          "shape": "__string",
3360          "locationName": "port"
3361        },
3362        "Url": {
3363          "shape": "__string",
3364          "locationName": "url"
3365        }
3366      }
3367    },
3368    "InputDestinationRequest": {
3369      "type": "structure",
3370      "members": {
3371        "StreamName": {
3372          "shape": "__string",
3373          "locationName": "streamName"
3374        }
3375      }
3376    },
3377    "InputFilter": {
3378      "type": "string",
3379      "enum": [
3380        "AUTO",
3381        "DISABLED",
3382        "FORCED"
3383      ]
3384    },
3385    "InputLocation": {
3386      "type": "structure",
3387      "members": {
3388        "PasswordParam": {
3389          "shape": "__string",
3390          "locationName": "passwordParam"
3391        },
3392        "Uri": {
3393          "shape": "__string",
3394          "locationName": "uri"
3395        },
3396        "Username": {
3397          "shape": "__string",
3398          "locationName": "username"
3399        }
3400      }
3401    },
3402    "InputLossActionForHlsOut": {
3403      "type": "string",
3404      "enum": [
3405        "EMIT_OUTPUT",
3406        "PAUSE_OUTPUT"
3407      ]
3408    },
3409    "InputLossActionForMsSmoothOut": {
3410      "type": "string",
3411      "enum": [
3412        "EMIT_OUTPUT",
3413        "PAUSE_OUTPUT"
3414      ]
3415    },
3416    "InputLossActionForUdpOut": {
3417      "type": "string",
3418      "enum": [
3419        "DROP_PROGRAM",
3420        "DROP_TS",
3421        "EMIT_PROGRAM"
3422      ]
3423    },
3424    "InputLossBehavior": {
3425      "type": "structure",
3426      "members": {
3427        "BlackFrameMsec": {
3428          "shape": "__integer",
3429          "locationName": "blackFrameMsec"
3430        },
3431        "InputLossImageColor": {
3432          "shape": "__string",
3433          "locationName": "inputLossImageColor"
3434        },
3435        "InputLossImageSlate": {
3436          "shape": "InputLocation",
3437          "locationName": "inputLossImageSlate"
3438        },
3439        "InputLossImageType": {
3440          "shape": "InputLossImageType",
3441          "locationName": "inputLossImageType"
3442        },
3443        "RepeatFrameMsec": {
3444          "shape": "__integer",
3445          "locationName": "repeatFrameMsec"
3446        }
3447      }
3448    },
3449    "InputLossImageType": {
3450      "type": "string",
3451      "enum": [
3452        "COLOR",
3453        "SLATE"
3454      ]
3455    },
3456    "InputSecurityGroup": {
3457      "type": "structure",
3458      "members": {
3459        "Arn": {
3460          "shape": "__string",
3461          "locationName": "arn"
3462        },
3463        "Id": {
3464          "shape": "__string",
3465          "locationName": "id"
3466        },
3467        "WhitelistRules": {
3468          "shape": "ListOfInputWhitelistRule",
3469          "locationName": "whitelistRules"
3470        }
3471      }
3472    },
3473    "InputSecurityGroupWhitelistRequest": {
3474      "type": "structure",
3475      "members": {
3476        "WhitelistRules": {
3477          "shape": "ListOfInputWhitelistRuleCidr",
3478          "locationName": "whitelistRules"
3479        }
3480      }
3481    },
3482    "InputSettings": {
3483      "type": "structure",
3484      "members": {
3485        "AudioSelectors": {
3486          "shape": "ListOfAudioSelector",
3487          "locationName": "audioSelectors"
3488        },
3489        "CaptionSelectors": {
3490          "shape": "ListOfCaptionSelector",
3491          "locationName": "captionSelectors"
3492        },
3493        "DeblockFilter": {
3494          "shape": "InputDeblockFilter",
3495          "locationName": "deblockFilter"
3496        },
3497        "DenoiseFilter": {
3498          "shape": "InputDenoiseFilter",
3499          "locationName": "denoiseFilter"
3500        },
3501        "FilterStrength": {
3502          "shape": "__integer",
3503          "locationName": "filterStrength"
3504        },
3505        "InputFilter": {
3506          "shape": "InputFilter",
3507          "locationName": "inputFilter"
3508        },
3509        "NetworkInputSettings": {
3510          "shape": "NetworkInputSettings",
3511          "locationName": "networkInputSettings"
3512        },
3513        "SourceEndBehavior": {
3514          "shape": "InputSourceEndBehavior",
3515          "locationName": "sourceEndBehavior"
3516        },
3517        "VideoSelector": {
3518          "shape": "VideoSelector",
3519          "locationName": "videoSelector"
3520        }
3521      }
3522    },
3523    "InputSource": {
3524      "type": "structure",
3525      "members": {
3526        "PasswordParam": {
3527          "shape": "__string",
3528          "locationName": "passwordParam"
3529        },
3530        "Url": {
3531          "shape": "__string",
3532          "locationName": "url"
3533        },
3534        "Username": {
3535          "shape": "__string",
3536          "locationName": "username"
3537        }
3538      }
3539    },
3540    "InputSourceEndBehavior": {
3541      "type": "string",
3542      "enum": [
3543        "CONTINUE",
3544        "LOOP"
3545      ]
3546    },
3547    "InputSourceRequest": {
3548      "type": "structure",
3549      "members": {
3550        "PasswordParam": {
3551          "shape": "__string",
3552          "locationName": "passwordParam"
3553        },
3554        "Url": {
3555          "shape": "__string",
3556          "locationName": "url"
3557        },
3558        "Username": {
3559          "shape": "__string",
3560          "locationName": "username"
3561        }
3562      }
3563    },
3564    "InputState": {
3565      "type": "string",
3566      "enum": [
3567        "CREATING",
3568        "DETACHED",
3569        "ATTACHED",
3570        "DELETING",
3571        "DELETED"
3572      ]
3573    },
3574    "InputType": {
3575      "type": "string",
3576      "enum": [
3577        "UDP_PUSH",
3578        "RTP_PUSH",
3579        "RTMP_PUSH",
3580        "RTMP_PULL",
3581        "URL_PULL"
3582      ]
3583    },
3584    "InputWhitelistRule": {
3585      "type": "structure",
3586      "members": {
3587        "Cidr": {
3588          "shape": "__string",
3589          "locationName": "cidr"
3590        }
3591      }
3592    },
3593    "InputWhitelistRuleCidr": {
3594      "type": "structure",
3595      "members": {
3596        "Cidr": {
3597          "shape": "__string",
3598          "locationName": "cidr"
3599        }
3600      }
3601    },
3602    "InternalServerErrorException": {
3603      "type": "structure",
3604      "members": {
3605        "Message": {
3606          "shape": "__string",
3607          "locationName": "message"
3608        }
3609      },
3610      "exception": true,
3611      "error": {
3612        "httpStatusCode": 500
3613      }
3614    },
3615    "InternalServiceError": {
3616      "type": "structure",
3617      "members": {
3618        "Message": {
3619          "shape": "__string",
3620          "locationName": "message"
3621        }
3622      }
3623    },
3624    "InvalidRequest": {
3625      "type": "structure",
3626      "members": {
3627        "Message": {
3628          "shape": "__string",
3629          "locationName": "message"
3630        }
3631      }
3632    },
3633    "KeyProviderSettings": {
3634      "type": "structure",
3635      "members": {
3636        "StaticKeySettings": {
3637          "shape": "StaticKeySettings",
3638          "locationName": "staticKeySettings"
3639        }
3640      }
3641    },
3642    "LimitExceeded": {
3643      "type": "structure",
3644      "members": {
3645        "Message": {
3646          "shape": "__string",
3647          "locationName": "message"
3648        }
3649      }
3650    },
3651    "ListChannelsRequest": {
3652      "type": "structure",
3653      "members": {
3654        "MaxResults": {
3655          "shape": "MaxResults",
3656          "location": "querystring",
3657          "locationName": "maxResults"
3658        },
3659        "NextToken": {
3660          "shape": "__string",
3661          "location": "querystring",
3662          "locationName": "nextToken"
3663        }
3664      }
3665    },
3666    "ListChannelsResponse": {
3667      "type": "structure",
3668      "members": {
3669        "Channels": {
3670          "shape": "ListOfChannelSummary",
3671          "locationName": "channels"
3672        },
3673        "NextToken": {
3674          "shape": "__string",
3675          "locationName": "nextToken"
3676        }
3677      }
3678    },
3679    "ListChannelsResultModel": {
3680      "type": "structure",
3681      "members": {
3682        "Channels": {
3683          "shape": "ListOfChannelSummary",
3684          "locationName": "channels"
3685        },
3686        "NextToken": {
3687          "shape": "__string",
3688          "locationName": "nextToken"
3689        }
3690      }
3691    },
3692    "ListInputSecurityGroupsRequest": {
3693      "type": "structure",
3694      "members": {
3695        "MaxResults": {
3696          "shape": "MaxResults",
3697          "location": "querystring",
3698          "locationName": "maxResults"
3699        },
3700        "NextToken": {
3701          "shape": "__string",
3702          "location": "querystring",
3703          "locationName": "nextToken"
3704        }
3705      }
3706    },
3707    "ListInputSecurityGroupsResponse": {
3708      "type": "structure",
3709      "members": {
3710        "InputSecurityGroups": {
3711          "shape": "ListOfInputSecurityGroup",
3712          "locationName": "inputSecurityGroups"
3713        },
3714        "NextToken": {
3715          "shape": "__string",
3716          "locationName": "nextToken"
3717        }
3718      }
3719    },
3720    "ListInputSecurityGroupsResultModel": {
3721      "type": "structure",
3722      "members": {
3723        "InputSecurityGroups": {
3724          "shape": "ListOfInputSecurityGroup",
3725          "locationName": "inputSecurityGroups"
3726        },
3727        "NextToken": {
3728          "shape": "__string",
3729          "locationName": "nextToken"
3730        }
3731      }
3732    },
3733    "ListInputsRequest": {
3734      "type": "structure",
3735      "members": {
3736        "MaxResults": {
3737          "shape": "MaxResults",
3738          "location": "querystring",
3739          "locationName": "maxResults"
3740        },
3741        "NextToken": {
3742          "shape": "__string",
3743          "location": "querystring",
3744          "locationName": "nextToken"
3745        }
3746      }
3747    },
3748    "ListInputsResponse": {
3749      "type": "structure",
3750      "members": {
3751        "Inputs": {
3752          "shape": "ListOfInput",
3753          "locationName": "inputs"
3754        },
3755        "NextToken": {
3756          "shape": "__string",
3757          "locationName": "nextToken"
3758        }
3759      }
3760    },
3761    "ListInputsResultModel": {
3762      "type": "structure",
3763      "members": {
3764        "Inputs": {
3765          "shape": "ListOfInput",
3766          "locationName": "inputs"
3767        },
3768        "NextToken": {
3769          "shape": "__string",
3770          "locationName": "nextToken"
3771        }
3772      }
3773    },
3774    "ListOfAudioChannelMapping": {
3775      "type": "list",
3776      "member": {
3777        "shape": "AudioChannelMapping"
3778      }
3779    },
3780    "ListOfAudioDescription": {
3781      "type": "list",
3782      "member": {
3783        "shape": "AudioDescription"
3784      }
3785    },
3786    "ListOfAudioSelector": {
3787      "type": "list",
3788      "member": {
3789        "shape": "AudioSelector"
3790      }
3791    },
3792    "ListOfCaptionDescription": {
3793      "type": "list",
3794      "member": {
3795        "shape": "CaptionDescription"
3796      }
3797    },
3798    "ListOfCaptionLanguageMapping": {
3799      "type": "list",
3800      "member": {
3801        "shape": "CaptionLanguageMapping"
3802      }
3803    },
3804    "ListOfCaptionSelector": {
3805      "type": "list",
3806      "member": {
3807        "shape": "CaptionSelector"
3808      }
3809    },
3810    "ListOfChannelEgressEndpoint": {
3811      "type": "list",
3812      "member": {
3813        "shape": "ChannelEgressEndpoint"
3814      }
3815    },
3816    "ListOfChannelSummary": {
3817      "type": "list",
3818      "member": {
3819        "shape": "ChannelSummary"
3820      }
3821    },
3822    "ListOfHlsAdMarkers": {
3823      "type": "list",
3824      "member": {
3825        "shape": "HlsAdMarkers"
3826      }
3827    },
3828    "ListOfInput": {
3829      "type": "list",
3830      "member": {
3831        "shape": "Input"
3832      }
3833    },
3834    "ListOfInputAttachment": {
3835      "type": "list",
3836      "member": {
3837        "shape": "InputAttachment"
3838      }
3839    },
3840    "ListOfInputChannelLevel": {
3841      "type": "list",
3842      "member": {
3843        "shape": "InputChannelLevel"
3844      }
3845    },
3846    "ListOfInputDestination": {
3847      "type": "list",
3848      "member": {
3849        "shape": "InputDestination"
3850      }
3851    },
3852    "ListOfInputDestinationRequest": {
3853      "type": "list",
3854      "member": {
3855        "shape": "InputDestinationRequest"
3856      }
3857    },
3858    "ListOfInputSecurityGroup": {
3859      "type": "list",
3860      "member": {
3861        "shape": "InputSecurityGroup"
3862      }
3863    },
3864    "ListOfInputSource": {
3865      "type": "list",
3866      "member": {
3867        "shape": "InputSource"
3868      }
3869    },
3870    "ListOfInputSourceRequest": {
3871      "type": "list",
3872      "member": {
3873        "shape": "InputSourceRequest"
3874      }
3875    },
3876    "ListOfInputWhitelistRule": {
3877      "type": "list",
3878      "member": {
3879        "shape": "InputWhitelistRule"
3880      }
3881    },
3882    "ListOfInputWhitelistRuleCidr": {
3883      "type": "list",
3884      "member": {
3885        "shape": "InputWhitelistRuleCidr"
3886      }
3887    },
3888    "ListOfOutput": {
3889      "type": "list",
3890      "member": {
3891        "shape": "Output"
3892      }
3893    },
3894    "ListOfOutputDestination": {
3895      "type": "list",
3896      "member": {
3897        "shape": "OutputDestination"
3898      }
3899    },
3900    "ListOfOutputDestinationSettings": {
3901      "type": "list",
3902      "member": {
3903        "shape": "OutputDestinationSettings"
3904      }
3905    },
3906    "ListOfOutputGroup": {
3907      "type": "list",
3908      "member": {
3909        "shape": "OutputGroup"
3910      }
3911    },
3912    "ListOfValidationError": {
3913      "type": "list",
3914      "member": {
3915        "shape": "ValidationError"
3916      }
3917    },
3918    "ListOfVideoDescription": {
3919      "type": "list",
3920      "member": {
3921        "shape": "VideoDescription"
3922      }
3923    },
3924    "ListOf__string": {
3925      "type": "list",
3926      "member": {
3927        "shape": "__string"
3928      }
3929    },
3930    "M2tsAbsentInputAudioBehavior": {
3931      "type": "string",
3932      "enum": [
3933        "DROP",
3934        "ENCODE_SILENCE"
3935      ]
3936    },
3937    "M2tsArib": {
3938      "type": "string",
3939      "enum": [
3940        "DISABLED",
3941        "ENABLED"
3942      ]
3943    },
3944    "M2tsAribCaptionsPidControl": {
3945      "type": "string",
3946      "enum": [
3947        "AUTO",
3948        "USE_CONFIGURED"
3949      ]
3950    },
3951    "M2tsAudioBufferModel": {
3952      "type": "string",
3953      "enum": [
3954        "ATSC",
3955        "DVB"
3956      ]
3957    },
3958    "M2tsAudioInterval": {
3959      "type": "string",
3960      "enum": [
3961        "VIDEO_AND_FIXED_INTERVALS",
3962        "VIDEO_INTERVAL"
3963      ]
3964    },
3965    "M2tsAudioStreamType": {
3966      "type": "string",
3967      "enum": [
3968        "ATSC",
3969        "DVB"
3970      ]
3971    },
3972    "M2tsBufferModel": {
3973      "type": "string",
3974      "enum": [
3975        "MULTIPLEX",
3976        "NONE"
3977      ]
3978    },
3979    "M2tsCcDescriptor": {
3980      "type": "string",
3981      "enum": [
3982        "DISABLED",
3983        "ENABLED"
3984      ]
3985    },
3986    "M2tsEbifControl": {
3987      "type": "string",
3988      "enum": [
3989        "NONE",
3990        "PASSTHROUGH"
3991      ]
3992    },
3993    "M2tsEbpPlacement": {
3994      "type": "string",
3995      "enum": [
3996        "VIDEO_AND_AUDIO_PIDS",
3997        "VIDEO_PID"
3998      ]
3999    },
4000    "M2tsEsRateInPes": {
4001      "type": "string",
4002      "enum": [
4003        "EXCLUDE",
4004        "INCLUDE"
4005      ]
4006    },
4007    "M2tsKlv": {
4008      "type": "string",
4009      "enum": [
4010        "NONE",
4011        "PASSTHROUGH"
4012      ]
4013    },
4014    "M2tsPcrControl": {
4015      "type": "string",
4016      "enum": [
4017        "CONFIGURED_PCR_PERIOD",
4018        "PCR_EVERY_PES_PACKET"
4019      ]
4020    },
4021    "M2tsRateMode": {
4022      "type": "string",
4023      "enum": [
4024        "CBR",
4025        "VBR"
4026      ]
4027    },
4028    "M2tsScte35Control": {
4029      "type": "string",
4030      "enum": [
4031        "NONE",
4032        "PASSTHROUGH"
4033      ]
4034    },
4035    "M2tsSegmentationMarkers": {
4036      "type": "string",
4037      "enum": [
4038        "EBP",
4039        "EBP_LEGACY",
4040        "NONE",
4041        "PSI_SEGSTART",
4042        "RAI_ADAPT",
4043        "RAI_SEGSTART"
4044      ]
4045    },
4046    "M2tsSegmentationStyle": {
4047      "type": "string",
4048      "enum": [
4049        "MAINTAIN_CADENCE",
4050        "RESET_CADENCE"
4051      ]
4052    },
4053    "M2tsSettings": {
4054      "type": "structure",
4055      "members": {
4056        "AbsentInputAudioBehavior": {
4057          "shape": "M2tsAbsentInputAudioBehavior",
4058          "locationName": "absentInputAudioBehavior"
4059        },
4060        "Arib": {
4061          "shape": "M2tsArib",
4062          "locationName": "arib"
4063        },
4064        "AribCaptionsPid": {
4065          "shape": "__string",
4066          "locationName": "aribCaptionsPid"
4067        },
4068        "AribCaptionsPidControl": {
4069          "shape": "M2tsAribCaptionsPidControl",
4070          "locationName": "aribCaptionsPidControl"
4071        },
4072        "AudioBufferModel": {
4073          "shape": "M2tsAudioBufferModel",
4074          "locationName": "audioBufferModel"
4075        },
4076        "AudioFramesPerPes": {
4077          "shape": "__integer",
4078          "locationName": "audioFramesPerPes"
4079        },
4080        "AudioPids": {
4081          "shape": "__string",
4082          "locationName": "audioPids"
4083        },
4084        "AudioStreamType": {
4085          "shape": "M2tsAudioStreamType",
4086          "locationName": "audioStreamType"
4087        },
4088        "Bitrate": {
4089          "shape": "__integer",
4090          "locationName": "bitrate"
4091        },
4092        "BufferModel": {
4093          "shape": "M2tsBufferModel",
4094          "locationName": "bufferModel"
4095        },
4096        "CcDescriptor": {
4097          "shape": "M2tsCcDescriptor",
4098          "locationName": "ccDescriptor"
4099        },
4100        "DvbNitSettings": {
4101          "shape": "DvbNitSettings",
4102          "locationName": "dvbNitSettings"
4103        },
4104        "DvbSdtSettings": {
4105          "shape": "DvbSdtSettings",
4106          "locationName": "dvbSdtSettings"
4107        },
4108        "DvbSubPids": {
4109          "shape": "__string",
4110          "locationName": "dvbSubPids"
4111        },
4112        "DvbTdtSettings": {
4113          "shape": "DvbTdtSettings",
4114          "locationName": "dvbTdtSettings"
4115        },
4116        "DvbTeletextPid": {
4117          "shape": "__string",
4118          "locationName": "dvbTeletextPid"
4119        },
4120        "Ebif": {
4121          "shape": "M2tsEbifControl",
4122          "locationName": "ebif"
4123        },
4124        "EbpAudioInterval": {
4125          "shape": "M2tsAudioInterval",
4126          "locationName": "ebpAudioInterval"
4127        },
4128        "EbpLookaheadMs": {
4129          "shape": "__integer",
4130          "locationName": "ebpLookaheadMs"
4131        },
4132        "EbpPlacement": {
4133          "shape": "M2tsEbpPlacement",
4134          "locationName": "ebpPlacement"
4135        },
4136        "EcmPid": {
4137          "shape": "__string",
4138          "locationName": "ecmPid"
4139        },
4140        "EsRateInPes": {
4141          "shape": "M2tsEsRateInPes",
4142          "locationName": "esRateInPes"
4143        },
4144        "EtvPlatformPid": {
4145          "shape": "__string",
4146          "locationName": "etvPlatformPid"
4147        },
4148        "EtvSignalPid": {
4149          "shape": "__string",
4150          "locationName": "etvSignalPid"
4151        },
4152        "FragmentTime": {
4153          "shape": "__double",
4154          "locationName": "fragmentTime"
4155        },
4156        "Klv": {
4157          "shape": "M2tsKlv",
4158          "locationName": "klv"
4159        },
4160        "KlvDataPids": {
4161          "shape": "__string",
4162          "locationName": "klvDataPids"
4163        },
4164        "NullPacketBitrate": {
4165          "shape": "__double",
4166          "locationName": "nullPacketBitrate"
4167        },
4168        "PatInterval": {
4169          "shape": "__integer",
4170          "locationName": "patInterval"
4171        },
4172        "PcrControl": {
4173          "shape": "M2tsPcrControl",
4174          "locationName": "pcrControl"
4175        },
4176        "PcrPeriod": {
4177          "shape": "__integer",
4178          "locationName": "pcrPeriod"
4179        },
4180        "PcrPid": {
4181          "shape": "__string",
4182          "locationName": "pcrPid"
4183        },
4184        "PmtInterval": {
4185          "shape": "__integer",
4186          "locationName": "pmtInterval"
4187        },
4188        "PmtPid": {
4189          "shape": "__string",
4190          "locationName": "pmtPid"
4191        },
4192        "ProgramNum": {
4193          "shape": "__integer",
4194          "locationName": "programNum"
4195        },
4196        "RateMode": {
4197          "shape": "M2tsRateMode",
4198          "locationName": "rateMode"
4199        },
4200        "Scte27Pids": {
4201          "shape": "__string",
4202          "locationName": "scte27Pids"
4203        },
4204        "Scte35Control": {
4205          "shape": "M2tsScte35Control",
4206          "locationName": "scte35Control"
4207        },
4208        "Scte35Pid": {
4209          "shape": "__string",
4210          "locationName": "scte35Pid"
4211        },
4212        "SegmentationMarkers": {
4213          "shape": "M2tsSegmentationMarkers",
4214          "locationName": "segmentationMarkers"
4215        },
4216        "SegmentationStyle": {
4217          "shape": "M2tsSegmentationStyle",
4218          "locationName": "segmentationStyle"
4219        },
4220        "SegmentationTime": {
4221          "shape": "__double",
4222          "locationName": "segmentationTime"
4223        },
4224        "TimedMetadataBehavior": {
4225          "shape": "M2tsTimedMetadataBehavior",
4226          "locationName": "timedMetadataBehavior"
4227        },
4228        "TimedMetadataPid": {
4229          "shape": "__string",
4230          "locationName": "timedMetadataPid"
4231        },
4232        "TransportStreamId": {
4233          "shape": "__integer",
4234          "locationName": "transportStreamId"
4235        },
4236        "VideoPid": {
4237          "shape": "__string",
4238          "locationName": "videoPid"
4239        }
4240      }
4241    },
4242    "M2tsTimedMetadataBehavior": {
4243      "type": "string",
4244      "enum": [
4245        "NO_PASSTHROUGH",
4246        "PASSTHROUGH"
4247      ]
4248    },
4249    "M3u8PcrControl": {
4250      "type": "string",
4251      "enum": [
4252        "CONFIGURED_PCR_PERIOD",
4253        "PCR_EVERY_PES_PACKET"
4254      ]
4255    },
4256    "M3u8Scte35Behavior": {
4257      "type": "string",
4258      "enum": [
4259        "NO_PASSTHROUGH",
4260        "PASSTHROUGH"
4261      ]
4262    },
4263    "M3u8Settings": {
4264      "type": "structure",
4265      "members": {
4266        "AudioFramesPerPes": {
4267          "shape": "__integer",
4268          "locationName": "audioFramesPerPes"
4269        },
4270        "AudioPids": {
4271          "shape": "__string",
4272          "locationName": "audioPids"
4273        },
4274        "EcmPid": {
4275          "shape": "__string",
4276          "locationName": "ecmPid"
4277        },
4278        "PatInterval": {
4279          "shape": "__integer",
4280          "locationName": "patInterval"
4281        },
4282        "PcrControl": {
4283          "shape": "M3u8PcrControl",
4284          "locationName": "pcrControl"
4285        },
4286        "PcrPeriod": {
4287          "shape": "__integer",
4288          "locationName": "pcrPeriod"
4289        },
4290        "PcrPid": {
4291          "shape": "__string",
4292          "locationName": "pcrPid"
4293        },
4294        "PmtInterval": {
4295          "shape": "__integer",
4296          "locationName": "pmtInterval"
4297        },
4298        "PmtPid": {
4299          "shape": "__string",
4300          "locationName": "pmtPid"
4301        },
4302        "ProgramNum": {
4303          "shape": "__integer",
4304          "locationName": "programNum"
4305        },
4306        "Scte35Behavior": {
4307          "shape": "M3u8Scte35Behavior",
4308          "locationName": "scte35Behavior"
4309        },
4310        "Scte35Pid": {
4311          "shape": "__string",
4312          "locationName": "scte35Pid"
4313        },
4314        "TimedMetadataBehavior": {
4315          "shape": "M3u8TimedMetadataBehavior",
4316          "locationName": "timedMetadataBehavior"
4317        },
4318        "TransportStreamId": {
4319          "shape": "__integer",
4320          "locationName": "transportStreamId"
4321        },
4322        "VideoPid": {
4323          "shape": "__string",
4324          "locationName": "videoPid"
4325        }
4326      }
4327    },
4328    "M3u8TimedMetadataBehavior": {
4329      "type": "string",
4330      "enum": [
4331        "NO_PASSTHROUGH",
4332        "PASSTHROUGH"
4333      ]
4334    },
4335    "MaxResults": {
4336      "type": "integer",
4337      "min": 1,
4338      "max": 1000
4339    },
4340    "Mp2CodingMode": {
4341      "type": "string",
4342      "enum": [
4343        "CODING_MODE_1_0",
4344        "CODING_MODE_2_0"
4345      ]
4346    },
4347    "Mp2Settings": {
4348      "type": "structure",
4349      "members": {
4350        "Bitrate": {
4351          "shape": "__double",
4352          "locationName": "bitrate"
4353        },
4354        "CodingMode": {
4355          "shape": "Mp2CodingMode",
4356          "locationName": "codingMode"
4357        },
4358        "SampleRate": {
4359          "shape": "__double",
4360          "locationName": "sampleRate"
4361        }
4362      }
4363    },
4364    "MsSmoothGroupSettings": {
4365      "type": "structure",
4366      "members": {
4367        "AcquisitionPointId": {
4368          "shape": "__string",
4369          "locationName": "acquisitionPointId"
4370        },
4371        "AudioOnlyTimecodeControl": {
4372          "shape": "SmoothGroupAudioOnlyTimecodeControl",
4373          "locationName": "audioOnlyTimecodeControl"
4374        },
4375        "CertificateMode": {
4376          "shape": "SmoothGroupCertificateMode",
4377          "locationName": "certificateMode"
4378        },
4379        "ConnectionRetryInterval": {
4380          "shape": "__integer",
4381          "locationName": "connectionRetryInterval"
4382        },
4383        "Destination": {
4384          "shape": "OutputLocationRef",
4385          "locationName": "destination"
4386        },
4387        "EventId": {
4388          "shape": "__string",
4389          "locationName": "eventId"
4390        },
4391        "EventIdMode": {
4392          "shape": "SmoothGroupEventIdMode",
4393          "locationName": "eventIdMode"
4394        },
4395        "EventStopBehavior": {
4396          "shape": "SmoothGroupEventStopBehavior",
4397          "locationName": "eventStopBehavior"
4398        },
4399        "FilecacheDuration": {
4400          "shape": "__integer",
4401          "locationName": "filecacheDuration"
4402        },
4403        "FragmentLength": {
4404          "shape": "__integer",
4405          "locationName": "fragmentLength"
4406        },
4407        "InputLossAction": {
4408          "shape": "InputLossActionForMsSmoothOut",
4409          "locationName": "inputLossAction"
4410        },
4411        "NumRetries": {
4412          "shape": "__integer",
4413          "locationName": "numRetries"
4414        },
4415        "RestartDelay": {
4416          "shape": "__integer",
4417          "locationName": "restartDelay"
4418        },
4419        "SegmentationMode": {
4420          "shape": "SmoothGroupSegmentationMode",
4421          "locationName": "segmentationMode"
4422        },
4423        "SendDelayMs": {
4424          "shape": "__integer",
4425          "locationName": "sendDelayMs"
4426        },
4427        "SparseTrackType": {
4428          "shape": "SmoothGroupSparseTrackType",
4429          "locationName": "sparseTrackType"
4430        },
4431        "StreamManifestBehavior": {
4432          "shape": "SmoothGroupStreamManifestBehavior",
4433          "locationName": "streamManifestBehavior"
4434        },
4435        "TimestampOffset": {
4436          "shape": "__string",
4437          "locationName": "timestampOffset"
4438        },
4439        "TimestampOffsetMode": {
4440          "shape": "SmoothGroupTimestampOffsetMode",
4441          "locationName": "timestampOffsetMode"
4442        }
4443      }
4444    },
4445    "MsSmoothOutputSettings": {
4446      "type": "structure",
4447      "members": {
4448        "NameModifier": {
4449          "shape": "__string",
4450          "locationName": "nameModifier"
4451        }
4452      }
4453    },
4454    "NetworkInputServerValidation": {
4455      "type": "string",
4456      "enum": [
4457        "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME",
4458        "CHECK_CRYPTOGRAPHY_ONLY"
4459      ]
4460    },
4461    "NetworkInputSettings": {
4462      "type": "structure",
4463      "members": {
4464        "HlsInputSettings": {
4465          "shape": "HlsInputSettings",
4466          "locationName": "hlsInputSettings"
4467        },
4468        "ServerValidation": {
4469          "shape": "NetworkInputServerValidation",
4470          "locationName": "serverValidation"
4471        }
4472      }
4473    },
4474    "NotFoundException": {
4475      "type": "structure",
4476      "members": {
4477        "Message": {
4478          "shape": "__string",
4479          "locationName": "message"
4480        }
4481      },
4482      "exception": true,
4483      "error": {
4484        "httpStatusCode": 404
4485      }
4486    },
4487    "Output": {
4488      "type": "structure",
4489      "members": {
4490        "AudioDescriptionNames": {
4491          "shape": "ListOf__string",
4492          "locationName": "audioDescriptionNames"
4493        },
4494        "CaptionDescriptionNames": {
4495          "shape": "ListOf__string",
4496          "locationName": "captionDescriptionNames"
4497        },
4498        "OutputName": {
4499          "shape": "__string",
4500          "locationName": "outputName"
4501        },
4502        "OutputSettings": {
4503          "shape": "OutputSettings",
4504          "locationName": "outputSettings"
4505        },
4506        "VideoDescriptionName": {
4507          "shape": "__string",
4508          "locationName": "videoDescriptionName"
4509        }
4510      }
4511    },
4512    "OutputDestination": {
4513      "type": "structure",
4514      "members": {
4515        "Id": {
4516          "shape": "__string",
4517          "locationName": "id"
4518        },
4519        "Settings": {
4520          "shape": "ListOfOutputDestinationSettings",
4521          "locationName": "settings"
4522        }
4523      }
4524    },
4525    "OutputDestinationSettings": {
4526      "type": "structure",
4527      "members": {
4528        "PasswordParam": {
4529          "shape": "__string",
4530          "locationName": "passwordParam"
4531        },
4532        "Url": {
4533          "shape": "__string",
4534          "locationName": "url"
4535        },
4536        "Username": {
4537          "shape": "__string",
4538          "locationName": "username"
4539        }
4540      }
4541    },
4542    "OutputGroup": {
4543      "type": "structure",
4544      "members": {
4545        "Name": {
4546          "shape": "__string",
4547          "locationName": "name"
4548        },
4549        "OutputGroupSettings": {
4550          "shape": "OutputGroupSettings",
4551          "locationName": "outputGroupSettings"
4552        },
4553        "Outputs": {
4554          "shape": "ListOfOutput",
4555          "locationName": "outputs"
4556        }
4557      }
4558    },
4559    "OutputGroupSettings": {
4560      "type": "structure",
4561      "members": {
4562        "ArchiveGroupSettings": {
4563          "shape": "ArchiveGroupSettings",
4564          "locationName": "archiveGroupSettings"
4565        },
4566        "HlsGroupSettings": {
4567          "shape": "HlsGroupSettings",
4568          "locationName": "hlsGroupSettings"
4569        },
4570        "MsSmoothGroupSettings": {
4571          "shape": "MsSmoothGroupSettings",
4572          "locationName": "msSmoothGroupSettings"
4573        },
4574        "UdpGroupSettings": {
4575          "shape": "UdpGroupSettings",
4576          "locationName": "udpGroupSettings"
4577        }
4578      }
4579    },
4580    "OutputLocationRef": {
4581      "type": "structure",
4582      "members": {
4583        "DestinationRefId": {
4584          "shape": "__string",
4585          "locationName": "destinationRefId"
4586        }
4587      }
4588    },
4589    "OutputSettings": {
4590      "type": "structure",
4591      "members": {
4592        "ArchiveOutputSettings": {
4593          "shape": "ArchiveOutputSettings",
4594          "locationName": "archiveOutputSettings"
4595        },
4596        "HlsOutputSettings": {
4597          "shape": "HlsOutputSettings",
4598          "locationName": "hlsOutputSettings"
4599        },
4600        "MsSmoothOutputSettings": {
4601          "shape": "MsSmoothOutputSettings",
4602          "locationName": "msSmoothOutputSettings"
4603        },
4604        "UdpOutputSettings": {
4605          "shape": "UdpOutputSettings",
4606          "locationName": "udpOutputSettings"
4607        }
4608      }
4609    },
4610    "PassThroughSettings": {
4611      "type": "structure",
4612      "members": {
4613      }
4614    },
4615    "RemixSettings": {
4616      "type": "structure",
4617      "members": {
4618        "ChannelMappings": {
4619          "shape": "ListOfAudioChannelMapping",
4620          "locationName": "channelMappings"
4621        },
4622        "ChannelsIn": {
4623          "shape": "__integer",
4624          "locationName": "channelsIn"
4625        },
4626        "ChannelsOut": {
4627          "shape": "__integer",
4628          "locationName": "channelsOut"
4629        }
4630      }
4631    },
4632    "ResourceConflict": {
4633      "type": "structure",
4634      "members": {
4635        "Message": {
4636          "shape": "__string",
4637          "locationName": "message"
4638        }
4639      }
4640    },
4641    "ResourceNotFound": {
4642      "type": "structure",
4643      "members": {
4644        "Message": {
4645          "shape": "__string",
4646          "locationName": "message"
4647        }
4648      }
4649    },
4650    "Scte20Convert608To708": {
4651      "type": "string",
4652      "enum": [
4653        "DISABLED",
4654        "UPCONVERT"
4655      ]
4656    },
4657    "Scte20PlusEmbeddedDestinationSettings": {
4658      "type": "structure",
4659      "members": {
4660      }
4661    },
4662    "Scte20SourceSettings": {
4663      "type": "structure",
4664      "members": {
4665        "Convert608To708": {
4666          "shape": "Scte20Convert608To708",
4667          "locationName": "convert608To708"
4668        },
4669        "Source608ChannelNumber": {
4670          "shape": "__integer",
4671          "locationName": "source608ChannelNumber"
4672        }
4673      }
4674    },
4675    "Scte27DestinationSettings": {
4676      "type": "structure",
4677      "members": {
4678      }
4679    },
4680    "Scte27SourceSettings": {
4681      "type": "structure",
4682      "members": {
4683        "Pid": {
4684          "shape": "__integer",
4685          "locationName": "pid"
4686        }
4687      }
4688    },
4689    "Scte35AposNoRegionalBlackoutBehavior": {
4690      "type": "string",
4691      "enum": [
4692        "FOLLOW",
4693        "IGNORE"
4694      ]
4695    },
4696    "Scte35AposWebDeliveryAllowedBehavior": {
4697      "type": "string",
4698      "enum": [
4699        "FOLLOW",
4700        "IGNORE"
4701      ]
4702    },
4703    "Scte35SpliceInsert": {
4704      "type": "structure",
4705      "members": {
4706        "AdAvailOffset": {
4707          "shape": "__integer",
4708          "locationName": "adAvailOffset"
4709        },
4710        "NoRegionalBlackoutFlag": {
4711          "shape": "Scte35SpliceInsertNoRegionalBlackoutBehavior",
4712          "locationName": "noRegionalBlackoutFlag"
4713        },
4714        "WebDeliveryAllowedFlag": {
4715          "shape": "Scte35SpliceInsertWebDeliveryAllowedBehavior",
4716          "locationName": "webDeliveryAllowedFlag"
4717        }
4718      }
4719    },
4720    "Scte35SpliceInsertNoRegionalBlackoutBehavior": {
4721      "type": "string",
4722      "enum": [
4723        "FOLLOW",
4724        "IGNORE"
4725      ]
4726    },
4727    "Scte35SpliceInsertWebDeliveryAllowedBehavior": {
4728      "type": "string",
4729      "enum": [
4730        "FOLLOW",
4731        "IGNORE"
4732      ]
4733    },
4734    "Scte35TimeSignalApos": {
4735      "type": "structure",
4736      "members": {
4737        "AdAvailOffset": {
4738          "shape": "__integer",
4739          "locationName": "adAvailOffset"
4740        },
4741        "NoRegionalBlackoutFlag": {
4742          "shape": "Scte35AposNoRegionalBlackoutBehavior",
4743          "locationName": "noRegionalBlackoutFlag"
4744        },
4745        "WebDeliveryAllowedFlag": {
4746          "shape": "Scte35AposWebDeliveryAllowedBehavior",
4747          "locationName": "webDeliveryAllowedFlag"
4748        }
4749      }
4750    },
4751    "SmoothGroupAudioOnlyTimecodeControl": {
4752      "type": "string",
4753      "enum": [
4754        "PASSTHROUGH",
4755        "USE_CONFIGURED_CLOCK"
4756      ]
4757    },
4758    "SmoothGroupCertificateMode": {
4759      "type": "string",
4760      "enum": [
4761        "SELF_SIGNED",
4762        "VERIFY_AUTHENTICITY"
4763      ]
4764    },
4765    "SmoothGroupEventIdMode": {
4766      "type": "string",
4767      "enum": [
4768        "NO_EVENT_ID",
4769        "USE_CONFIGURED",
4770        "USE_TIMESTAMP"
4771      ]
4772    },
4773    "SmoothGroupEventStopBehavior": {
4774      "type": "string",
4775      "enum": [
4776        "NONE",
4777        "SEND_EOS"
4778      ]
4779    },
4780    "SmoothGroupSegmentationMode": {
4781      "type": "string",
4782      "enum": [
4783        "USE_INPUT_SEGMENTATION",
4784        "USE_SEGMENT_DURATION"
4785      ]
4786    },
4787    "SmoothGroupSparseTrackType": {
4788      "type": "string",
4789      "enum": [
4790        "NONE",
4791        "SCTE_35"
4792      ]
4793    },
4794    "SmoothGroupStreamManifestBehavior": {
4795      "type": "string",
4796      "enum": [
4797        "DO_NOT_SEND",
4798        "SEND"
4799      ]
4800    },
4801    "SmoothGroupTimestampOffsetMode": {
4802      "type": "string",
4803      "enum": [
4804        "USE_CONFIGURED_OFFSET",
4805        "USE_EVENT_START_DATE"
4806      ]
4807    },
4808    "SmpteTtDestinationSettings": {
4809      "type": "structure",
4810      "members": {
4811      }
4812    },
4813    "StandardHlsSettings": {
4814      "type": "structure",
4815      "members": {
4816        "AudioRenditionSets": {
4817          "shape": "__string",
4818          "locationName": "audioRenditionSets"
4819        },
4820        "M3u8Settings": {
4821          "shape": "M3u8Settings",
4822          "locationName": "m3u8Settings"
4823        }
4824      }
4825    },
4826    "StartChannelRequest": {
4827      "type": "structure",
4828      "members": {
4829        "ChannelId": {
4830          "shape": "__string",
4831          "location": "uri",
4832          "locationName": "channelId"
4833        }
4834      },
4835      "required": [
4836        "ChannelId"
4837      ]
4838    },
4839    "StartChannelResponse": {
4840      "type": "structure",
4841      "members": {
4842        "Arn": {
4843          "shape": "__string",
4844          "locationName": "arn"
4845        },
4846        "Destinations": {
4847          "shape": "ListOfOutputDestination",
4848          "locationName": "destinations"
4849        },
4850        "EgressEndpoints": {
4851          "shape": "ListOfChannelEgressEndpoint",
4852          "locationName": "egressEndpoints"
4853        },
4854        "EncoderSettings": {
4855          "shape": "EncoderSettings",
4856          "locationName": "encoderSettings"
4857        },
4858        "Id": {
4859          "shape": "__string",
4860          "locationName": "id"
4861        },
4862        "InputAttachments": {
4863          "shape": "ListOfInputAttachment",
4864          "locationName": "inputAttachments"
4865        },
4866        "Name": {
4867          "shape": "__string",
4868          "locationName": "name"
4869        },
4870        "PipelinesRunningCount": {
4871          "shape": "__integer",
4872          "locationName": "pipelinesRunningCount"
4873        },
4874        "RoleArn": {
4875          "shape": "__string",
4876          "locationName": "roleArn"
4877        },
4878        "State": {
4879          "shape": "ChannelState",
4880          "locationName": "state"
4881        }
4882      }
4883    },
4884    "StaticKeySettings": {
4885      "type": "structure",
4886      "members": {
4887        "KeyProviderServer": {
4888          "shape": "InputLocation",
4889          "locationName": "keyProviderServer"
4890        },
4891        "StaticKeyValue": {
4892          "shape": "__string",
4893          "locationName": "staticKeyValue"
4894        }
4895      }
4896    },
4897    "StopChannelRequest": {
4898      "type": "structure",
4899      "members": {
4900        "ChannelId": {
4901          "shape": "__string",
4902          "location": "uri",
4903          "locationName": "channelId"
4904        }
4905      },
4906      "required": [
4907        "ChannelId"
4908      ]
4909    },
4910    "StopChannelResponse": {
4911      "type": "structure",
4912      "members": {
4913        "Arn": {
4914          "shape": "__string",
4915          "locationName": "arn"
4916        },
4917        "Destinations": {
4918          "shape": "ListOfOutputDestination",
4919          "locationName": "destinations"
4920        },
4921        "EgressEndpoints": {
4922          "shape": "ListOfChannelEgressEndpoint",
4923          "locationName": "egressEndpoints"
4924        },
4925        "EncoderSettings": {
4926          "shape": "EncoderSettings",
4927          "locationName": "encoderSettings"
4928        },
4929        "Id": {
4930          "shape": "__string",
4931          "locationName": "id"
4932        },
4933        "InputAttachments": {
4934          "shape": "ListOfInputAttachment",
4935          "locationName": "inputAttachments"
4936        },
4937        "Name": {
4938          "shape": "__string",
4939          "locationName": "name"
4940        },
4941        "PipelinesRunningCount": {
4942          "shape": "__integer",
4943          "locationName": "pipelinesRunningCount"
4944        },
4945        "RoleArn": {
4946          "shape": "__string",
4947          "locationName": "roleArn"
4948        },
4949        "State": {
4950          "shape": "ChannelState",
4951          "locationName": "state"
4952        }
4953      }
4954    },
4955    "TeletextDestinationSettings": {
4956      "type": "structure",
4957      "members": {
4958      }
4959    },
4960    "TeletextSourceSettings": {
4961      "type": "structure",
4962      "members": {
4963        "PageNumber": {
4964          "shape": "__string",
4965          "locationName": "pageNumber"
4966        }
4967      }
4968    },
4969    "TimecodeConfig": {
4970      "type": "structure",
4971      "members": {
4972        "Source": {
4973          "shape": "TimecodeConfigSource",
4974          "locationName": "source"
4975        },
4976        "SyncThreshold": {
4977          "shape": "__integer",
4978          "locationName": "syncThreshold"
4979        }
4980      }
4981    },
4982    "TimecodeConfigSource": {
4983      "type": "string",
4984      "enum": [
4985        "EMBEDDED",
4986        "SYSTEMCLOCK",
4987        "ZEROBASED"
4988      ]
4989    },
4990    "TooManyRequestsException": {
4991      "type": "structure",
4992      "members": {
4993        "Message": {
4994          "shape": "__string",
4995          "locationName": "message"
4996        }
4997      },
4998      "exception": true,
4999      "error": {
5000        "httpStatusCode": 429
5001      }
5002    },
5003    "TtmlDestinationSettings": {
5004      "type": "structure",
5005      "members": {
5006        "StyleControl": {
5007          "shape": "TtmlDestinationStyleControl",
5008          "locationName": "styleControl"
5009        }
5010      }
5011    },
5012    "TtmlDestinationStyleControl": {
5013      "type": "string",
5014      "enum": [
5015        "PASSTHROUGH",
5016        "USE_CONFIGURED"
5017      ]
5018    },
5019    "UdpContainerSettings": {
5020      "type": "structure",
5021      "members": {
5022        "M2tsSettings": {
5023          "shape": "M2tsSettings",
5024          "locationName": "m2tsSettings"
5025        }
5026      }
5027    },
5028    "UdpGroupSettings": {
5029      "type": "structure",
5030      "members": {
5031        "InputLossAction": {
5032          "shape": "InputLossActionForUdpOut",
5033          "locationName": "inputLossAction"
5034        },
5035        "TimedMetadataId3Frame": {
5036          "shape": "UdpTimedMetadataId3Frame",
5037          "locationName": "timedMetadataId3Frame"
5038        },
5039        "TimedMetadataId3Period": {
5040          "shape": "__integer",
5041          "locationName": "timedMetadataId3Period"
5042        }
5043      }
5044    },
5045    "UdpOutputSettings": {
5046      "type": "structure",
5047      "members": {
5048        "BufferMsec": {
5049          "shape": "__integer",
5050          "locationName": "bufferMsec"
5051        },
5052        "ContainerSettings": {
5053          "shape": "UdpContainerSettings",
5054          "locationName": "containerSettings"
5055        },
5056        "Destination": {
5057          "shape": "OutputLocationRef",
5058          "locationName": "destination"
5059        },
5060        "FecOutputSettings": {
5061          "shape": "FecOutputSettings",
5062          "locationName": "fecOutputSettings"
5063        }
5064      }
5065    },
5066    "UdpTimedMetadataId3Frame": {
5067      "type": "string",
5068      "enum": [
5069        "NONE",
5070        "PRIV",
5071        "TDRL"
5072      ]
5073    },
5074    "UnprocessableEntityException": {
5075      "type": "structure",
5076      "members": {
5077        "Message": {
5078          "shape": "__string",
5079          "locationName": "message"
5080        },
5081        "ValidationErrors": {
5082          "shape": "ListOfValidationError",
5083          "locationName": "validationErrors"
5084        }
5085      },
5086      "exception": true,
5087      "error": {
5088        "httpStatusCode": 422
5089      }
5090    },
5091    "ValidationError": {
5092      "type": "structure",
5093      "members": {
5094        "ElementPath": {
5095          "shape": "__string",
5096          "locationName": "elementPath"
5097        },
5098        "ErrorMessage": {
5099          "shape": "__string",
5100          "locationName": "errorMessage"
5101        }
5102      }
5103    },
5104    "VideoCodecSettings": {
5105      "type": "structure",
5106      "members": {
5107        "H264Settings": {
5108          "shape": "H264Settings",
5109          "locationName": "h264Settings"
5110        }
5111      }
5112    },
5113    "VideoDescription": {
5114      "type": "structure",
5115      "members": {
5116        "CodecSettings": {
5117          "shape": "VideoCodecSettings",
5118          "locationName": "codecSettings"
5119        },
5120        "Height": {
5121          "shape": "__integer",
5122          "locationName": "height"
5123        },
5124        "Name": {
5125          "shape": "__string",
5126          "locationName": "name"
5127        },
5128        "RespondToAfd": {
5129          "shape": "VideoDescriptionRespondToAfd",
5130          "locationName": "respondToAfd"
5131        },
5132        "ScalingBehavior": {
5133          "shape": "VideoDescriptionScalingBehavior",
5134          "locationName": "scalingBehavior"
5135        },
5136        "Sharpness": {
5137          "shape": "__integer",
5138          "locationName": "sharpness"
5139        },
5140        "Width": {
5141          "shape": "__integer",
5142          "locationName": "width"
5143        }
5144      }
5145    },
5146    "VideoDescriptionRespondToAfd": {
5147      "type": "string",
5148      "enum": [
5149        "NONE",
5150        "PASSTHROUGH",
5151        "RESPOND"
5152      ]
5153    },
5154    "VideoDescriptionScalingBehavior": {
5155      "type": "string",
5156      "enum": [
5157        "DEFAULT",
5158        "STRETCH_TO_OUTPUT"
5159      ]
5160    },
5161    "VideoSelector": {
5162      "type": "structure",
5163      "members": {
5164        "ColorSpace": {
5165          "shape": "VideoSelectorColorSpace",
5166          "locationName": "colorSpace"
5167        },
5168        "ColorSpaceUsage": {
5169          "shape": "VideoSelectorColorSpaceUsage",
5170          "locationName": "colorSpaceUsage"
5171        },
5172        "SelectorSettings": {
5173          "shape": "VideoSelectorSettings",
5174          "locationName": "selectorSettings"
5175        }
5176      }
5177    },
5178    "VideoSelectorColorSpace": {
5179      "type": "string",
5180      "enum": [
5181        "FOLLOW",
5182        "REC_601",
5183        "REC_709"
5184      ]
5185    },
5186    "VideoSelectorColorSpaceUsage": {
5187      "type": "string",
5188      "enum": [
5189        "FALLBACK",
5190        "FORCE"
5191      ]
5192    },
5193    "VideoSelectorPid": {
5194      "type": "structure",
5195      "members": {
5196        "Pid": {
5197          "shape": "__integer",
5198          "locationName": "pid"
5199        }
5200      }
5201    },
5202    "VideoSelectorProgramId": {
5203      "type": "structure",
5204      "members": {
5205        "ProgramId": {
5206          "shape": "__integer",
5207          "locationName": "programId"
5208        }
5209      }
5210    },
5211    "VideoSelectorSettings": {
5212      "type": "structure",
5213      "members": {
5214        "VideoSelectorPid": {
5215          "shape": "VideoSelectorPid",
5216          "locationName": "videoSelectorPid"
5217        },
5218        "VideoSelectorProgramId": {
5219          "shape": "VideoSelectorProgramId",
5220          "locationName": "videoSelectorProgramId"
5221        }
5222      }
5223    },
5224    "WebvttDestinationSettings": {
5225      "type": "structure",
5226      "members": {
5227      }
5228    },
5229    "__boolean": {
5230      "type": "boolean"
5231    },
5232    "__double": {
5233      "type": "double"
5234    },
5235    "__integer": {
5236      "type": "integer"
5237    },
5238    "__string": {
5239      "type": "string"
5240    },
5241    "__timestamp": {
5242      "type": "timestamp"
5243    }
5244  }
5245}
5246