1{
2  "metadata": {
3    "apiVersion": "2017-08-29",
4    "endpointPrefix": "mediaconvert",
5    "signingName": "mediaconvert",
6    "serviceFullName": "AWS Elemental MediaConvert",
7    "serviceId": "MediaConvert",
8    "protocol": "rest-json",
9    "jsonVersion": "1.1",
10    "uid": "mediaconvert-2017-08-29",
11    "signatureVersion": "v4",
12    "serviceAbbreviation": "MediaConvert"
13  },
14  "operations": {
15    "AssociateCertificate": {
16      "name": "AssociateCertificate",
17      "http": {
18        "method": "POST",
19        "requestUri": "/2017-08-29/certificates",
20        "responseCode": 201
21      },
22      "input": {
23        "shape": "AssociateCertificateRequest"
24      },
25      "output": {
26        "shape": "AssociateCertificateResponse"
27      },
28      "errors": [
29        {
30          "shape": "BadRequestException"
31        },
32        {
33          "shape": "InternalServerErrorException"
34        },
35        {
36          "shape": "ForbiddenException"
37        },
38        {
39          "shape": "NotFoundException"
40        },
41        {
42          "shape": "TooManyRequestsException"
43        },
44        {
45          "shape": "ConflictException"
46        }
47      ]
48    },
49    "CancelJob": {
50      "name": "CancelJob",
51      "http": {
52        "method": "DELETE",
53        "requestUri": "/2017-08-29/jobs/{id}",
54        "responseCode": 202
55      },
56      "input": {
57        "shape": "CancelJobRequest"
58      },
59      "output": {
60        "shape": "CancelJobResponse"
61      },
62      "errors": [
63        {
64          "shape": "BadRequestException"
65        },
66        {
67          "shape": "InternalServerErrorException"
68        },
69        {
70          "shape": "ForbiddenException"
71        },
72        {
73          "shape": "NotFoundException"
74        },
75        {
76          "shape": "TooManyRequestsException"
77        },
78        {
79          "shape": "ConflictException"
80        }
81      ]
82    },
83    "CreateJob": {
84      "name": "CreateJob",
85      "http": {
86        "method": "POST",
87        "requestUri": "/2017-08-29/jobs",
88        "responseCode": 201
89      },
90      "input": {
91        "shape": "CreateJobRequest"
92      },
93      "output": {
94        "shape": "CreateJobResponse"
95      },
96      "errors": [
97        {
98          "shape": "BadRequestException"
99        },
100        {
101          "shape": "InternalServerErrorException"
102        },
103        {
104          "shape": "ForbiddenException"
105        },
106        {
107          "shape": "NotFoundException"
108        },
109        {
110          "shape": "TooManyRequestsException"
111        },
112        {
113          "shape": "ConflictException"
114        }
115      ]
116    },
117    "CreateJobTemplate": {
118      "name": "CreateJobTemplate",
119      "http": {
120        "method": "POST",
121        "requestUri": "/2017-08-29/jobTemplates",
122        "responseCode": 201
123      },
124      "input": {
125        "shape": "CreateJobTemplateRequest"
126      },
127      "output": {
128        "shape": "CreateJobTemplateResponse"
129      },
130      "errors": [
131        {
132          "shape": "BadRequestException"
133        },
134        {
135          "shape": "InternalServerErrorException"
136        },
137        {
138          "shape": "ForbiddenException"
139        },
140        {
141          "shape": "NotFoundException"
142        },
143        {
144          "shape": "TooManyRequestsException"
145        },
146        {
147          "shape": "ConflictException"
148        }
149      ]
150    },
151    "CreatePreset": {
152      "name": "CreatePreset",
153      "http": {
154        "method": "POST",
155        "requestUri": "/2017-08-29/presets",
156        "responseCode": 201
157      },
158      "input": {
159        "shape": "CreatePresetRequest"
160      },
161      "output": {
162        "shape": "CreatePresetResponse"
163      },
164      "errors": [
165        {
166          "shape": "BadRequestException"
167        },
168        {
169          "shape": "InternalServerErrorException"
170        },
171        {
172          "shape": "ForbiddenException"
173        },
174        {
175          "shape": "NotFoundException"
176        },
177        {
178          "shape": "TooManyRequestsException"
179        },
180        {
181          "shape": "ConflictException"
182        }
183      ]
184    },
185    "CreateQueue": {
186      "name": "CreateQueue",
187      "http": {
188        "method": "POST",
189        "requestUri": "/2017-08-29/queues",
190        "responseCode": 201
191      },
192      "input": {
193        "shape": "CreateQueueRequest"
194      },
195      "output": {
196        "shape": "CreateQueueResponse"
197      },
198      "errors": [
199        {
200          "shape": "BadRequestException"
201        },
202        {
203          "shape": "InternalServerErrorException"
204        },
205        {
206          "shape": "ForbiddenException"
207        },
208        {
209          "shape": "NotFoundException"
210        },
211        {
212          "shape": "TooManyRequestsException"
213        },
214        {
215          "shape": "ConflictException"
216        }
217      ]
218    },
219    "DeleteJobTemplate": {
220      "name": "DeleteJobTemplate",
221      "http": {
222        "method": "DELETE",
223        "requestUri": "/2017-08-29/jobTemplates/{name}",
224        "responseCode": 202
225      },
226      "input": {
227        "shape": "DeleteJobTemplateRequest"
228      },
229      "output": {
230        "shape": "DeleteJobTemplateResponse"
231      },
232      "errors": [
233        {
234          "shape": "BadRequestException"
235        },
236        {
237          "shape": "InternalServerErrorException"
238        },
239        {
240          "shape": "ForbiddenException"
241        },
242        {
243          "shape": "NotFoundException"
244        },
245        {
246          "shape": "TooManyRequestsException"
247        },
248        {
249          "shape": "ConflictException"
250        }
251      ]
252    },
253    "DeletePreset": {
254      "name": "DeletePreset",
255      "http": {
256        "method": "DELETE",
257        "requestUri": "/2017-08-29/presets/{name}",
258        "responseCode": 202
259      },
260      "input": {
261        "shape": "DeletePresetRequest"
262      },
263      "output": {
264        "shape": "DeletePresetResponse"
265      },
266      "errors": [
267        {
268          "shape": "BadRequestException"
269        },
270        {
271          "shape": "InternalServerErrorException"
272        },
273        {
274          "shape": "ForbiddenException"
275        },
276        {
277          "shape": "NotFoundException"
278        },
279        {
280          "shape": "TooManyRequestsException"
281        },
282        {
283          "shape": "ConflictException"
284        }
285      ]
286    },
287    "DeleteQueue": {
288      "name": "DeleteQueue",
289      "http": {
290        "method": "DELETE",
291        "requestUri": "/2017-08-29/queues/{name}",
292        "responseCode": 202
293      },
294      "input": {
295        "shape": "DeleteQueueRequest"
296      },
297      "output": {
298        "shape": "DeleteQueueResponse"
299      },
300      "errors": [
301        {
302          "shape": "BadRequestException"
303        },
304        {
305          "shape": "InternalServerErrorException"
306        },
307        {
308          "shape": "ForbiddenException"
309        },
310        {
311          "shape": "NotFoundException"
312        },
313        {
314          "shape": "TooManyRequestsException"
315        },
316        {
317          "shape": "ConflictException"
318        }
319      ]
320    },
321    "DescribeEndpoints": {
322      "name": "DescribeEndpoints",
323      "http": {
324        "method": "POST",
325        "requestUri": "/2017-08-29/endpoints",
326        "responseCode": 200
327      },
328      "input": {
329        "shape": "DescribeEndpointsRequest"
330      },
331      "output": {
332        "shape": "DescribeEndpointsResponse"
333      },
334      "errors": [
335        {
336          "shape": "BadRequestException"
337        },
338        {
339          "shape": "InternalServerErrorException"
340        },
341        {
342          "shape": "ForbiddenException"
343        },
344        {
345          "shape": "NotFoundException"
346        },
347        {
348          "shape": "TooManyRequestsException"
349        },
350        {
351          "shape": "ConflictException"
352        }
353      ]
354    },
355    "DisassociateCertificate": {
356      "name": "DisassociateCertificate",
357      "http": {
358        "method": "DELETE",
359        "requestUri": "/2017-08-29/certificates/{arn}",
360        "responseCode": 202
361      },
362      "input": {
363        "shape": "DisassociateCertificateRequest"
364      },
365      "output": {
366        "shape": "DisassociateCertificateResponse"
367      },
368      "errors": [
369        {
370          "shape": "BadRequestException"
371        },
372        {
373          "shape": "InternalServerErrorException"
374        },
375        {
376          "shape": "ForbiddenException"
377        },
378        {
379          "shape": "NotFoundException"
380        },
381        {
382          "shape": "TooManyRequestsException"
383        },
384        {
385          "shape": "ConflictException"
386        }
387      ]
388    },
389    "GetJob": {
390      "name": "GetJob",
391      "http": {
392        "method": "GET",
393        "requestUri": "/2017-08-29/jobs/{id}",
394        "responseCode": 200
395      },
396      "input": {
397        "shape": "GetJobRequest"
398      },
399      "output": {
400        "shape": "GetJobResponse"
401      },
402      "errors": [
403        {
404          "shape": "BadRequestException"
405        },
406        {
407          "shape": "InternalServerErrorException"
408        },
409        {
410          "shape": "ForbiddenException"
411        },
412        {
413          "shape": "NotFoundException"
414        },
415        {
416          "shape": "TooManyRequestsException"
417        },
418        {
419          "shape": "ConflictException"
420        }
421      ]
422    },
423    "GetJobTemplate": {
424      "name": "GetJobTemplate",
425      "http": {
426        "method": "GET",
427        "requestUri": "/2017-08-29/jobTemplates/{name}",
428        "responseCode": 200
429      },
430      "input": {
431        "shape": "GetJobTemplateRequest"
432      },
433      "output": {
434        "shape": "GetJobTemplateResponse"
435      },
436      "errors": [
437        {
438          "shape": "BadRequestException"
439        },
440        {
441          "shape": "InternalServerErrorException"
442        },
443        {
444          "shape": "ForbiddenException"
445        },
446        {
447          "shape": "NotFoundException"
448        },
449        {
450          "shape": "TooManyRequestsException"
451        },
452        {
453          "shape": "ConflictException"
454        }
455      ]
456    },
457    "GetPreset": {
458      "name": "GetPreset",
459      "http": {
460        "method": "GET",
461        "requestUri": "/2017-08-29/presets/{name}",
462        "responseCode": 200
463      },
464      "input": {
465        "shape": "GetPresetRequest"
466      },
467      "output": {
468        "shape": "GetPresetResponse"
469      },
470      "errors": [
471        {
472          "shape": "BadRequestException"
473        },
474        {
475          "shape": "InternalServerErrorException"
476        },
477        {
478          "shape": "ForbiddenException"
479        },
480        {
481          "shape": "NotFoundException"
482        },
483        {
484          "shape": "TooManyRequestsException"
485        },
486        {
487          "shape": "ConflictException"
488        }
489      ]
490    },
491    "GetQueue": {
492      "name": "GetQueue",
493      "http": {
494        "method": "GET",
495        "requestUri": "/2017-08-29/queues/{name}",
496        "responseCode": 200
497      },
498      "input": {
499        "shape": "GetQueueRequest"
500      },
501      "output": {
502        "shape": "GetQueueResponse"
503      },
504      "errors": [
505        {
506          "shape": "BadRequestException"
507        },
508        {
509          "shape": "InternalServerErrorException"
510        },
511        {
512          "shape": "ForbiddenException"
513        },
514        {
515          "shape": "NotFoundException"
516        },
517        {
518          "shape": "TooManyRequestsException"
519        },
520        {
521          "shape": "ConflictException"
522        }
523      ]
524    },
525    "ListJobTemplates": {
526      "name": "ListJobTemplates",
527      "http": {
528        "method": "GET",
529        "requestUri": "/2017-08-29/jobTemplates",
530        "responseCode": 200
531      },
532      "input": {
533        "shape": "ListJobTemplatesRequest"
534      },
535      "output": {
536        "shape": "ListJobTemplatesResponse"
537      },
538      "errors": [
539        {
540          "shape": "BadRequestException"
541        },
542        {
543          "shape": "InternalServerErrorException"
544        },
545        {
546          "shape": "ForbiddenException"
547        },
548        {
549          "shape": "NotFoundException"
550        },
551        {
552          "shape": "TooManyRequestsException"
553        },
554        {
555          "shape": "ConflictException"
556        }
557      ]
558    },
559    "ListJobs": {
560      "name": "ListJobs",
561      "http": {
562        "method": "GET",
563        "requestUri": "/2017-08-29/jobs",
564        "responseCode": 200
565      },
566      "input": {
567        "shape": "ListJobsRequest"
568      },
569      "output": {
570        "shape": "ListJobsResponse"
571      },
572      "errors": [
573        {
574          "shape": "BadRequestException"
575        },
576        {
577          "shape": "InternalServerErrorException"
578        },
579        {
580          "shape": "ForbiddenException"
581        },
582        {
583          "shape": "NotFoundException"
584        },
585        {
586          "shape": "TooManyRequestsException"
587        },
588        {
589          "shape": "ConflictException"
590        }
591      ]
592    },
593    "ListPresets": {
594      "name": "ListPresets",
595      "http": {
596        "method": "GET",
597        "requestUri": "/2017-08-29/presets",
598        "responseCode": 200
599      },
600      "input": {
601        "shape": "ListPresetsRequest"
602      },
603      "output": {
604        "shape": "ListPresetsResponse"
605      },
606      "errors": [
607        {
608          "shape": "BadRequestException"
609        },
610        {
611          "shape": "InternalServerErrorException"
612        },
613        {
614          "shape": "ForbiddenException"
615        },
616        {
617          "shape": "NotFoundException"
618        },
619        {
620          "shape": "TooManyRequestsException"
621        },
622        {
623          "shape": "ConflictException"
624        }
625      ]
626    },
627    "ListQueues": {
628      "name": "ListQueues",
629      "http": {
630        "method": "GET",
631        "requestUri": "/2017-08-29/queues",
632        "responseCode": 200
633      },
634      "input": {
635        "shape": "ListQueuesRequest"
636      },
637      "output": {
638        "shape": "ListQueuesResponse"
639      },
640      "errors": [
641        {
642          "shape": "BadRequestException"
643        },
644        {
645          "shape": "InternalServerErrorException"
646        },
647        {
648          "shape": "ForbiddenException"
649        },
650        {
651          "shape": "NotFoundException"
652        },
653        {
654          "shape": "TooManyRequestsException"
655        },
656        {
657          "shape": "ConflictException"
658        }
659      ]
660    },
661    "ListTagsForResource": {
662      "name": "ListTagsForResource",
663      "http": {
664        "method": "GET",
665        "requestUri": "/2017-08-29/tags/{arn}",
666        "responseCode": 200
667      },
668      "input": {
669        "shape": "ListTagsForResourceRequest"
670      },
671      "output": {
672        "shape": "ListTagsForResourceResponse"
673      },
674      "errors": [
675        {
676          "shape": "BadRequestException"
677        },
678        {
679          "shape": "InternalServerErrorException"
680        },
681        {
682          "shape": "ForbiddenException"
683        },
684        {
685          "shape": "NotFoundException"
686        },
687        {
688          "shape": "TooManyRequestsException"
689        },
690        {
691          "shape": "ConflictException"
692        }
693      ]
694    },
695    "TagResource": {
696      "name": "TagResource",
697      "http": {
698        "method": "POST",
699        "requestUri": "/2017-08-29/tags",
700        "responseCode": 200
701      },
702      "input": {
703        "shape": "TagResourceRequest"
704      },
705      "output": {
706        "shape": "TagResourceResponse"
707      },
708      "errors": [
709        {
710          "shape": "BadRequestException"
711        },
712        {
713          "shape": "InternalServerErrorException"
714        },
715        {
716          "shape": "ForbiddenException"
717        },
718        {
719          "shape": "NotFoundException"
720        },
721        {
722          "shape": "TooManyRequestsException"
723        },
724        {
725          "shape": "ConflictException"
726        }
727      ]
728    },
729    "UntagResource": {
730      "name": "UntagResource",
731      "http": {
732        "method": "PUT",
733        "requestUri": "/2017-08-29/tags/{arn}",
734        "responseCode": 200
735      },
736      "input": {
737        "shape": "UntagResourceRequest"
738      },
739      "output": {
740        "shape": "UntagResourceResponse"
741      },
742      "errors": [
743        {
744          "shape": "BadRequestException"
745        },
746        {
747          "shape": "InternalServerErrorException"
748        },
749        {
750          "shape": "ForbiddenException"
751        },
752        {
753          "shape": "NotFoundException"
754        },
755        {
756          "shape": "TooManyRequestsException"
757        },
758        {
759          "shape": "ConflictException"
760        }
761      ]
762    },
763    "UpdateJobTemplate": {
764      "name": "UpdateJobTemplate",
765      "http": {
766        "method": "PUT",
767        "requestUri": "/2017-08-29/jobTemplates/{name}",
768        "responseCode": 200
769      },
770      "input": {
771        "shape": "UpdateJobTemplateRequest"
772      },
773      "output": {
774        "shape": "UpdateJobTemplateResponse"
775      },
776      "errors": [
777        {
778          "shape": "BadRequestException"
779        },
780        {
781          "shape": "InternalServerErrorException"
782        },
783        {
784          "shape": "ForbiddenException"
785        },
786        {
787          "shape": "NotFoundException"
788        },
789        {
790          "shape": "TooManyRequestsException"
791        },
792        {
793          "shape": "ConflictException"
794        }
795      ]
796    },
797    "UpdatePreset": {
798      "name": "UpdatePreset",
799      "http": {
800        "method": "PUT",
801        "requestUri": "/2017-08-29/presets/{name}",
802        "responseCode": 200
803      },
804      "input": {
805        "shape": "UpdatePresetRequest"
806      },
807      "output": {
808        "shape": "UpdatePresetResponse"
809      },
810      "errors": [
811        {
812          "shape": "BadRequestException"
813        },
814        {
815          "shape": "InternalServerErrorException"
816        },
817        {
818          "shape": "ForbiddenException"
819        },
820        {
821          "shape": "NotFoundException"
822        },
823        {
824          "shape": "TooManyRequestsException"
825        },
826        {
827          "shape": "ConflictException"
828        }
829      ]
830    },
831    "UpdateQueue": {
832      "name": "UpdateQueue",
833      "http": {
834        "method": "PUT",
835        "requestUri": "/2017-08-29/queues/{name}",
836        "responseCode": 200
837      },
838      "input": {
839        "shape": "UpdateQueueRequest"
840      },
841      "output": {
842        "shape": "UpdateQueueResponse"
843      },
844      "errors": [
845        {
846          "shape": "BadRequestException"
847        },
848        {
849          "shape": "InternalServerErrorException"
850        },
851        {
852          "shape": "ForbiddenException"
853        },
854        {
855          "shape": "NotFoundException"
856        },
857        {
858          "shape": "TooManyRequestsException"
859        },
860        {
861          "shape": "ConflictException"
862        }
863      ]
864    }
865  },
866  "shapes": {
867    "AacAudioDescriptionBroadcasterMix": {
868      "type": "string",
869      "enum": [
870        "BROADCASTER_MIXED_AD",
871        "NORMAL"
872      ]
873    },
874    "AacCodecProfile": {
875      "type": "string",
876      "enum": [
877        "LC",
878        "HEV1",
879        "HEV2"
880      ]
881    },
882    "AacCodingMode": {
883      "type": "string",
884      "enum": [
885        "AD_RECEIVER_MIX",
886        "CODING_MODE_1_0",
887        "CODING_MODE_1_1",
888        "CODING_MODE_2_0",
889        "CODING_MODE_5_1"
890      ]
891    },
892    "AacRateControlMode": {
893      "type": "string",
894      "enum": [
895        "CBR",
896        "VBR"
897      ]
898    },
899    "AacRawFormat": {
900      "type": "string",
901      "enum": [
902        "LATM_LOAS",
903        "NONE"
904      ]
905    },
906    "AacSettings": {
907      "type": "structure",
908      "members": {
909        "AudioDescriptionBroadcasterMix": {
910          "shape": "AacAudioDescriptionBroadcasterMix",
911          "locationName": "audioDescriptionBroadcasterMix"
912        },
913        "Bitrate": {
914          "shape": "__integerMin6000Max1024000",
915          "locationName": "bitrate"
916        },
917        "CodecProfile": {
918          "shape": "AacCodecProfile",
919          "locationName": "codecProfile"
920        },
921        "CodingMode": {
922          "shape": "AacCodingMode",
923          "locationName": "codingMode"
924        },
925        "RateControlMode": {
926          "shape": "AacRateControlMode",
927          "locationName": "rateControlMode"
928        },
929        "RawFormat": {
930          "shape": "AacRawFormat",
931          "locationName": "rawFormat"
932        },
933        "SampleRate": {
934          "shape": "__integerMin8000Max96000",
935          "locationName": "sampleRate"
936        },
937        "Specification": {
938          "shape": "AacSpecification",
939          "locationName": "specification"
940        },
941        "VbrQuality": {
942          "shape": "AacVbrQuality",
943          "locationName": "vbrQuality"
944        }
945      }
946    },
947    "AacSpecification": {
948      "type": "string",
949      "enum": [
950        "MPEG2",
951        "MPEG4"
952      ]
953    },
954    "AacVbrQuality": {
955      "type": "string",
956      "enum": [
957        "LOW",
958        "MEDIUM_LOW",
959        "MEDIUM_HIGH",
960        "HIGH"
961      ]
962    },
963    "Ac3BitstreamMode": {
964      "type": "string",
965      "enum": [
966        "COMPLETE_MAIN",
967        "COMMENTARY",
968        "DIALOGUE",
969        "EMERGENCY",
970        "HEARING_IMPAIRED",
971        "MUSIC_AND_EFFECTS",
972        "VISUALLY_IMPAIRED",
973        "VOICE_OVER"
974      ]
975    },
976    "Ac3CodingMode": {
977      "type": "string",
978      "enum": [
979        "CODING_MODE_1_0",
980        "CODING_MODE_1_1",
981        "CODING_MODE_2_0",
982        "CODING_MODE_3_2_LFE"
983      ]
984    },
985    "Ac3DynamicRangeCompressionProfile": {
986      "type": "string",
987      "enum": [
988        "FILM_STANDARD",
989        "NONE"
990      ]
991    },
992    "Ac3LfeFilter": {
993      "type": "string",
994      "enum": [
995        "ENABLED",
996        "DISABLED"
997      ]
998    },
999    "Ac3MetadataControl": {
1000      "type": "string",
1001      "enum": [
1002        "FOLLOW_INPUT",
1003        "USE_CONFIGURED"
1004      ]
1005    },
1006    "Ac3Settings": {
1007      "type": "structure",
1008      "members": {
1009        "Bitrate": {
1010          "shape": "__integerMin64000Max640000",
1011          "locationName": "bitrate"
1012        },
1013        "BitstreamMode": {
1014          "shape": "Ac3BitstreamMode",
1015          "locationName": "bitstreamMode"
1016        },
1017        "CodingMode": {
1018          "shape": "Ac3CodingMode",
1019          "locationName": "codingMode"
1020        },
1021        "Dialnorm": {
1022          "shape": "__integerMin1Max31",
1023          "locationName": "dialnorm"
1024        },
1025        "DynamicRangeCompressionProfile": {
1026          "shape": "Ac3DynamicRangeCompressionProfile",
1027          "locationName": "dynamicRangeCompressionProfile"
1028        },
1029        "LfeFilter": {
1030          "shape": "Ac3LfeFilter",
1031          "locationName": "lfeFilter"
1032        },
1033        "MetadataControl": {
1034          "shape": "Ac3MetadataControl",
1035          "locationName": "metadataControl"
1036        },
1037        "SampleRate": {
1038          "shape": "__integerMin48000Max48000",
1039          "locationName": "sampleRate"
1040        }
1041      }
1042    },
1043    "AccelerationMode": {
1044      "type": "string",
1045      "enum": [
1046        "DISABLED",
1047        "ENABLED",
1048        "PREFERRED"
1049      ]
1050    },
1051    "AccelerationSettings": {
1052      "type": "structure",
1053      "members": {
1054        "Mode": {
1055          "shape": "AccelerationMode",
1056          "locationName": "mode"
1057        }
1058      },
1059      "required": [
1060        "Mode"
1061      ]
1062    },
1063    "AccelerationStatus": {
1064      "type": "string",
1065      "enum": [
1066        "NOT_APPLICABLE",
1067        "IN_PROGRESS",
1068        "ACCELERATED",
1069        "NOT_ACCELERATED"
1070      ]
1071    },
1072    "AfdSignaling": {
1073      "type": "string",
1074      "enum": [
1075        "NONE",
1076        "AUTO",
1077        "FIXED"
1078      ]
1079    },
1080    "AiffSettings": {
1081      "type": "structure",
1082      "members": {
1083        "BitDepth": {
1084          "shape": "__integerMin16Max24",
1085          "locationName": "bitDepth"
1086        },
1087        "Channels": {
1088          "shape": "__integerMin1Max64",
1089          "locationName": "channels"
1090        },
1091        "SampleRate": {
1092          "shape": "__integerMin8000Max192000",
1093          "locationName": "sampleRate"
1094        }
1095      }
1096    },
1097    "AlphaBehavior": {
1098      "type": "string",
1099      "enum": [
1100        "DISCARD",
1101        "REMAP_TO_LUMA"
1102      ]
1103    },
1104    "AncillaryConvert608To708": {
1105      "type": "string",
1106      "enum": [
1107        "UPCONVERT",
1108        "DISABLED"
1109      ]
1110    },
1111    "AncillarySourceSettings": {
1112      "type": "structure",
1113      "members": {
1114        "Convert608To708": {
1115          "shape": "AncillaryConvert608To708",
1116          "locationName": "convert608To708"
1117        },
1118        "SourceAncillaryChannelNumber": {
1119          "shape": "__integerMin1Max4",
1120          "locationName": "sourceAncillaryChannelNumber"
1121        },
1122        "TerminateCaptions": {
1123          "shape": "AncillaryTerminateCaptions",
1124          "locationName": "terminateCaptions"
1125        }
1126      }
1127    },
1128    "AncillaryTerminateCaptions": {
1129      "type": "string",
1130      "enum": [
1131        "END_OF_INPUT",
1132        "DISABLED"
1133      ]
1134    },
1135    "AntiAlias": {
1136      "type": "string",
1137      "enum": [
1138        "DISABLED",
1139        "ENABLED"
1140      ]
1141    },
1142    "AssociateCertificateRequest": {
1143      "type": "structure",
1144      "members": {
1145        "Arn": {
1146          "shape": "__string",
1147          "locationName": "arn"
1148        }
1149      },
1150      "required": [
1151        "Arn"
1152      ]
1153    },
1154    "AssociateCertificateResponse": {
1155      "type": "structure",
1156      "members": {
1157      }
1158    },
1159    "AudioChannelTag": {
1160      "type": "string",
1161      "enum": [
1162        "L",
1163        "R",
1164        "C",
1165        "LFE",
1166        "LS",
1167        "RS",
1168        "LC",
1169        "RC",
1170        "CS",
1171        "LSD",
1172        "RSD",
1173        "TCS",
1174        "VHL",
1175        "VHC",
1176        "VHR"
1177      ]
1178    },
1179    "AudioChannelTaggingSettings": {
1180      "type": "structure",
1181      "members": {
1182        "ChannelTag": {
1183          "shape": "AudioChannelTag",
1184          "locationName": "channelTag"
1185        }
1186      }
1187    },
1188    "AudioCodec": {
1189      "type": "string",
1190      "enum": [
1191        "AAC",
1192        "MP2",
1193        "MP3",
1194        "WAV",
1195        "AIFF",
1196        "AC3",
1197        "EAC3",
1198        "EAC3_ATMOS",
1199        "VORBIS",
1200        "OPUS",
1201        "PASSTHROUGH"
1202      ]
1203    },
1204    "AudioCodecSettings": {
1205      "type": "structure",
1206      "members": {
1207        "AacSettings": {
1208          "shape": "AacSettings",
1209          "locationName": "aacSettings"
1210        },
1211        "Ac3Settings": {
1212          "shape": "Ac3Settings",
1213          "locationName": "ac3Settings"
1214        },
1215        "AiffSettings": {
1216          "shape": "AiffSettings",
1217          "locationName": "aiffSettings"
1218        },
1219        "Codec": {
1220          "shape": "AudioCodec",
1221          "locationName": "codec"
1222        },
1223        "Eac3AtmosSettings": {
1224          "shape": "Eac3AtmosSettings",
1225          "locationName": "eac3AtmosSettings"
1226        },
1227        "Eac3Settings": {
1228          "shape": "Eac3Settings",
1229          "locationName": "eac3Settings"
1230        },
1231        "Mp2Settings": {
1232          "shape": "Mp2Settings",
1233          "locationName": "mp2Settings"
1234        },
1235        "Mp3Settings": {
1236          "shape": "Mp3Settings",
1237          "locationName": "mp3Settings"
1238        },
1239        "OpusSettings": {
1240          "shape": "OpusSettings",
1241          "locationName": "opusSettings"
1242        },
1243        "VorbisSettings": {
1244          "shape": "VorbisSettings",
1245          "locationName": "vorbisSettings"
1246        },
1247        "WavSettings": {
1248          "shape": "WavSettings",
1249          "locationName": "wavSettings"
1250        }
1251      }
1252    },
1253    "AudioDefaultSelection": {
1254      "type": "string",
1255      "enum": [
1256        "DEFAULT",
1257        "NOT_DEFAULT"
1258      ]
1259    },
1260    "AudioDescription": {
1261      "type": "structure",
1262      "members": {
1263        "AudioChannelTaggingSettings": {
1264          "shape": "AudioChannelTaggingSettings",
1265          "locationName": "audioChannelTaggingSettings"
1266        },
1267        "AudioNormalizationSettings": {
1268          "shape": "AudioNormalizationSettings",
1269          "locationName": "audioNormalizationSettings"
1270        },
1271        "AudioSourceName": {
1272          "shape": "__string",
1273          "locationName": "audioSourceName"
1274        },
1275        "AudioType": {
1276          "shape": "__integerMin0Max255",
1277          "locationName": "audioType"
1278        },
1279        "AudioTypeControl": {
1280          "shape": "AudioTypeControl",
1281          "locationName": "audioTypeControl"
1282        },
1283        "CodecSettings": {
1284          "shape": "AudioCodecSettings",
1285          "locationName": "codecSettings"
1286        },
1287        "CustomLanguageCode": {
1288          "shape": "__stringPatternAZaZ23AZaZ",
1289          "locationName": "customLanguageCode"
1290        },
1291        "LanguageCode": {
1292          "shape": "LanguageCode",
1293          "locationName": "languageCode"
1294        },
1295        "LanguageCodeControl": {
1296          "shape": "AudioLanguageCodeControl",
1297          "locationName": "languageCodeControl"
1298        },
1299        "RemixSettings": {
1300          "shape": "RemixSettings",
1301          "locationName": "remixSettings"
1302        },
1303        "StreamName": {
1304          "shape": "__stringPatternWS",
1305          "locationName": "streamName"
1306        }
1307      }
1308    },
1309    "AudioLanguageCodeControl": {
1310      "type": "string",
1311      "enum": [
1312        "FOLLOW_INPUT",
1313        "USE_CONFIGURED"
1314      ]
1315    },
1316    "AudioNormalizationAlgorithm": {
1317      "type": "string",
1318      "enum": [
1319        "ITU_BS_1770_1",
1320        "ITU_BS_1770_2",
1321        "ITU_BS_1770_3",
1322        "ITU_BS_1770_4"
1323      ]
1324    },
1325    "AudioNormalizationAlgorithmControl": {
1326      "type": "string",
1327      "enum": [
1328        "CORRECT_AUDIO",
1329        "MEASURE_ONLY"
1330      ]
1331    },
1332    "AudioNormalizationLoudnessLogging": {
1333      "type": "string",
1334      "enum": [
1335        "LOG",
1336        "DONT_LOG"
1337      ]
1338    },
1339    "AudioNormalizationPeakCalculation": {
1340      "type": "string",
1341      "enum": [
1342        "TRUE_PEAK",
1343        "NONE"
1344      ]
1345    },
1346    "AudioNormalizationSettings": {
1347      "type": "structure",
1348      "members": {
1349        "Algorithm": {
1350          "shape": "AudioNormalizationAlgorithm",
1351          "locationName": "algorithm"
1352        },
1353        "AlgorithmControl": {
1354          "shape": "AudioNormalizationAlgorithmControl",
1355          "locationName": "algorithmControl"
1356        },
1357        "CorrectionGateLevel": {
1358          "shape": "__integerMinNegative70Max0",
1359          "locationName": "correctionGateLevel"
1360        },
1361        "LoudnessLogging": {
1362          "shape": "AudioNormalizationLoudnessLogging",
1363          "locationName": "loudnessLogging"
1364        },
1365        "PeakCalculation": {
1366          "shape": "AudioNormalizationPeakCalculation",
1367          "locationName": "peakCalculation"
1368        },
1369        "TargetLkfs": {
1370          "shape": "__doubleMinNegative59Max0",
1371          "locationName": "targetLkfs"
1372        }
1373      }
1374    },
1375    "AudioSelector": {
1376      "type": "structure",
1377      "members": {
1378        "CustomLanguageCode": {
1379          "shape": "__stringMin3Max3PatternAZaZ3",
1380          "locationName": "customLanguageCode"
1381        },
1382        "DefaultSelection": {
1383          "shape": "AudioDefaultSelection",
1384          "locationName": "defaultSelection"
1385        },
1386        "ExternalAudioFileInput": {
1387          "shape": "__stringPatternS3MM2PPWWEEBBMMMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE",
1388          "locationName": "externalAudioFileInput"
1389        },
1390        "LanguageCode": {
1391          "shape": "LanguageCode",
1392          "locationName": "languageCode"
1393        },
1394        "Offset": {
1395          "shape": "__integerMinNegative2147483648Max2147483647",
1396          "locationName": "offset"
1397        },
1398        "Pids": {
1399          "shape": "__listOf__integerMin1Max2147483647",
1400          "locationName": "pids"
1401        },
1402        "ProgramSelection": {
1403          "shape": "__integerMin0Max8",
1404          "locationName": "programSelection"
1405        },
1406        "RemixSettings": {
1407          "shape": "RemixSettings",
1408          "locationName": "remixSettings"
1409        },
1410        "SelectorType": {
1411          "shape": "AudioSelectorType",
1412          "locationName": "selectorType"
1413        },
1414        "Tracks": {
1415          "shape": "__listOf__integerMin1Max2147483647",
1416          "locationName": "tracks"
1417        }
1418      }
1419    },
1420    "AudioSelectorGroup": {
1421      "type": "structure",
1422      "members": {
1423        "AudioSelectorNames": {
1424          "shape": "__listOf__stringMin1",
1425          "locationName": "audioSelectorNames"
1426        }
1427      }
1428    },
1429    "AudioSelectorType": {
1430      "type": "string",
1431      "enum": [
1432        "PID",
1433        "TRACK",
1434        "LANGUAGE_CODE"
1435      ]
1436    },
1437    "AudioTypeControl": {
1438      "type": "string",
1439      "enum": [
1440        "FOLLOW_INPUT",
1441        "USE_CONFIGURED"
1442      ]
1443    },
1444    "AutomatedAbrSettings": {
1445      "type": "structure",
1446      "members": {
1447        "MaxAbrBitrate": {
1448          "shape": "__integerMin100000Max100000000",
1449          "locationName": "maxAbrBitrate"
1450        },
1451        "MaxRenditions": {
1452          "shape": "__integerMin3Max15",
1453          "locationName": "maxRenditions"
1454        },
1455        "MinAbrBitrate": {
1456          "shape": "__integerMin100000Max100000000",
1457          "locationName": "minAbrBitrate"
1458        }
1459      }
1460    },
1461    "AutomatedEncodingSettings": {
1462      "type": "structure",
1463      "members": {
1464        "AbrSettings": {
1465          "shape": "AutomatedAbrSettings",
1466          "locationName": "abrSettings"
1467        }
1468      }
1469    },
1470    "Av1AdaptiveQuantization": {
1471      "type": "string",
1472      "enum": [
1473        "OFF",
1474        "LOW",
1475        "MEDIUM",
1476        "HIGH",
1477        "HIGHER",
1478        "MAX"
1479      ]
1480    },
1481    "Av1FramerateControl": {
1482      "type": "string",
1483      "enum": [
1484        "INITIALIZE_FROM_SOURCE",
1485        "SPECIFIED"
1486      ]
1487    },
1488    "Av1FramerateConversionAlgorithm": {
1489      "type": "string",
1490      "enum": [
1491        "DUPLICATE_DROP",
1492        "INTERPOLATE",
1493        "FRAMEFORMER"
1494      ]
1495    },
1496    "Av1QvbrSettings": {
1497      "type": "structure",
1498      "members": {
1499        "QvbrQualityLevel": {
1500          "shape": "__integerMin1Max10",
1501          "locationName": "qvbrQualityLevel"
1502        },
1503        "QvbrQualityLevelFineTune": {
1504          "shape": "__doubleMin0Max1",
1505          "locationName": "qvbrQualityLevelFineTune"
1506        }
1507      }
1508    },
1509    "Av1RateControlMode": {
1510      "type": "string",
1511      "enum": [
1512        "QVBR"
1513      ]
1514    },
1515    "Av1Settings": {
1516      "type": "structure",
1517      "members": {
1518        "AdaptiveQuantization": {
1519          "shape": "Av1AdaptiveQuantization",
1520          "locationName": "adaptiveQuantization"
1521        },
1522        "FramerateControl": {
1523          "shape": "Av1FramerateControl",
1524          "locationName": "framerateControl"
1525        },
1526        "FramerateConversionAlgorithm": {
1527          "shape": "Av1FramerateConversionAlgorithm",
1528          "locationName": "framerateConversionAlgorithm"
1529        },
1530        "FramerateDenominator": {
1531          "shape": "__integerMin1Max2147483647",
1532          "locationName": "framerateDenominator"
1533        },
1534        "FramerateNumerator": {
1535          "shape": "__integerMin1Max2147483647",
1536          "locationName": "framerateNumerator"
1537        },
1538        "GopSize": {
1539          "shape": "__doubleMin0",
1540          "locationName": "gopSize"
1541        },
1542        "MaxBitrate": {
1543          "shape": "__integerMin1000Max1152000000",
1544          "locationName": "maxBitrate"
1545        },
1546        "NumberBFramesBetweenReferenceFrames": {
1547          "shape": "__integerMin7Max15",
1548          "locationName": "numberBFramesBetweenReferenceFrames"
1549        },
1550        "QvbrSettings": {
1551          "shape": "Av1QvbrSettings",
1552          "locationName": "qvbrSettings"
1553        },
1554        "RateControlMode": {
1555          "shape": "Av1RateControlMode",
1556          "locationName": "rateControlMode"
1557        },
1558        "Slices": {
1559          "shape": "__integerMin1Max32",
1560          "locationName": "slices"
1561        },
1562        "SpatialAdaptiveQuantization": {
1563          "shape": "Av1SpatialAdaptiveQuantization",
1564          "locationName": "spatialAdaptiveQuantization"
1565        }
1566      }
1567    },
1568    "Av1SpatialAdaptiveQuantization": {
1569      "type": "string",
1570      "enum": [
1571        "DISABLED",
1572        "ENABLED"
1573      ]
1574    },
1575    "AvailBlanking": {
1576      "type": "structure",
1577      "members": {
1578        "AvailBlankingImage": {
1579          "shape": "__stringMin14PatternS3BmpBMPPngPNGHttpsBmpBMPPngPNG",
1580          "locationName": "availBlankingImage"
1581        }
1582      }
1583    },
1584    "AvcIntraClass": {
1585      "type": "string",
1586      "enum": [
1587        "CLASS_50",
1588        "CLASS_100",
1589        "CLASS_200",
1590        "CLASS_4K_2K"
1591      ]
1592    },
1593    "AvcIntraFramerateControl": {
1594      "type": "string",
1595      "enum": [
1596        "INITIALIZE_FROM_SOURCE",
1597        "SPECIFIED"
1598      ]
1599    },
1600    "AvcIntraFramerateConversionAlgorithm": {
1601      "type": "string",
1602      "enum": [
1603        "DUPLICATE_DROP",
1604        "INTERPOLATE",
1605        "FRAMEFORMER"
1606      ]
1607    },
1608    "AvcIntraInterlaceMode": {
1609      "type": "string",
1610      "enum": [
1611        "PROGRESSIVE",
1612        "TOP_FIELD",
1613        "BOTTOM_FIELD",
1614        "FOLLOW_TOP_FIELD",
1615        "FOLLOW_BOTTOM_FIELD"
1616      ]
1617    },
1618    "AvcIntraScanTypeConversionMode": {
1619      "type": "string",
1620      "enum": [
1621        "INTERLACED",
1622        "INTERLACED_OPTIMIZE"
1623      ]
1624    },
1625    "AvcIntraSettings": {
1626      "type": "structure",
1627      "members": {
1628        "AvcIntraClass": {
1629          "shape": "AvcIntraClass",
1630          "locationName": "avcIntraClass"
1631        },
1632        "AvcIntraUhdSettings": {
1633          "shape": "AvcIntraUhdSettings",
1634          "locationName": "avcIntraUhdSettings"
1635        },
1636        "FramerateControl": {
1637          "shape": "AvcIntraFramerateControl",
1638          "locationName": "framerateControl"
1639        },
1640        "FramerateConversionAlgorithm": {
1641          "shape": "AvcIntraFramerateConversionAlgorithm",
1642          "locationName": "framerateConversionAlgorithm"
1643        },
1644        "FramerateDenominator": {
1645          "shape": "__integerMin1Max1001",
1646          "locationName": "framerateDenominator"
1647        },
1648        "FramerateNumerator": {
1649          "shape": "__integerMin24Max60000",
1650          "locationName": "framerateNumerator"
1651        },
1652        "InterlaceMode": {
1653          "shape": "AvcIntraInterlaceMode",
1654          "locationName": "interlaceMode"
1655        },
1656        "ScanTypeConversionMode": {
1657          "shape": "AvcIntraScanTypeConversionMode",
1658          "locationName": "scanTypeConversionMode"
1659        },
1660        "SlowPal": {
1661          "shape": "AvcIntraSlowPal",
1662          "locationName": "slowPal"
1663        },
1664        "Telecine": {
1665          "shape": "AvcIntraTelecine",
1666          "locationName": "telecine"
1667        }
1668      }
1669    },
1670    "AvcIntraSlowPal": {
1671      "type": "string",
1672      "enum": [
1673        "DISABLED",
1674        "ENABLED"
1675      ]
1676    },
1677    "AvcIntraTelecine": {
1678      "type": "string",
1679      "enum": [
1680        "NONE",
1681        "HARD"
1682      ]
1683    },
1684    "AvcIntraUhdQualityTuningLevel": {
1685      "type": "string",
1686      "enum": [
1687        "SINGLE_PASS",
1688        "MULTI_PASS"
1689      ]
1690    },
1691    "AvcIntraUhdSettings": {
1692      "type": "structure",
1693      "members": {
1694        "QualityTuningLevel": {
1695          "shape": "AvcIntraUhdQualityTuningLevel",
1696          "locationName": "qualityTuningLevel"
1697        }
1698      }
1699    },
1700    "BadRequestException": {
1701      "type": "structure",
1702      "members": {
1703        "Message": {
1704          "shape": "__string",
1705          "locationName": "message"
1706        }
1707      },
1708      "exception": true,
1709      "error": {
1710        "httpStatusCode": 400
1711      }
1712    },
1713    "BillingTagsSource": {
1714      "type": "string",
1715      "enum": [
1716        "QUEUE",
1717        "PRESET",
1718        "JOB_TEMPLATE",
1719        "JOB"
1720      ]
1721    },
1722    "BurninDestinationSettings": {
1723      "type": "structure",
1724      "members": {
1725        "Alignment": {
1726          "shape": "BurninSubtitleAlignment",
1727          "locationName": "alignment"
1728        },
1729        "BackgroundColor": {
1730          "shape": "BurninSubtitleBackgroundColor",
1731          "locationName": "backgroundColor"
1732        },
1733        "BackgroundOpacity": {
1734          "shape": "__integerMin0Max255",
1735          "locationName": "backgroundOpacity"
1736        },
1737        "FontColor": {
1738          "shape": "BurninSubtitleFontColor",
1739          "locationName": "fontColor"
1740        },
1741        "FontOpacity": {
1742          "shape": "__integerMin0Max255",
1743          "locationName": "fontOpacity"
1744        },
1745        "FontResolution": {
1746          "shape": "__integerMin96Max600",
1747          "locationName": "fontResolution"
1748        },
1749        "FontScript": {
1750          "shape": "FontScript",
1751          "locationName": "fontScript"
1752        },
1753        "FontSize": {
1754          "shape": "__integerMin0Max96",
1755          "locationName": "fontSize"
1756        },
1757        "OutlineColor": {
1758          "shape": "BurninSubtitleOutlineColor",
1759          "locationName": "outlineColor"
1760        },
1761        "OutlineSize": {
1762          "shape": "__integerMin0Max10",
1763          "locationName": "outlineSize"
1764        },
1765        "ShadowColor": {
1766          "shape": "BurninSubtitleShadowColor",
1767          "locationName": "shadowColor"
1768        },
1769        "ShadowOpacity": {
1770          "shape": "__integerMin0Max255",
1771          "locationName": "shadowOpacity"
1772        },
1773        "ShadowXOffset": {
1774          "shape": "__integerMinNegative2147483648Max2147483647",
1775          "locationName": "shadowXOffset"
1776        },
1777        "ShadowYOffset": {
1778          "shape": "__integerMinNegative2147483648Max2147483647",
1779          "locationName": "shadowYOffset"
1780        },
1781        "TeletextSpacing": {
1782          "shape": "BurninSubtitleTeletextSpacing",
1783          "locationName": "teletextSpacing"
1784        },
1785        "XPosition": {
1786          "shape": "__integerMin0Max2147483647",
1787          "locationName": "xPosition"
1788        },
1789        "YPosition": {
1790          "shape": "__integerMin0Max2147483647",
1791          "locationName": "yPosition"
1792        }
1793      }
1794    },
1795    "BurninSubtitleAlignment": {
1796      "type": "string",
1797      "enum": [
1798        "CENTERED",
1799        "LEFT"
1800      ]
1801    },
1802    "BurninSubtitleBackgroundColor": {
1803      "type": "string",
1804      "enum": [
1805        "NONE",
1806        "BLACK",
1807        "WHITE"
1808      ]
1809    },
1810    "BurninSubtitleFontColor": {
1811      "type": "string",
1812      "enum": [
1813        "WHITE",
1814        "BLACK",
1815        "YELLOW",
1816        "RED",
1817        "GREEN",
1818        "BLUE"
1819      ]
1820    },
1821    "BurninSubtitleOutlineColor": {
1822      "type": "string",
1823      "enum": [
1824        "BLACK",
1825        "WHITE",
1826        "YELLOW",
1827        "RED",
1828        "GREEN",
1829        "BLUE"
1830      ]
1831    },
1832    "BurninSubtitleShadowColor": {
1833      "type": "string",
1834      "enum": [
1835        "NONE",
1836        "BLACK",
1837        "WHITE"
1838      ]
1839    },
1840    "BurninSubtitleTeletextSpacing": {
1841      "type": "string",
1842      "enum": [
1843        "FIXED_GRID",
1844        "PROPORTIONAL"
1845      ]
1846    },
1847    "CancelJobRequest": {
1848      "type": "structure",
1849      "members": {
1850        "Id": {
1851          "shape": "__string",
1852          "locationName": "id",
1853          "location": "uri"
1854        }
1855      },
1856      "required": [
1857        "Id"
1858      ]
1859    },
1860    "CancelJobResponse": {
1861      "type": "structure",
1862      "members": {
1863      }
1864    },
1865    "CaptionDescription": {
1866      "type": "structure",
1867      "members": {
1868        "CaptionSelectorName": {
1869          "shape": "__stringMin1",
1870          "locationName": "captionSelectorName"
1871        },
1872        "CustomLanguageCode": {
1873          "shape": "__stringPatternAZaZ23AZaZ",
1874          "locationName": "customLanguageCode"
1875        },
1876        "DestinationSettings": {
1877          "shape": "CaptionDestinationSettings",
1878          "locationName": "destinationSettings"
1879        },
1880        "LanguageCode": {
1881          "shape": "LanguageCode",
1882          "locationName": "languageCode"
1883        },
1884        "LanguageDescription": {
1885          "shape": "__string",
1886          "locationName": "languageDescription"
1887        }
1888      }
1889    },
1890    "CaptionDescriptionPreset": {
1891      "type": "structure",
1892      "members": {
1893        "CustomLanguageCode": {
1894          "shape": "__stringPatternAZaZ23AZaZ",
1895          "locationName": "customLanguageCode"
1896        },
1897        "DestinationSettings": {
1898          "shape": "CaptionDestinationSettings",
1899          "locationName": "destinationSettings"
1900        },
1901        "LanguageCode": {
1902          "shape": "LanguageCode",
1903          "locationName": "languageCode"
1904        },
1905        "LanguageDescription": {
1906          "shape": "__string",
1907          "locationName": "languageDescription"
1908        }
1909      }
1910    },
1911    "CaptionDestinationSettings": {
1912      "type": "structure",
1913      "members": {
1914        "BurninDestinationSettings": {
1915          "shape": "BurninDestinationSettings",
1916          "locationName": "burninDestinationSettings"
1917        },
1918        "DestinationType": {
1919          "shape": "CaptionDestinationType",
1920          "locationName": "destinationType"
1921        },
1922        "DvbSubDestinationSettings": {
1923          "shape": "DvbSubDestinationSettings",
1924          "locationName": "dvbSubDestinationSettings"
1925        },
1926        "EmbeddedDestinationSettings": {
1927          "shape": "EmbeddedDestinationSettings",
1928          "locationName": "embeddedDestinationSettings"
1929        },
1930        "ImscDestinationSettings": {
1931          "shape": "ImscDestinationSettings",
1932          "locationName": "imscDestinationSettings"
1933        },
1934        "SccDestinationSettings": {
1935          "shape": "SccDestinationSettings",
1936          "locationName": "sccDestinationSettings"
1937        },
1938        "TeletextDestinationSettings": {
1939          "shape": "TeletextDestinationSettings",
1940          "locationName": "teletextDestinationSettings"
1941        },
1942        "TtmlDestinationSettings": {
1943          "shape": "TtmlDestinationSettings",
1944          "locationName": "ttmlDestinationSettings"
1945        }
1946      }
1947    },
1948    "CaptionDestinationType": {
1949      "type": "string",
1950      "enum": [
1951        "BURN_IN",
1952        "DVB_SUB",
1953        "EMBEDDED",
1954        "EMBEDDED_PLUS_SCTE20",
1955        "IMSC",
1956        "SCTE20_PLUS_EMBEDDED",
1957        "SCC",
1958        "SRT",
1959        "SMI",
1960        "TELETEXT",
1961        "TTML",
1962        "WEBVTT"
1963      ]
1964    },
1965    "CaptionSelector": {
1966      "type": "structure",
1967      "members": {
1968        "CustomLanguageCode": {
1969          "shape": "__stringMin3Max3PatternAZaZ3",
1970          "locationName": "customLanguageCode"
1971        },
1972        "LanguageCode": {
1973          "shape": "LanguageCode",
1974          "locationName": "languageCode"
1975        },
1976        "SourceSettings": {
1977          "shape": "CaptionSourceSettings",
1978          "locationName": "sourceSettings"
1979        }
1980      }
1981    },
1982    "CaptionSourceFramerate": {
1983      "type": "structure",
1984      "members": {
1985        "FramerateDenominator": {
1986          "shape": "__integerMin1Max1001",
1987          "locationName": "framerateDenominator"
1988        },
1989        "FramerateNumerator": {
1990          "shape": "__integerMin1Max60000",
1991          "locationName": "framerateNumerator"
1992        }
1993      }
1994    },
1995    "CaptionSourceSettings": {
1996      "type": "structure",
1997      "members": {
1998        "AncillarySourceSettings": {
1999          "shape": "AncillarySourceSettings",
2000          "locationName": "ancillarySourceSettings"
2001        },
2002        "DvbSubSourceSettings": {
2003          "shape": "DvbSubSourceSettings",
2004          "locationName": "dvbSubSourceSettings"
2005        },
2006        "EmbeddedSourceSettings": {
2007          "shape": "EmbeddedSourceSettings",
2008          "locationName": "embeddedSourceSettings"
2009        },
2010        "FileSourceSettings": {
2011          "shape": "FileSourceSettings",
2012          "locationName": "fileSourceSettings"
2013        },
2014        "SourceType": {
2015          "shape": "CaptionSourceType",
2016          "locationName": "sourceType"
2017        },
2018        "TeletextSourceSettings": {
2019          "shape": "TeletextSourceSettings",
2020          "locationName": "teletextSourceSettings"
2021        },
2022        "TrackSourceSettings": {
2023          "shape": "TrackSourceSettings",
2024          "locationName": "trackSourceSettings"
2025        }
2026      }
2027    },
2028    "CaptionSourceType": {
2029      "type": "string",
2030      "enum": [
2031        "ANCILLARY",
2032        "DVB_SUB",
2033        "EMBEDDED",
2034        "SCTE20",
2035        "SCC",
2036        "TTML",
2037        "STL",
2038        "SRT",
2039        "SMI",
2040        "TELETEXT",
2041        "NULL_SOURCE",
2042        "IMSC"
2043      ]
2044    },
2045    "ChannelMapping": {
2046      "type": "structure",
2047      "members": {
2048        "OutputChannels": {
2049          "shape": "__listOfOutputChannelMapping",
2050          "locationName": "outputChannels"
2051        }
2052      }
2053    },
2054    "CmafAdditionalManifest": {
2055      "type": "structure",
2056      "members": {
2057        "ManifestNameModifier": {
2058          "shape": "__stringMin1",
2059          "locationName": "manifestNameModifier"
2060        },
2061        "SelectedOutputs": {
2062          "shape": "__listOf__stringMin1",
2063          "locationName": "selectedOutputs"
2064        }
2065      }
2066    },
2067    "CmafClientCache": {
2068      "type": "string",
2069      "enum": [
2070        "DISABLED",
2071        "ENABLED"
2072      ]
2073    },
2074    "CmafCodecSpecification": {
2075      "type": "string",
2076      "enum": [
2077        "RFC_6381",
2078        "RFC_4281"
2079      ]
2080    },
2081    "CmafEncryptionSettings": {
2082      "type": "structure",
2083      "members": {
2084        "ConstantInitializationVector": {
2085          "shape": "__stringMin32Max32Pattern09aFAF32",
2086          "locationName": "constantInitializationVector"
2087        },
2088        "EncryptionMethod": {
2089          "shape": "CmafEncryptionType",
2090          "locationName": "encryptionMethod"
2091        },
2092        "InitializationVectorInManifest": {
2093          "shape": "CmafInitializationVectorInManifest",
2094          "locationName": "initializationVectorInManifest"
2095        },
2096        "SpekeKeyProvider": {
2097          "shape": "SpekeKeyProviderCmaf",
2098          "locationName": "spekeKeyProvider"
2099        },
2100        "StaticKeyProvider": {
2101          "shape": "StaticKeyProvider",
2102          "locationName": "staticKeyProvider"
2103        },
2104        "Type": {
2105          "shape": "CmafKeyProviderType",
2106          "locationName": "type"
2107        }
2108      }
2109    },
2110    "CmafEncryptionType": {
2111      "type": "string",
2112      "enum": [
2113        "SAMPLE_AES",
2114        "AES_CTR"
2115      ]
2116    },
2117    "CmafGroupSettings": {
2118      "type": "structure",
2119      "members": {
2120        "AdditionalManifests": {
2121          "shape": "__listOfCmafAdditionalManifest",
2122          "locationName": "additionalManifests"
2123        },
2124        "BaseUrl": {
2125          "shape": "__string",
2126          "locationName": "baseUrl"
2127        },
2128        "ClientCache": {
2129          "shape": "CmafClientCache",
2130          "locationName": "clientCache"
2131        },
2132        "CodecSpecification": {
2133          "shape": "CmafCodecSpecification",
2134          "locationName": "codecSpecification"
2135        },
2136        "Destination": {
2137          "shape": "__stringPatternS3",
2138          "locationName": "destination"
2139        },
2140        "DestinationSettings": {
2141          "shape": "DestinationSettings",
2142          "locationName": "destinationSettings"
2143        },
2144        "Encryption": {
2145          "shape": "CmafEncryptionSettings",
2146          "locationName": "encryption"
2147        },
2148        "FragmentLength": {
2149          "shape": "__integerMin1Max2147483647",
2150          "locationName": "fragmentLength"
2151        },
2152        "ManifestCompression": {
2153          "shape": "CmafManifestCompression",
2154          "locationName": "manifestCompression"
2155        },
2156        "ManifestDurationFormat": {
2157          "shape": "CmafManifestDurationFormat",
2158          "locationName": "manifestDurationFormat"
2159        },
2160        "MinBufferTime": {
2161          "shape": "__integerMin0Max2147483647",
2162          "locationName": "minBufferTime"
2163        },
2164        "MinFinalSegmentLength": {
2165          "shape": "__doubleMin0Max2147483647",
2166          "locationName": "minFinalSegmentLength"
2167        },
2168        "MpdProfile": {
2169          "shape": "CmafMpdProfile",
2170          "locationName": "mpdProfile"
2171        },
2172        "SegmentControl": {
2173          "shape": "CmafSegmentControl",
2174          "locationName": "segmentControl"
2175        },
2176        "SegmentLength": {
2177          "shape": "__integerMin1Max2147483647",
2178          "locationName": "segmentLength"
2179        },
2180        "StreamInfResolution": {
2181          "shape": "CmafStreamInfResolution",
2182          "locationName": "streamInfResolution"
2183        },
2184        "WriteDashManifest": {
2185          "shape": "CmafWriteDASHManifest",
2186          "locationName": "writeDashManifest"
2187        },
2188        "WriteHlsManifest": {
2189          "shape": "CmafWriteHLSManifest",
2190          "locationName": "writeHlsManifest"
2191        },
2192        "WriteSegmentTimelineInRepresentation": {
2193          "shape": "CmafWriteSegmentTimelineInRepresentation",
2194          "locationName": "writeSegmentTimelineInRepresentation"
2195        }
2196      }
2197    },
2198    "CmafInitializationVectorInManifest": {
2199      "type": "string",
2200      "enum": [
2201        "INCLUDE",
2202        "EXCLUDE"
2203      ]
2204    },
2205    "CmafKeyProviderType": {
2206      "type": "string",
2207      "enum": [
2208        "SPEKE",
2209        "STATIC_KEY"
2210      ]
2211    },
2212    "CmafManifestCompression": {
2213      "type": "string",
2214      "enum": [
2215        "GZIP",
2216        "NONE"
2217      ]
2218    },
2219    "CmafManifestDurationFormat": {
2220      "type": "string",
2221      "enum": [
2222        "FLOATING_POINT",
2223        "INTEGER"
2224      ]
2225    },
2226    "CmafMpdProfile": {
2227      "type": "string",
2228      "enum": [
2229        "MAIN_PROFILE",
2230        "ON_DEMAND_PROFILE"
2231      ]
2232    },
2233    "CmafSegmentControl": {
2234      "type": "string",
2235      "enum": [
2236        "SINGLE_FILE",
2237        "SEGMENTED_FILES"
2238      ]
2239    },
2240    "CmafStreamInfResolution": {
2241      "type": "string",
2242      "enum": [
2243        "INCLUDE",
2244        "EXCLUDE"
2245      ]
2246    },
2247    "CmafWriteDASHManifest": {
2248      "type": "string",
2249      "enum": [
2250        "DISABLED",
2251        "ENABLED"
2252      ]
2253    },
2254    "CmafWriteHLSManifest": {
2255      "type": "string",
2256      "enum": [
2257        "DISABLED",
2258        "ENABLED"
2259      ]
2260    },
2261    "CmafWriteSegmentTimelineInRepresentation": {
2262      "type": "string",
2263      "enum": [
2264        "ENABLED",
2265        "DISABLED"
2266      ]
2267    },
2268    "CmfcAudioDuration": {
2269      "type": "string",
2270      "enum": [
2271        "DEFAULT_CODEC_DURATION",
2272        "MATCH_VIDEO_DURATION"
2273      ]
2274    },
2275    "CmfcIFrameOnlyManifest": {
2276      "type": "string",
2277      "enum": [
2278        "INCLUDE",
2279        "EXCLUDE"
2280      ]
2281    },
2282    "CmfcScte35Esam": {
2283      "type": "string",
2284      "enum": [
2285        "INSERT",
2286        "NONE"
2287      ]
2288    },
2289    "CmfcScte35Source": {
2290      "type": "string",
2291      "enum": [
2292        "PASSTHROUGH",
2293        "NONE"
2294      ]
2295    },
2296    "CmfcSettings": {
2297      "type": "structure",
2298      "members": {
2299        "AudioDuration": {
2300          "shape": "CmfcAudioDuration",
2301          "locationName": "audioDuration"
2302        },
2303        "IFrameOnlyManifest": {
2304          "shape": "CmfcIFrameOnlyManifest",
2305          "locationName": "iFrameOnlyManifest"
2306        },
2307        "Scte35Esam": {
2308          "shape": "CmfcScte35Esam",
2309          "locationName": "scte35Esam"
2310        },
2311        "Scte35Source": {
2312          "shape": "CmfcScte35Source",
2313          "locationName": "scte35Source"
2314        }
2315      }
2316    },
2317    "ColorCorrector": {
2318      "type": "structure",
2319      "members": {
2320        "Brightness": {
2321          "shape": "__integerMin1Max100",
2322          "locationName": "brightness"
2323        },
2324        "ColorSpaceConversion": {
2325          "shape": "ColorSpaceConversion",
2326          "locationName": "colorSpaceConversion"
2327        },
2328        "Contrast": {
2329          "shape": "__integerMin1Max100",
2330          "locationName": "contrast"
2331        },
2332        "Hdr10Metadata": {
2333          "shape": "Hdr10Metadata",
2334          "locationName": "hdr10Metadata"
2335        },
2336        "Hue": {
2337          "shape": "__integerMinNegative180Max180",
2338          "locationName": "hue"
2339        },
2340        "Saturation": {
2341          "shape": "__integerMin1Max100",
2342          "locationName": "saturation"
2343        }
2344      }
2345    },
2346    "ColorMetadata": {
2347      "type": "string",
2348      "enum": [
2349        "IGNORE",
2350        "INSERT"
2351      ]
2352    },
2353    "ColorSpace": {
2354      "type": "string",
2355      "enum": [
2356        "FOLLOW",
2357        "REC_601",
2358        "REC_709",
2359        "HDR10",
2360        "HLG_2020"
2361      ]
2362    },
2363    "ColorSpaceConversion": {
2364      "type": "string",
2365      "enum": [
2366        "NONE",
2367        "FORCE_601",
2368        "FORCE_709",
2369        "FORCE_HDR10",
2370        "FORCE_HLG_2020"
2371      ]
2372    },
2373    "ColorSpaceUsage": {
2374      "type": "string",
2375      "enum": [
2376        "FORCE",
2377        "FALLBACK"
2378      ]
2379    },
2380    "Commitment": {
2381      "type": "string",
2382      "enum": [
2383        "ONE_YEAR"
2384      ]
2385    },
2386    "ConflictException": {
2387      "type": "structure",
2388      "members": {
2389        "Message": {
2390          "shape": "__string",
2391          "locationName": "message"
2392        }
2393      },
2394      "exception": true,
2395      "error": {
2396        "httpStatusCode": 409
2397      }
2398    },
2399    "ContainerSettings": {
2400      "type": "structure",
2401      "members": {
2402        "CmfcSettings": {
2403          "shape": "CmfcSettings",
2404          "locationName": "cmfcSettings"
2405        },
2406        "Container": {
2407          "shape": "ContainerType",
2408          "locationName": "container"
2409        },
2410        "F4vSettings": {
2411          "shape": "F4vSettings",
2412          "locationName": "f4vSettings"
2413        },
2414        "M2tsSettings": {
2415          "shape": "M2tsSettings",
2416          "locationName": "m2tsSettings"
2417        },
2418        "M3u8Settings": {
2419          "shape": "M3u8Settings",
2420          "locationName": "m3u8Settings"
2421        },
2422        "MovSettings": {
2423          "shape": "MovSettings",
2424          "locationName": "movSettings"
2425        },
2426        "Mp4Settings": {
2427          "shape": "Mp4Settings",
2428          "locationName": "mp4Settings"
2429        },
2430        "MpdSettings": {
2431          "shape": "MpdSettings",
2432          "locationName": "mpdSettings"
2433        },
2434        "MxfSettings": {
2435          "shape": "MxfSettings",
2436          "locationName": "mxfSettings"
2437        }
2438      }
2439    },
2440    "ContainerType": {
2441      "type": "string",
2442      "enum": [
2443        "F4V",
2444        "ISMV",
2445        "M2TS",
2446        "M3U8",
2447        "CMFC",
2448        "MOV",
2449        "MP4",
2450        "MPD",
2451        "MXF",
2452        "WEBM",
2453        "RAW"
2454      ]
2455    },
2456    "CreateJobRequest": {
2457      "type": "structure",
2458      "members": {
2459        "AccelerationSettings": {
2460          "shape": "AccelerationSettings",
2461          "locationName": "accelerationSettings"
2462        },
2463        "BillingTagsSource": {
2464          "shape": "BillingTagsSource",
2465          "locationName": "billingTagsSource"
2466        },
2467        "ClientRequestToken": {
2468          "shape": "__string",
2469          "locationName": "clientRequestToken",
2470          "idempotencyToken": true
2471        },
2472        "HopDestinations": {
2473          "shape": "__listOfHopDestination",
2474          "locationName": "hopDestinations"
2475        },
2476        "JobTemplate": {
2477          "shape": "__string",
2478          "locationName": "jobTemplate"
2479        },
2480        "Priority": {
2481          "shape": "__integerMinNegative50Max50",
2482          "locationName": "priority"
2483        },
2484        "Queue": {
2485          "shape": "__string",
2486          "locationName": "queue"
2487        },
2488        "Role": {
2489          "shape": "__string",
2490          "locationName": "role"
2491        },
2492        "Settings": {
2493          "shape": "JobSettings",
2494          "locationName": "settings"
2495        },
2496        "SimulateReservedQueue": {
2497          "shape": "SimulateReservedQueue",
2498          "locationName": "simulateReservedQueue"
2499        },
2500        "StatusUpdateInterval": {
2501          "shape": "StatusUpdateInterval",
2502          "locationName": "statusUpdateInterval"
2503        },
2504        "Tags": {
2505          "shape": "__mapOf__string",
2506          "locationName": "tags"
2507        },
2508        "UserMetadata": {
2509          "shape": "__mapOf__string",
2510          "locationName": "userMetadata"
2511        }
2512      },
2513      "required": [
2514        "Role",
2515        "Settings"
2516      ]
2517    },
2518    "CreateJobResponse": {
2519      "type": "structure",
2520      "members": {
2521        "Job": {
2522          "shape": "Job",
2523          "locationName": "job"
2524        }
2525      }
2526    },
2527    "CreateJobTemplateRequest": {
2528      "type": "structure",
2529      "members": {
2530        "AccelerationSettings": {
2531          "shape": "AccelerationSettings",
2532          "locationName": "accelerationSettings"
2533        },
2534        "Category": {
2535          "shape": "__string",
2536          "locationName": "category"
2537        },
2538        "Description": {
2539          "shape": "__string",
2540          "locationName": "description"
2541        },
2542        "HopDestinations": {
2543          "shape": "__listOfHopDestination",
2544          "locationName": "hopDestinations"
2545        },
2546        "Name": {
2547          "shape": "__string",
2548          "locationName": "name"
2549        },
2550        "Priority": {
2551          "shape": "__integerMinNegative50Max50",
2552          "locationName": "priority"
2553        },
2554        "Queue": {
2555          "shape": "__string",
2556          "locationName": "queue"
2557        },
2558        "Settings": {
2559          "shape": "JobTemplateSettings",
2560          "locationName": "settings"
2561        },
2562        "StatusUpdateInterval": {
2563          "shape": "StatusUpdateInterval",
2564          "locationName": "statusUpdateInterval"
2565        },
2566        "Tags": {
2567          "shape": "__mapOf__string",
2568          "locationName": "tags"
2569        }
2570      },
2571      "required": [
2572        "Settings",
2573        "Name"
2574      ]
2575    },
2576    "CreateJobTemplateResponse": {
2577      "type": "structure",
2578      "members": {
2579        "JobTemplate": {
2580          "shape": "JobTemplate",
2581          "locationName": "jobTemplate"
2582        }
2583      }
2584    },
2585    "CreatePresetRequest": {
2586      "type": "structure",
2587      "members": {
2588        "Category": {
2589          "shape": "__string",
2590          "locationName": "category"
2591        },
2592        "Description": {
2593          "shape": "__string",
2594          "locationName": "description"
2595        },
2596        "Name": {
2597          "shape": "__string",
2598          "locationName": "name"
2599        },
2600        "Settings": {
2601          "shape": "PresetSettings",
2602          "locationName": "settings"
2603        },
2604        "Tags": {
2605          "shape": "__mapOf__string",
2606          "locationName": "tags"
2607        }
2608      },
2609      "required": [
2610        "Settings",
2611        "Name"
2612      ]
2613    },
2614    "CreatePresetResponse": {
2615      "type": "structure",
2616      "members": {
2617        "Preset": {
2618          "shape": "Preset",
2619          "locationName": "preset"
2620        }
2621      }
2622    },
2623    "CreateQueueRequest": {
2624      "type": "structure",
2625      "members": {
2626        "Description": {
2627          "shape": "__string",
2628          "locationName": "description"
2629        },
2630        "Name": {
2631          "shape": "__string",
2632          "locationName": "name"
2633        },
2634        "PricingPlan": {
2635          "shape": "PricingPlan",
2636          "locationName": "pricingPlan"
2637        },
2638        "ReservationPlanSettings": {
2639          "shape": "ReservationPlanSettings",
2640          "locationName": "reservationPlanSettings"
2641        },
2642        "Status": {
2643          "shape": "QueueStatus",
2644          "locationName": "status"
2645        },
2646        "Tags": {
2647          "shape": "__mapOf__string",
2648          "locationName": "tags"
2649        }
2650      },
2651      "required": [
2652        "Name"
2653      ]
2654    },
2655    "CreateQueueResponse": {
2656      "type": "structure",
2657      "members": {
2658        "Queue": {
2659          "shape": "Queue",
2660          "locationName": "queue"
2661        }
2662      }
2663    },
2664    "DashAdditionalManifest": {
2665      "type": "structure",
2666      "members": {
2667        "ManifestNameModifier": {
2668          "shape": "__stringMin1",
2669          "locationName": "manifestNameModifier"
2670        },
2671        "SelectedOutputs": {
2672          "shape": "__listOf__stringMin1",
2673          "locationName": "selectedOutputs"
2674        }
2675      }
2676    },
2677    "DashIsoEncryptionSettings": {
2678      "type": "structure",
2679      "members": {
2680        "PlaybackDeviceCompatibility": {
2681          "shape": "DashIsoPlaybackDeviceCompatibility",
2682          "locationName": "playbackDeviceCompatibility"
2683        },
2684        "SpekeKeyProvider": {
2685          "shape": "SpekeKeyProvider",
2686          "locationName": "spekeKeyProvider"
2687        }
2688      }
2689    },
2690    "DashIsoGroupSettings": {
2691      "type": "structure",
2692      "members": {
2693        "AdditionalManifests": {
2694          "shape": "__listOfDashAdditionalManifest",
2695          "locationName": "additionalManifests"
2696        },
2697        "BaseUrl": {
2698          "shape": "__string",
2699          "locationName": "baseUrl"
2700        },
2701        "Destination": {
2702          "shape": "__stringPatternS3",
2703          "locationName": "destination"
2704        },
2705        "DestinationSettings": {
2706          "shape": "DestinationSettings",
2707          "locationName": "destinationSettings"
2708        },
2709        "Encryption": {
2710          "shape": "DashIsoEncryptionSettings",
2711          "locationName": "encryption"
2712        },
2713        "FragmentLength": {
2714          "shape": "__integerMin1Max2147483647",
2715          "locationName": "fragmentLength"
2716        },
2717        "HbbtvCompliance": {
2718          "shape": "DashIsoHbbtvCompliance",
2719          "locationName": "hbbtvCompliance"
2720        },
2721        "MinBufferTime": {
2722          "shape": "__integerMin0Max2147483647",
2723          "locationName": "minBufferTime"
2724        },
2725        "MinFinalSegmentLength": {
2726          "shape": "__doubleMin0Max2147483647",
2727          "locationName": "minFinalSegmentLength"
2728        },
2729        "MpdProfile": {
2730          "shape": "DashIsoMpdProfile",
2731          "locationName": "mpdProfile"
2732        },
2733        "SegmentControl": {
2734          "shape": "DashIsoSegmentControl",
2735          "locationName": "segmentControl"
2736        },
2737        "SegmentLength": {
2738          "shape": "__integerMin1Max2147483647",
2739          "locationName": "segmentLength"
2740        },
2741        "WriteSegmentTimelineInRepresentation": {
2742          "shape": "DashIsoWriteSegmentTimelineInRepresentation",
2743          "locationName": "writeSegmentTimelineInRepresentation"
2744        }
2745      }
2746    },
2747    "DashIsoHbbtvCompliance": {
2748      "type": "string",
2749      "enum": [
2750        "HBBTV_1_5",
2751        "NONE"
2752      ]
2753    },
2754    "DashIsoMpdProfile": {
2755      "type": "string",
2756      "enum": [
2757        "MAIN_PROFILE",
2758        "ON_DEMAND_PROFILE"
2759      ]
2760    },
2761    "DashIsoPlaybackDeviceCompatibility": {
2762      "type": "string",
2763      "enum": [
2764        "CENC_V1",
2765        "UNENCRYPTED_SEI"
2766      ]
2767    },
2768    "DashIsoSegmentControl": {
2769      "type": "string",
2770      "enum": [
2771        "SINGLE_FILE",
2772        "SEGMENTED_FILES"
2773      ]
2774    },
2775    "DashIsoWriteSegmentTimelineInRepresentation": {
2776      "type": "string",
2777      "enum": [
2778        "ENABLED",
2779        "DISABLED"
2780      ]
2781    },
2782    "DecryptionMode": {
2783      "type": "string",
2784      "enum": [
2785        "AES_CTR",
2786        "AES_CBC",
2787        "AES_GCM"
2788      ]
2789    },
2790    "DeinterlaceAlgorithm": {
2791      "type": "string",
2792      "enum": [
2793        "INTERPOLATE",
2794        "INTERPOLATE_TICKER",
2795        "BLEND",
2796        "BLEND_TICKER"
2797      ]
2798    },
2799    "Deinterlacer": {
2800      "type": "structure",
2801      "members": {
2802        "Algorithm": {
2803          "shape": "DeinterlaceAlgorithm",
2804          "locationName": "algorithm"
2805        },
2806        "Control": {
2807          "shape": "DeinterlacerControl",
2808          "locationName": "control"
2809        },
2810        "Mode": {
2811          "shape": "DeinterlacerMode",
2812          "locationName": "mode"
2813        }
2814      }
2815    },
2816    "DeinterlacerControl": {
2817      "type": "string",
2818      "enum": [
2819        "FORCE_ALL_FRAMES",
2820        "NORMAL"
2821      ]
2822    },
2823    "DeinterlacerMode": {
2824      "type": "string",
2825      "enum": [
2826        "DEINTERLACE",
2827        "INVERSE_TELECINE",
2828        "ADAPTIVE"
2829      ]
2830    },
2831    "DeleteJobTemplateRequest": {
2832      "type": "structure",
2833      "members": {
2834        "Name": {
2835          "shape": "__string",
2836          "locationName": "name",
2837          "location": "uri"
2838        }
2839      },
2840      "required": [
2841        "Name"
2842      ]
2843    },
2844    "DeleteJobTemplateResponse": {
2845      "type": "structure",
2846      "members": {
2847      }
2848    },
2849    "DeletePresetRequest": {
2850      "type": "structure",
2851      "members": {
2852        "Name": {
2853          "shape": "__string",
2854          "locationName": "name",
2855          "location": "uri"
2856        }
2857      },
2858      "required": [
2859        "Name"
2860      ]
2861    },
2862    "DeletePresetResponse": {
2863      "type": "structure",
2864      "members": {
2865      }
2866    },
2867    "DeleteQueueRequest": {
2868      "type": "structure",
2869      "members": {
2870        "Name": {
2871          "shape": "__string",
2872          "locationName": "name",
2873          "location": "uri"
2874        }
2875      },
2876      "required": [
2877        "Name"
2878      ]
2879    },
2880    "DeleteQueueResponse": {
2881      "type": "structure",
2882      "members": {
2883      }
2884    },
2885    "DescribeEndpointsMode": {
2886      "type": "string",
2887      "enum": [
2888        "DEFAULT",
2889        "GET_ONLY"
2890      ]
2891    },
2892    "DescribeEndpointsRequest": {
2893      "type": "structure",
2894      "members": {
2895        "MaxResults": {
2896          "shape": "__integer",
2897          "locationName": "maxResults"
2898        },
2899        "Mode": {
2900          "shape": "DescribeEndpointsMode",
2901          "locationName": "mode"
2902        },
2903        "NextToken": {
2904          "shape": "__string",
2905          "locationName": "nextToken"
2906        }
2907      }
2908    },
2909    "DescribeEndpointsResponse": {
2910      "type": "structure",
2911      "members": {
2912        "Endpoints": {
2913          "shape": "__listOfEndpoint",
2914          "locationName": "endpoints"
2915        },
2916        "NextToken": {
2917          "shape": "__string",
2918          "locationName": "nextToken"
2919        }
2920      }
2921    },
2922    "DestinationSettings": {
2923      "type": "structure",
2924      "members": {
2925        "S3Settings": {
2926          "shape": "S3DestinationSettings",
2927          "locationName": "s3Settings"
2928        }
2929      }
2930    },
2931    "DisassociateCertificateRequest": {
2932      "type": "structure",
2933      "members": {
2934        "Arn": {
2935          "shape": "__string",
2936          "locationName": "arn",
2937          "location": "uri"
2938        }
2939      },
2940      "required": [
2941        "Arn"
2942      ]
2943    },
2944    "DisassociateCertificateResponse": {
2945      "type": "structure",
2946      "members": {
2947      }
2948    },
2949    "DolbyVision": {
2950      "type": "structure",
2951      "members": {
2952        "L6Metadata": {
2953          "shape": "DolbyVisionLevel6Metadata",
2954          "locationName": "l6Metadata"
2955        },
2956        "L6Mode": {
2957          "shape": "DolbyVisionLevel6Mode",
2958          "locationName": "l6Mode"
2959        },
2960        "Profile": {
2961          "shape": "DolbyVisionProfile",
2962          "locationName": "profile"
2963        }
2964      }
2965    },
2966    "DolbyVisionLevel6Metadata": {
2967      "type": "structure",
2968      "members": {
2969        "MaxCll": {
2970          "shape": "__integerMin0Max65535",
2971          "locationName": "maxCll"
2972        },
2973        "MaxFall": {
2974          "shape": "__integerMin0Max65535",
2975          "locationName": "maxFall"
2976        }
2977      }
2978    },
2979    "DolbyVisionLevel6Mode": {
2980      "type": "string",
2981      "enum": [
2982        "PASSTHROUGH",
2983        "RECALCULATE",
2984        "SPECIFY"
2985      ]
2986    },
2987    "DolbyVisionProfile": {
2988      "type": "string",
2989      "enum": [
2990        "PROFILE_5"
2991      ]
2992    },
2993    "DropFrameTimecode": {
2994      "type": "string",
2995      "enum": [
2996        "DISABLED",
2997        "ENABLED"
2998      ]
2999    },
3000    "DvbNitSettings": {
3001      "type": "structure",
3002      "members": {
3003        "NetworkId": {
3004          "shape": "__integerMin0Max65535",
3005          "locationName": "networkId"
3006        },
3007        "NetworkName": {
3008          "shape": "__stringMin1Max256",
3009          "locationName": "networkName"
3010        },
3011        "NitInterval": {
3012          "shape": "__integerMin25Max10000",
3013          "locationName": "nitInterval"
3014        }
3015      }
3016    },
3017    "DvbSdtSettings": {
3018      "type": "structure",
3019      "members": {
3020        "OutputSdt": {
3021          "shape": "OutputSdt",
3022          "locationName": "outputSdt"
3023        },
3024        "SdtInterval": {
3025          "shape": "__integerMin25Max2000",
3026          "locationName": "sdtInterval"
3027        },
3028        "ServiceName": {
3029          "shape": "__stringMin1Max256",
3030          "locationName": "serviceName"
3031        },
3032        "ServiceProviderName": {
3033          "shape": "__stringMin1Max256",
3034          "locationName": "serviceProviderName"
3035        }
3036      }
3037    },
3038    "DvbSubDestinationSettings": {
3039      "type": "structure",
3040      "members": {
3041        "Alignment": {
3042          "shape": "DvbSubtitleAlignment",
3043          "locationName": "alignment"
3044        },
3045        "BackgroundColor": {
3046          "shape": "DvbSubtitleBackgroundColor",
3047          "locationName": "backgroundColor"
3048        },
3049        "BackgroundOpacity": {
3050          "shape": "__integerMin0Max255",
3051          "locationName": "backgroundOpacity"
3052        },
3053        "FontColor": {
3054          "shape": "DvbSubtitleFontColor",
3055          "locationName": "fontColor"
3056        },
3057        "FontOpacity": {
3058          "shape": "__integerMin0Max255",
3059          "locationName": "fontOpacity"
3060        },
3061        "FontResolution": {
3062          "shape": "__integerMin96Max600",
3063          "locationName": "fontResolution"
3064        },
3065        "FontScript": {
3066          "shape": "FontScript",
3067          "locationName": "fontScript"
3068        },
3069        "FontSize": {
3070          "shape": "__integerMin0Max96",
3071          "locationName": "fontSize"
3072        },
3073        "OutlineColor": {
3074          "shape": "DvbSubtitleOutlineColor",
3075          "locationName": "outlineColor"
3076        },
3077        "OutlineSize": {
3078          "shape": "__integerMin0Max10",
3079          "locationName": "outlineSize"
3080        },
3081        "ShadowColor": {
3082          "shape": "DvbSubtitleShadowColor",
3083          "locationName": "shadowColor"
3084        },
3085        "ShadowOpacity": {
3086          "shape": "__integerMin0Max255",
3087          "locationName": "shadowOpacity"
3088        },
3089        "ShadowXOffset": {
3090          "shape": "__integerMinNegative2147483648Max2147483647",
3091          "locationName": "shadowXOffset"
3092        },
3093        "ShadowYOffset": {
3094          "shape": "__integerMinNegative2147483648Max2147483647",
3095          "locationName": "shadowYOffset"
3096        },
3097        "SubtitlingType": {
3098          "shape": "DvbSubtitlingType",
3099          "locationName": "subtitlingType"
3100        },
3101        "TeletextSpacing": {
3102          "shape": "DvbSubtitleTeletextSpacing",
3103          "locationName": "teletextSpacing"
3104        },
3105        "XPosition": {
3106          "shape": "__integerMin0Max2147483647",
3107          "locationName": "xPosition"
3108        },
3109        "YPosition": {
3110          "shape": "__integerMin0Max2147483647",
3111          "locationName": "yPosition"
3112        }
3113      }
3114    },
3115    "DvbSubSourceSettings": {
3116      "type": "structure",
3117      "members": {
3118        "Pid": {
3119          "shape": "__integerMin1Max2147483647",
3120          "locationName": "pid"
3121        }
3122      }
3123    },
3124    "DvbSubtitleAlignment": {
3125      "type": "string",
3126      "enum": [
3127        "CENTERED",
3128        "LEFT"
3129      ]
3130    },
3131    "DvbSubtitleBackgroundColor": {
3132      "type": "string",
3133      "enum": [
3134        "NONE",
3135        "BLACK",
3136        "WHITE"
3137      ]
3138    },
3139    "DvbSubtitleFontColor": {
3140      "type": "string",
3141      "enum": [
3142        "WHITE",
3143        "BLACK",
3144        "YELLOW",
3145        "RED",
3146        "GREEN",
3147        "BLUE"
3148      ]
3149    },
3150    "DvbSubtitleOutlineColor": {
3151      "type": "string",
3152      "enum": [
3153        "BLACK",
3154        "WHITE",
3155        "YELLOW",
3156        "RED",
3157        "GREEN",
3158        "BLUE"
3159      ]
3160    },
3161    "DvbSubtitleShadowColor": {
3162      "type": "string",
3163      "enum": [
3164        "NONE",
3165        "BLACK",
3166        "WHITE"
3167      ]
3168    },
3169    "DvbSubtitleTeletextSpacing": {
3170      "type": "string",
3171      "enum": [
3172        "FIXED_GRID",
3173        "PROPORTIONAL"
3174      ]
3175    },
3176    "DvbSubtitlingType": {
3177      "type": "string",
3178      "enum": [
3179        "HEARING_IMPAIRED",
3180        "STANDARD"
3181      ]
3182    },
3183    "DvbTdtSettings": {
3184      "type": "structure",
3185      "members": {
3186        "TdtInterval": {
3187          "shape": "__integerMin1000Max30000",
3188          "locationName": "tdtInterval"
3189        }
3190      }
3191    },
3192    "Eac3AtmosBitstreamMode": {
3193      "type": "string",
3194      "enum": [
3195        "COMPLETE_MAIN"
3196      ]
3197    },
3198    "Eac3AtmosCodingMode": {
3199      "type": "string",
3200      "enum": [
3201        "CODING_MODE_9_1_6"
3202      ]
3203    },
3204    "Eac3AtmosDialogueIntelligence": {
3205      "type": "string",
3206      "enum": [
3207        "ENABLED",
3208        "DISABLED"
3209      ]
3210    },
3211    "Eac3AtmosDynamicRangeCompressionLine": {
3212      "type": "string",
3213      "enum": [
3214        "NONE",
3215        "FILM_STANDARD",
3216        "FILM_LIGHT",
3217        "MUSIC_STANDARD",
3218        "MUSIC_LIGHT",
3219        "SPEECH"
3220      ]
3221    },
3222    "Eac3AtmosDynamicRangeCompressionRf": {
3223      "type": "string",
3224      "enum": [
3225        "NONE",
3226        "FILM_STANDARD",
3227        "FILM_LIGHT",
3228        "MUSIC_STANDARD",
3229        "MUSIC_LIGHT",
3230        "SPEECH"
3231      ]
3232    },
3233    "Eac3AtmosMeteringMode": {
3234      "type": "string",
3235      "enum": [
3236        "LEQ_A",
3237        "ITU_BS_1770_1",
3238        "ITU_BS_1770_2",
3239        "ITU_BS_1770_3",
3240        "ITU_BS_1770_4"
3241      ]
3242    },
3243    "Eac3AtmosSettings": {
3244      "type": "structure",
3245      "members": {
3246        "Bitrate": {
3247          "shape": "__integerMin384000Max768000",
3248          "locationName": "bitrate"
3249        },
3250        "BitstreamMode": {
3251          "shape": "Eac3AtmosBitstreamMode",
3252          "locationName": "bitstreamMode"
3253        },
3254        "CodingMode": {
3255          "shape": "Eac3AtmosCodingMode",
3256          "locationName": "codingMode"
3257        },
3258        "DialogueIntelligence": {
3259          "shape": "Eac3AtmosDialogueIntelligence",
3260          "locationName": "dialogueIntelligence"
3261        },
3262        "DynamicRangeCompressionLine": {
3263          "shape": "Eac3AtmosDynamicRangeCompressionLine",
3264          "locationName": "dynamicRangeCompressionLine"
3265        },
3266        "DynamicRangeCompressionRf": {
3267          "shape": "Eac3AtmosDynamicRangeCompressionRf",
3268          "locationName": "dynamicRangeCompressionRf"
3269        },
3270        "LoRoCenterMixLevel": {
3271          "shape": "__doubleMinNegative6Max3",
3272          "locationName": "loRoCenterMixLevel"
3273        },
3274        "LoRoSurroundMixLevel": {
3275          "shape": "__doubleMinNegative60MaxNegative1",
3276          "locationName": "loRoSurroundMixLevel"
3277        },
3278        "LtRtCenterMixLevel": {
3279          "shape": "__doubleMinNegative6Max3",
3280          "locationName": "ltRtCenterMixLevel"
3281        },
3282        "LtRtSurroundMixLevel": {
3283          "shape": "__doubleMinNegative60MaxNegative1",
3284          "locationName": "ltRtSurroundMixLevel"
3285        },
3286        "MeteringMode": {
3287          "shape": "Eac3AtmosMeteringMode",
3288          "locationName": "meteringMode"
3289        },
3290        "SampleRate": {
3291          "shape": "__integerMin48000Max48000",
3292          "locationName": "sampleRate"
3293        },
3294        "SpeechThreshold": {
3295          "shape": "__integerMin1Max100",
3296          "locationName": "speechThreshold"
3297        },
3298        "StereoDownmix": {
3299          "shape": "Eac3AtmosStereoDownmix",
3300          "locationName": "stereoDownmix"
3301        },
3302        "SurroundExMode": {
3303          "shape": "Eac3AtmosSurroundExMode",
3304          "locationName": "surroundExMode"
3305        }
3306      }
3307    },
3308    "Eac3AtmosStereoDownmix": {
3309      "type": "string",
3310      "enum": [
3311        "NOT_INDICATED",
3312        "STEREO",
3313        "SURROUND",
3314        "DPL2"
3315      ]
3316    },
3317    "Eac3AtmosSurroundExMode": {
3318      "type": "string",
3319      "enum": [
3320        "NOT_INDICATED",
3321        "ENABLED",
3322        "DISABLED"
3323      ]
3324    },
3325    "Eac3AttenuationControl": {
3326      "type": "string",
3327      "enum": [
3328        "ATTENUATE_3_DB",
3329        "NONE"
3330      ]
3331    },
3332    "Eac3BitstreamMode": {
3333      "type": "string",
3334      "enum": [
3335        "COMPLETE_MAIN",
3336        "COMMENTARY",
3337        "EMERGENCY",
3338        "HEARING_IMPAIRED",
3339        "VISUALLY_IMPAIRED"
3340      ]
3341    },
3342    "Eac3CodingMode": {
3343      "type": "string",
3344      "enum": [
3345        "CODING_MODE_1_0",
3346        "CODING_MODE_2_0",
3347        "CODING_MODE_3_2"
3348      ]
3349    },
3350    "Eac3DcFilter": {
3351      "type": "string",
3352      "enum": [
3353        "ENABLED",
3354        "DISABLED"
3355      ]
3356    },
3357    "Eac3DynamicRangeCompressionLine": {
3358      "type": "string",
3359      "enum": [
3360        "NONE",
3361        "FILM_STANDARD",
3362        "FILM_LIGHT",
3363        "MUSIC_STANDARD",
3364        "MUSIC_LIGHT",
3365        "SPEECH"
3366      ]
3367    },
3368    "Eac3DynamicRangeCompressionRf": {
3369      "type": "string",
3370      "enum": [
3371        "NONE",
3372        "FILM_STANDARD",
3373        "FILM_LIGHT",
3374        "MUSIC_STANDARD",
3375        "MUSIC_LIGHT",
3376        "SPEECH"
3377      ]
3378    },
3379    "Eac3LfeControl": {
3380      "type": "string",
3381      "enum": [
3382        "LFE",
3383        "NO_LFE"
3384      ]
3385    },
3386    "Eac3LfeFilter": {
3387      "type": "string",
3388      "enum": [
3389        "ENABLED",
3390        "DISABLED"
3391      ]
3392    },
3393    "Eac3MetadataControl": {
3394      "type": "string",
3395      "enum": [
3396        "FOLLOW_INPUT",
3397        "USE_CONFIGURED"
3398      ]
3399    },
3400    "Eac3PassthroughControl": {
3401      "type": "string",
3402      "enum": [
3403        "WHEN_POSSIBLE",
3404        "NO_PASSTHROUGH"
3405      ]
3406    },
3407    "Eac3PhaseControl": {
3408      "type": "string",
3409      "enum": [
3410        "SHIFT_90_DEGREES",
3411        "NO_SHIFT"
3412      ]
3413    },
3414    "Eac3Settings": {
3415      "type": "structure",
3416      "members": {
3417        "AttenuationControl": {
3418          "shape": "Eac3AttenuationControl",
3419          "locationName": "attenuationControl"
3420        },
3421        "Bitrate": {
3422          "shape": "__integerMin64000Max640000",
3423          "locationName": "bitrate"
3424        },
3425        "BitstreamMode": {
3426          "shape": "Eac3BitstreamMode",
3427          "locationName": "bitstreamMode"
3428        },
3429        "CodingMode": {
3430          "shape": "Eac3CodingMode",
3431          "locationName": "codingMode"
3432        },
3433        "DcFilter": {
3434          "shape": "Eac3DcFilter",
3435          "locationName": "dcFilter"
3436        },
3437        "Dialnorm": {
3438          "shape": "__integerMin1Max31",
3439          "locationName": "dialnorm"
3440        },
3441        "DynamicRangeCompressionLine": {
3442          "shape": "Eac3DynamicRangeCompressionLine",
3443          "locationName": "dynamicRangeCompressionLine"
3444        },
3445        "DynamicRangeCompressionRf": {
3446          "shape": "Eac3DynamicRangeCompressionRf",
3447          "locationName": "dynamicRangeCompressionRf"
3448        },
3449        "LfeControl": {
3450          "shape": "Eac3LfeControl",
3451          "locationName": "lfeControl"
3452        },
3453        "LfeFilter": {
3454          "shape": "Eac3LfeFilter",
3455          "locationName": "lfeFilter"
3456        },
3457        "LoRoCenterMixLevel": {
3458          "shape": "__doubleMinNegative60Max3",
3459          "locationName": "loRoCenterMixLevel"
3460        },
3461        "LoRoSurroundMixLevel": {
3462          "shape": "__doubleMinNegative60MaxNegative1",
3463          "locationName": "loRoSurroundMixLevel"
3464        },
3465        "LtRtCenterMixLevel": {
3466          "shape": "__doubleMinNegative60Max3",
3467          "locationName": "ltRtCenterMixLevel"
3468        },
3469        "LtRtSurroundMixLevel": {
3470          "shape": "__doubleMinNegative60MaxNegative1",
3471          "locationName": "ltRtSurroundMixLevel"
3472        },
3473        "MetadataControl": {
3474          "shape": "Eac3MetadataControl",
3475          "locationName": "metadataControl"
3476        },
3477        "PassthroughControl": {
3478          "shape": "Eac3PassthroughControl",
3479          "locationName": "passthroughControl"
3480        },
3481        "PhaseControl": {
3482          "shape": "Eac3PhaseControl",
3483          "locationName": "phaseControl"
3484        },
3485        "SampleRate": {
3486          "shape": "__integerMin48000Max48000",
3487          "locationName": "sampleRate"
3488        },
3489        "StereoDownmix": {
3490          "shape": "Eac3StereoDownmix",
3491          "locationName": "stereoDownmix"
3492        },
3493        "SurroundExMode": {
3494          "shape": "Eac3SurroundExMode",
3495          "locationName": "surroundExMode"
3496        },
3497        "SurroundMode": {
3498          "shape": "Eac3SurroundMode",
3499          "locationName": "surroundMode"
3500        }
3501      }
3502    },
3503    "Eac3StereoDownmix": {
3504      "type": "string",
3505      "enum": [
3506        "NOT_INDICATED",
3507        "LO_RO",
3508        "LT_RT",
3509        "DPL2"
3510      ]
3511    },
3512    "Eac3SurroundExMode": {
3513      "type": "string",
3514      "enum": [
3515        "NOT_INDICATED",
3516        "ENABLED",
3517        "DISABLED"
3518      ]
3519    },
3520    "Eac3SurroundMode": {
3521      "type": "string",
3522      "enum": [
3523        "NOT_INDICATED",
3524        "ENABLED",
3525        "DISABLED"
3526      ]
3527    },
3528    "EmbeddedConvert608To708": {
3529      "type": "string",
3530      "enum": [
3531        "UPCONVERT",
3532        "DISABLED"
3533      ]
3534    },
3535    "EmbeddedDestinationSettings": {
3536      "type": "structure",
3537      "members": {
3538        "Destination608ChannelNumber": {
3539          "shape": "__integerMin1Max4",
3540          "locationName": "destination608ChannelNumber"
3541        },
3542        "Destination708ServiceNumber": {
3543          "shape": "__integerMin1Max6",
3544          "locationName": "destination708ServiceNumber"
3545        }
3546      }
3547    },
3548    "EmbeddedSourceSettings": {
3549      "type": "structure",
3550      "members": {
3551        "Convert608To708": {
3552          "shape": "EmbeddedConvert608To708",
3553          "locationName": "convert608To708"
3554        },
3555        "Source608ChannelNumber": {
3556          "shape": "__integerMin1Max4",
3557          "locationName": "source608ChannelNumber"
3558        },
3559        "Source608TrackNumber": {
3560          "shape": "__integerMin1Max1",
3561          "locationName": "source608TrackNumber"
3562        },
3563        "TerminateCaptions": {
3564          "shape": "EmbeddedTerminateCaptions",
3565          "locationName": "terminateCaptions"
3566        }
3567      }
3568    },
3569    "EmbeddedTerminateCaptions": {
3570      "type": "string",
3571      "enum": [
3572        "END_OF_INPUT",
3573        "DISABLED"
3574      ]
3575    },
3576    "Endpoint": {
3577      "type": "structure",
3578      "members": {
3579        "Url": {
3580          "shape": "__string",
3581          "locationName": "url"
3582        }
3583      }
3584    },
3585    "EsamManifestConfirmConditionNotification": {
3586      "type": "structure",
3587      "members": {
3588        "MccXml": {
3589          "shape": "__stringPatternSNManifestConfirmConditionNotificationNS",
3590          "locationName": "mccXml"
3591        }
3592      }
3593    },
3594    "EsamSettings": {
3595      "type": "structure",
3596      "members": {
3597        "ManifestConfirmConditionNotification": {
3598          "shape": "EsamManifestConfirmConditionNotification",
3599          "locationName": "manifestConfirmConditionNotification"
3600        },
3601        "ResponseSignalPreroll": {
3602          "shape": "__integerMin0Max30000",
3603          "locationName": "responseSignalPreroll"
3604        },
3605        "SignalProcessingNotification": {
3606          "shape": "EsamSignalProcessingNotification",
3607          "locationName": "signalProcessingNotification"
3608        }
3609      }
3610    },
3611    "EsamSignalProcessingNotification": {
3612      "type": "structure",
3613      "members": {
3614        "SccXml": {
3615          "shape": "__stringPatternSNSignalProcessingNotificationNS",
3616          "locationName": "sccXml"
3617        }
3618      }
3619    },
3620    "ExceptionBody": {
3621      "type": "structure",
3622      "members": {
3623        "Message": {
3624          "shape": "__string",
3625          "locationName": "message"
3626        }
3627      }
3628    },
3629    "F4vMoovPlacement": {
3630      "type": "string",
3631      "enum": [
3632        "PROGRESSIVE_DOWNLOAD",
3633        "NORMAL"
3634      ]
3635    },
3636    "F4vSettings": {
3637      "type": "structure",
3638      "members": {
3639        "MoovPlacement": {
3640          "shape": "F4vMoovPlacement",
3641          "locationName": "moovPlacement"
3642        }
3643      }
3644    },
3645    "FileGroupSettings": {
3646      "type": "structure",
3647      "members": {
3648        "Destination": {
3649          "shape": "__stringPatternS3",
3650          "locationName": "destination"
3651        },
3652        "DestinationSettings": {
3653          "shape": "DestinationSettings",
3654          "locationName": "destinationSettings"
3655        }
3656      }
3657    },
3658    "FileSourceConvert608To708": {
3659      "type": "string",
3660      "enum": [
3661        "UPCONVERT",
3662        "DISABLED"
3663      ]
3664    },
3665    "FileSourceSettings": {
3666      "type": "structure",
3667      "members": {
3668        "Convert608To708": {
3669          "shape": "FileSourceConvert608To708",
3670          "locationName": "convert608To708"
3671        },
3672        "Framerate": {
3673          "shape": "CaptionSourceFramerate",
3674          "locationName": "framerate"
3675        },
3676        "SourceFile": {
3677          "shape": "__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIHttpsSccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMI",
3678          "locationName": "sourceFile"
3679        },
3680        "TimeDelta": {
3681          "shape": "__integerMinNegative2147483648Max2147483647",
3682          "locationName": "timeDelta"
3683        }
3684      }
3685    },
3686    "FontScript": {
3687      "type": "string",
3688      "enum": [
3689        "AUTOMATIC",
3690        "HANS",
3691        "HANT"
3692      ]
3693    },
3694    "ForbiddenException": {
3695      "type": "structure",
3696      "members": {
3697        "Message": {
3698          "shape": "__string",
3699          "locationName": "message"
3700        }
3701      },
3702      "exception": true,
3703      "error": {
3704        "httpStatusCode": 403
3705      }
3706    },
3707    "FrameCaptureSettings": {
3708      "type": "structure",
3709      "members": {
3710        "FramerateDenominator": {
3711          "shape": "__integerMin1Max2147483647",
3712          "locationName": "framerateDenominator"
3713        },
3714        "FramerateNumerator": {
3715          "shape": "__integerMin1Max2147483647",
3716          "locationName": "framerateNumerator"
3717        },
3718        "MaxCaptures": {
3719          "shape": "__integerMin1Max10000000",
3720          "locationName": "maxCaptures"
3721        },
3722        "Quality": {
3723          "shape": "__integerMin1Max100",
3724          "locationName": "quality"
3725        }
3726      }
3727    },
3728    "GetJobRequest": {
3729      "type": "structure",
3730      "members": {
3731        "Id": {
3732          "shape": "__string",
3733          "locationName": "id",
3734          "location": "uri"
3735        }
3736      },
3737      "required": [
3738        "Id"
3739      ]
3740    },
3741    "GetJobResponse": {
3742      "type": "structure",
3743      "members": {
3744        "Job": {
3745          "shape": "Job",
3746          "locationName": "job"
3747        }
3748      }
3749    },
3750    "GetJobTemplateRequest": {
3751      "type": "structure",
3752      "members": {
3753        "Name": {
3754          "shape": "__string",
3755          "locationName": "name",
3756          "location": "uri"
3757        }
3758      },
3759      "required": [
3760        "Name"
3761      ]
3762    },
3763    "GetJobTemplateResponse": {
3764      "type": "structure",
3765      "members": {
3766        "JobTemplate": {
3767          "shape": "JobTemplate",
3768          "locationName": "jobTemplate"
3769        }
3770      }
3771    },
3772    "GetPresetRequest": {
3773      "type": "structure",
3774      "members": {
3775        "Name": {
3776          "shape": "__string",
3777          "locationName": "name",
3778          "location": "uri"
3779        }
3780      },
3781      "required": [
3782        "Name"
3783      ]
3784    },
3785    "GetPresetResponse": {
3786      "type": "structure",
3787      "members": {
3788        "Preset": {
3789          "shape": "Preset",
3790          "locationName": "preset"
3791        }
3792      }
3793    },
3794    "GetQueueRequest": {
3795      "type": "structure",
3796      "members": {
3797        "Name": {
3798          "shape": "__string",
3799          "locationName": "name",
3800          "location": "uri"
3801        }
3802      },
3803      "required": [
3804        "Name"
3805      ]
3806    },
3807    "GetQueueResponse": {
3808      "type": "structure",
3809      "members": {
3810        "Queue": {
3811          "shape": "Queue",
3812          "locationName": "queue"
3813        }
3814      }
3815    },
3816    "H264AdaptiveQuantization": {
3817      "type": "string",
3818      "enum": [
3819        "OFF",
3820        "AUTO",
3821        "LOW",
3822        "MEDIUM",
3823        "HIGH",
3824        "HIGHER",
3825        "MAX"
3826      ]
3827    },
3828    "H264CodecLevel": {
3829      "type": "string",
3830      "enum": [
3831        "AUTO",
3832        "LEVEL_1",
3833        "LEVEL_1_1",
3834        "LEVEL_1_2",
3835        "LEVEL_1_3",
3836        "LEVEL_2",
3837        "LEVEL_2_1",
3838        "LEVEL_2_2",
3839        "LEVEL_3",
3840        "LEVEL_3_1",
3841        "LEVEL_3_2",
3842        "LEVEL_4",
3843        "LEVEL_4_1",
3844        "LEVEL_4_2",
3845        "LEVEL_5",
3846        "LEVEL_5_1",
3847        "LEVEL_5_2"
3848      ]
3849    },
3850    "H264CodecProfile": {
3851      "type": "string",
3852      "enum": [
3853        "BASELINE",
3854        "HIGH",
3855        "HIGH_10BIT",
3856        "HIGH_422",
3857        "HIGH_422_10BIT",
3858        "MAIN"
3859      ]
3860    },
3861    "H264DynamicSubGop": {
3862      "type": "string",
3863      "enum": [
3864        "ADAPTIVE",
3865        "STATIC"
3866      ]
3867    },
3868    "H264EntropyEncoding": {
3869      "type": "string",
3870      "enum": [
3871        "CABAC",
3872        "CAVLC"
3873      ]
3874    },
3875    "H264FieldEncoding": {
3876      "type": "string",
3877      "enum": [
3878        "PAFF",
3879        "FORCE_FIELD"
3880      ]
3881    },
3882    "H264FlickerAdaptiveQuantization": {
3883      "type": "string",
3884      "enum": [
3885        "DISABLED",
3886        "ENABLED"
3887      ]
3888    },
3889    "H264FramerateControl": {
3890      "type": "string",
3891      "enum": [
3892        "INITIALIZE_FROM_SOURCE",
3893        "SPECIFIED"
3894      ]
3895    },
3896    "H264FramerateConversionAlgorithm": {
3897      "type": "string",
3898      "enum": [
3899        "DUPLICATE_DROP",
3900        "INTERPOLATE",
3901        "FRAMEFORMER"
3902      ]
3903    },
3904    "H264GopBReference": {
3905      "type": "string",
3906      "enum": [
3907        "DISABLED",
3908        "ENABLED"
3909      ]
3910    },
3911    "H264GopSizeUnits": {
3912      "type": "string",
3913      "enum": [
3914        "FRAMES",
3915        "SECONDS"
3916      ]
3917    },
3918    "H264InterlaceMode": {
3919      "type": "string",
3920      "enum": [
3921        "PROGRESSIVE",
3922        "TOP_FIELD",
3923        "BOTTOM_FIELD",
3924        "FOLLOW_TOP_FIELD",
3925        "FOLLOW_BOTTOM_FIELD"
3926      ]
3927    },
3928    "H264ParControl": {
3929      "type": "string",
3930      "enum": [
3931        "INITIALIZE_FROM_SOURCE",
3932        "SPECIFIED"
3933      ]
3934    },
3935    "H264QualityTuningLevel": {
3936      "type": "string",
3937      "enum": [
3938        "SINGLE_PASS",
3939        "SINGLE_PASS_HQ",
3940        "MULTI_PASS_HQ"
3941      ]
3942    },
3943    "H264QvbrSettings": {
3944      "type": "structure",
3945      "members": {
3946        "MaxAverageBitrate": {
3947          "shape": "__integerMin1000Max1152000000",
3948          "locationName": "maxAverageBitrate"
3949        },
3950        "QvbrQualityLevel": {
3951          "shape": "__integerMin1Max10",
3952          "locationName": "qvbrQualityLevel"
3953        },
3954        "QvbrQualityLevelFineTune": {
3955          "shape": "__doubleMin0Max1",
3956          "locationName": "qvbrQualityLevelFineTune"
3957        }
3958      }
3959    },
3960    "H264RateControlMode": {
3961      "type": "string",
3962      "enum": [
3963        "VBR",
3964        "CBR",
3965        "QVBR"
3966      ]
3967    },
3968    "H264RepeatPps": {
3969      "type": "string",
3970      "enum": [
3971        "DISABLED",
3972        "ENABLED"
3973      ]
3974    },
3975    "H264ScanTypeConversionMode": {
3976      "type": "string",
3977      "enum": [
3978        "INTERLACED",
3979        "INTERLACED_OPTIMIZE"
3980      ]
3981    },
3982    "H264SceneChangeDetect": {
3983      "type": "string",
3984      "enum": [
3985        "DISABLED",
3986        "ENABLED",
3987        "TRANSITION_DETECTION"
3988      ]
3989    },
3990    "H264Settings": {
3991      "type": "structure",
3992      "members": {
3993        "AdaptiveQuantization": {
3994          "shape": "H264AdaptiveQuantization",
3995          "locationName": "adaptiveQuantization"
3996        },
3997        "Bitrate": {
3998          "shape": "__integerMin1000Max1152000000",
3999          "locationName": "bitrate"
4000        },
4001        "CodecLevel": {
4002          "shape": "H264CodecLevel",
4003          "locationName": "codecLevel"
4004        },
4005        "CodecProfile": {
4006          "shape": "H264CodecProfile",
4007          "locationName": "codecProfile"
4008        },
4009        "DynamicSubGop": {
4010          "shape": "H264DynamicSubGop",
4011          "locationName": "dynamicSubGop"
4012        },
4013        "EntropyEncoding": {
4014          "shape": "H264EntropyEncoding",
4015          "locationName": "entropyEncoding"
4016        },
4017        "FieldEncoding": {
4018          "shape": "H264FieldEncoding",
4019          "locationName": "fieldEncoding"
4020        },
4021        "FlickerAdaptiveQuantization": {
4022          "shape": "H264FlickerAdaptiveQuantization",
4023          "locationName": "flickerAdaptiveQuantization"
4024        },
4025        "FramerateControl": {
4026          "shape": "H264FramerateControl",
4027          "locationName": "framerateControl"
4028        },
4029        "FramerateConversionAlgorithm": {
4030          "shape": "H264FramerateConversionAlgorithm",
4031          "locationName": "framerateConversionAlgorithm"
4032        },
4033        "FramerateDenominator": {
4034          "shape": "__integerMin1Max2147483647",
4035          "locationName": "framerateDenominator"
4036        },
4037        "FramerateNumerator": {
4038          "shape": "__integerMin1Max2147483647",
4039          "locationName": "framerateNumerator"
4040        },
4041        "GopBReference": {
4042          "shape": "H264GopBReference",
4043          "locationName": "gopBReference"
4044        },
4045        "GopClosedCadence": {
4046          "shape": "__integerMin0Max2147483647",
4047          "locationName": "gopClosedCadence"
4048        },
4049        "GopSize": {
4050          "shape": "__doubleMin0",
4051          "locationName": "gopSize"
4052        },
4053        "GopSizeUnits": {
4054          "shape": "H264GopSizeUnits",
4055          "locationName": "gopSizeUnits"
4056        },
4057        "HrdBufferInitialFillPercentage": {
4058          "shape": "__integerMin0Max100",
4059          "locationName": "hrdBufferInitialFillPercentage"
4060        },
4061        "HrdBufferSize": {
4062          "shape": "__integerMin0Max1152000000",
4063          "locationName": "hrdBufferSize"
4064        },
4065        "InterlaceMode": {
4066          "shape": "H264InterlaceMode",
4067          "locationName": "interlaceMode"
4068        },
4069        "MaxBitrate": {
4070          "shape": "__integerMin1000Max1152000000",
4071          "locationName": "maxBitrate"
4072        },
4073        "MinIInterval": {
4074          "shape": "__integerMin0Max30",
4075          "locationName": "minIInterval"
4076        },
4077        "NumberBFramesBetweenReferenceFrames": {
4078          "shape": "__integerMin0Max7",
4079          "locationName": "numberBFramesBetweenReferenceFrames"
4080        },
4081        "NumberReferenceFrames": {
4082          "shape": "__integerMin1Max6",
4083          "locationName": "numberReferenceFrames"
4084        },
4085        "ParControl": {
4086          "shape": "H264ParControl",
4087          "locationName": "parControl"
4088        },
4089        "ParDenominator": {
4090          "shape": "__integerMin1Max2147483647",
4091          "locationName": "parDenominator"
4092        },
4093        "ParNumerator": {
4094          "shape": "__integerMin1Max2147483647",
4095          "locationName": "parNumerator"
4096        },
4097        "QualityTuningLevel": {
4098          "shape": "H264QualityTuningLevel",
4099          "locationName": "qualityTuningLevel"
4100        },
4101        "QvbrSettings": {
4102          "shape": "H264QvbrSettings",
4103          "locationName": "qvbrSettings"
4104        },
4105        "RateControlMode": {
4106          "shape": "H264RateControlMode",
4107          "locationName": "rateControlMode"
4108        },
4109        "RepeatPps": {
4110          "shape": "H264RepeatPps",
4111          "locationName": "repeatPps"
4112        },
4113        "ScanTypeConversionMode": {
4114          "shape": "H264ScanTypeConversionMode",
4115          "locationName": "scanTypeConversionMode"
4116        },
4117        "SceneChangeDetect": {
4118          "shape": "H264SceneChangeDetect",
4119          "locationName": "sceneChangeDetect"
4120        },
4121        "Slices": {
4122          "shape": "__integerMin1Max32",
4123          "locationName": "slices"
4124        },
4125        "SlowPal": {
4126          "shape": "H264SlowPal",
4127          "locationName": "slowPal"
4128        },
4129        "Softness": {
4130          "shape": "__integerMin0Max128",
4131          "locationName": "softness"
4132        },
4133        "SpatialAdaptiveQuantization": {
4134          "shape": "H264SpatialAdaptiveQuantization",
4135          "locationName": "spatialAdaptiveQuantization"
4136        },
4137        "Syntax": {
4138          "shape": "H264Syntax",
4139          "locationName": "syntax"
4140        },
4141        "Telecine": {
4142          "shape": "H264Telecine",
4143          "locationName": "telecine"
4144        },
4145        "TemporalAdaptiveQuantization": {
4146          "shape": "H264TemporalAdaptiveQuantization",
4147          "locationName": "temporalAdaptiveQuantization"
4148        },
4149        "UnregisteredSeiTimecode": {
4150          "shape": "H264UnregisteredSeiTimecode",
4151          "locationName": "unregisteredSeiTimecode"
4152        }
4153      }
4154    },
4155    "H264SlowPal": {
4156      "type": "string",
4157      "enum": [
4158        "DISABLED",
4159        "ENABLED"
4160      ]
4161    },
4162    "H264SpatialAdaptiveQuantization": {
4163      "type": "string",
4164      "enum": [
4165        "DISABLED",
4166        "ENABLED"
4167      ]
4168    },
4169    "H264Syntax": {
4170      "type": "string",
4171      "enum": [
4172        "DEFAULT",
4173        "RP2027"
4174      ]
4175    },
4176    "H264Telecine": {
4177      "type": "string",
4178      "enum": [
4179        "NONE",
4180        "SOFT",
4181        "HARD"
4182      ]
4183    },
4184    "H264TemporalAdaptiveQuantization": {
4185      "type": "string",
4186      "enum": [
4187        "DISABLED",
4188        "ENABLED"
4189      ]
4190    },
4191    "H264UnregisteredSeiTimecode": {
4192      "type": "string",
4193      "enum": [
4194        "DISABLED",
4195        "ENABLED"
4196      ]
4197    },
4198    "H265AdaptiveQuantization": {
4199      "type": "string",
4200      "enum": [
4201        "OFF",
4202        "LOW",
4203        "MEDIUM",
4204        "HIGH",
4205        "HIGHER",
4206        "MAX"
4207      ]
4208    },
4209    "H265AlternateTransferFunctionSei": {
4210      "type": "string",
4211      "enum": [
4212        "DISABLED",
4213        "ENABLED"
4214      ]
4215    },
4216    "H265CodecLevel": {
4217      "type": "string",
4218      "enum": [
4219        "AUTO",
4220        "LEVEL_1",
4221        "LEVEL_2",
4222        "LEVEL_2_1",
4223        "LEVEL_3",
4224        "LEVEL_3_1",
4225        "LEVEL_4",
4226        "LEVEL_4_1",
4227        "LEVEL_5",
4228        "LEVEL_5_1",
4229        "LEVEL_5_2",
4230        "LEVEL_6",
4231        "LEVEL_6_1",
4232        "LEVEL_6_2"
4233      ]
4234    },
4235    "H265CodecProfile": {
4236      "type": "string",
4237      "enum": [
4238        "MAIN_MAIN",
4239        "MAIN_HIGH",
4240        "MAIN10_MAIN",
4241        "MAIN10_HIGH",
4242        "MAIN_422_8BIT_MAIN",
4243        "MAIN_422_8BIT_HIGH",
4244        "MAIN_422_10BIT_MAIN",
4245        "MAIN_422_10BIT_HIGH"
4246      ]
4247    },
4248    "H265DynamicSubGop": {
4249      "type": "string",
4250      "enum": [
4251        "ADAPTIVE",
4252        "STATIC"
4253      ]
4254    },
4255    "H265FlickerAdaptiveQuantization": {
4256      "type": "string",
4257      "enum": [
4258        "DISABLED",
4259        "ENABLED"
4260      ]
4261    },
4262    "H265FramerateControl": {
4263      "type": "string",
4264      "enum": [
4265        "INITIALIZE_FROM_SOURCE",
4266        "SPECIFIED"
4267      ]
4268    },
4269    "H265FramerateConversionAlgorithm": {
4270      "type": "string",
4271      "enum": [
4272        "DUPLICATE_DROP",
4273        "INTERPOLATE",
4274        "FRAMEFORMER"
4275      ]
4276    },
4277    "H265GopBReference": {
4278      "type": "string",
4279      "enum": [
4280        "DISABLED",
4281        "ENABLED"
4282      ]
4283    },
4284    "H265GopSizeUnits": {
4285      "type": "string",
4286      "enum": [
4287        "FRAMES",
4288        "SECONDS"
4289      ]
4290    },
4291    "H265InterlaceMode": {
4292      "type": "string",
4293      "enum": [
4294        "PROGRESSIVE",
4295        "TOP_FIELD",
4296        "BOTTOM_FIELD",
4297        "FOLLOW_TOP_FIELD",
4298        "FOLLOW_BOTTOM_FIELD"
4299      ]
4300    },
4301    "H265ParControl": {
4302      "type": "string",
4303      "enum": [
4304        "INITIALIZE_FROM_SOURCE",
4305        "SPECIFIED"
4306      ]
4307    },
4308    "H265QualityTuningLevel": {
4309      "type": "string",
4310      "enum": [
4311        "SINGLE_PASS",
4312        "SINGLE_PASS_HQ",
4313        "MULTI_PASS_HQ"
4314      ]
4315    },
4316    "H265QvbrSettings": {
4317      "type": "structure",
4318      "members": {
4319        "MaxAverageBitrate": {
4320          "shape": "__integerMin1000Max1466400000",
4321          "locationName": "maxAverageBitrate"
4322        },
4323        "QvbrQualityLevel": {
4324          "shape": "__integerMin1Max10",
4325          "locationName": "qvbrQualityLevel"
4326        },
4327        "QvbrQualityLevelFineTune": {
4328          "shape": "__doubleMin0Max1",
4329          "locationName": "qvbrQualityLevelFineTune"
4330        }
4331      }
4332    },
4333    "H265RateControlMode": {
4334      "type": "string",
4335      "enum": [
4336        "VBR",
4337        "CBR",
4338        "QVBR"
4339      ]
4340    },
4341    "H265SampleAdaptiveOffsetFilterMode": {
4342      "type": "string",
4343      "enum": [
4344        "DEFAULT",
4345        "ADAPTIVE",
4346        "OFF"
4347      ]
4348    },
4349    "H265ScanTypeConversionMode": {
4350      "type": "string",
4351      "enum": [
4352        "INTERLACED",
4353        "INTERLACED_OPTIMIZE"
4354      ]
4355    },
4356    "H265SceneChangeDetect": {
4357      "type": "string",
4358      "enum": [
4359        "DISABLED",
4360        "ENABLED",
4361        "TRANSITION_DETECTION"
4362      ]
4363    },
4364    "H265Settings": {
4365      "type": "structure",
4366      "members": {
4367        "AdaptiveQuantization": {
4368          "shape": "H265AdaptiveQuantization",
4369          "locationName": "adaptiveQuantization"
4370        },
4371        "AlternateTransferFunctionSei": {
4372          "shape": "H265AlternateTransferFunctionSei",
4373          "locationName": "alternateTransferFunctionSei"
4374        },
4375        "Bitrate": {
4376          "shape": "__integerMin1000Max1466400000",
4377          "locationName": "bitrate"
4378        },
4379        "CodecLevel": {
4380          "shape": "H265CodecLevel",
4381          "locationName": "codecLevel"
4382        },
4383        "CodecProfile": {
4384          "shape": "H265CodecProfile",
4385          "locationName": "codecProfile"
4386        },
4387        "DynamicSubGop": {
4388          "shape": "H265DynamicSubGop",
4389          "locationName": "dynamicSubGop"
4390        },
4391        "FlickerAdaptiveQuantization": {
4392          "shape": "H265FlickerAdaptiveQuantization",
4393          "locationName": "flickerAdaptiveQuantization"
4394        },
4395        "FramerateControl": {
4396          "shape": "H265FramerateControl",
4397          "locationName": "framerateControl"
4398        },
4399        "FramerateConversionAlgorithm": {
4400          "shape": "H265FramerateConversionAlgorithm",
4401          "locationName": "framerateConversionAlgorithm"
4402        },
4403        "FramerateDenominator": {
4404          "shape": "__integerMin1Max2147483647",
4405          "locationName": "framerateDenominator"
4406        },
4407        "FramerateNumerator": {
4408          "shape": "__integerMin1Max2147483647",
4409          "locationName": "framerateNumerator"
4410        },
4411        "GopBReference": {
4412          "shape": "H265GopBReference",
4413          "locationName": "gopBReference"
4414        },
4415        "GopClosedCadence": {
4416          "shape": "__integerMin0Max2147483647",
4417          "locationName": "gopClosedCadence"
4418        },
4419        "GopSize": {
4420          "shape": "__doubleMin0",
4421          "locationName": "gopSize"
4422        },
4423        "GopSizeUnits": {
4424          "shape": "H265GopSizeUnits",
4425          "locationName": "gopSizeUnits"
4426        },
4427        "HrdBufferInitialFillPercentage": {
4428          "shape": "__integerMin0Max100",
4429          "locationName": "hrdBufferInitialFillPercentage"
4430        },
4431        "HrdBufferSize": {
4432          "shape": "__integerMin0Max1466400000",
4433          "locationName": "hrdBufferSize"
4434        },
4435        "InterlaceMode": {
4436          "shape": "H265InterlaceMode",
4437          "locationName": "interlaceMode"
4438        },
4439        "MaxBitrate": {
4440          "shape": "__integerMin1000Max1466400000",
4441          "locationName": "maxBitrate"
4442        },
4443        "MinIInterval": {
4444          "shape": "__integerMin0Max30",
4445          "locationName": "minIInterval"
4446        },
4447        "NumberBFramesBetweenReferenceFrames": {
4448          "shape": "__integerMin0Max7",
4449          "locationName": "numberBFramesBetweenReferenceFrames"
4450        },
4451        "NumberReferenceFrames": {
4452          "shape": "__integerMin1Max6",
4453          "locationName": "numberReferenceFrames"
4454        },
4455        "ParControl": {
4456          "shape": "H265ParControl",
4457          "locationName": "parControl"
4458        },
4459        "ParDenominator": {
4460          "shape": "__integerMin1Max2147483647",
4461          "locationName": "parDenominator"
4462        },
4463        "ParNumerator": {
4464          "shape": "__integerMin1Max2147483647",
4465          "locationName": "parNumerator"
4466        },
4467        "QualityTuningLevel": {
4468          "shape": "H265QualityTuningLevel",
4469          "locationName": "qualityTuningLevel"
4470        },
4471        "QvbrSettings": {
4472          "shape": "H265QvbrSettings",
4473          "locationName": "qvbrSettings"
4474        },
4475        "RateControlMode": {
4476          "shape": "H265RateControlMode",
4477          "locationName": "rateControlMode"
4478        },
4479        "SampleAdaptiveOffsetFilterMode": {
4480          "shape": "H265SampleAdaptiveOffsetFilterMode",
4481          "locationName": "sampleAdaptiveOffsetFilterMode"
4482        },
4483        "ScanTypeConversionMode": {
4484          "shape": "H265ScanTypeConversionMode",
4485          "locationName": "scanTypeConversionMode"
4486        },
4487        "SceneChangeDetect": {
4488          "shape": "H265SceneChangeDetect",
4489          "locationName": "sceneChangeDetect"
4490        },
4491        "Slices": {
4492          "shape": "__integerMin1Max32",
4493          "locationName": "slices"
4494        },
4495        "SlowPal": {
4496          "shape": "H265SlowPal",
4497          "locationName": "slowPal"
4498        },
4499        "SpatialAdaptiveQuantization": {
4500          "shape": "H265SpatialAdaptiveQuantization",
4501          "locationName": "spatialAdaptiveQuantization"
4502        },
4503        "Telecine": {
4504          "shape": "H265Telecine",
4505          "locationName": "telecine"
4506        },
4507        "TemporalAdaptiveQuantization": {
4508          "shape": "H265TemporalAdaptiveQuantization",
4509          "locationName": "temporalAdaptiveQuantization"
4510        },
4511        "TemporalIds": {
4512          "shape": "H265TemporalIds",
4513          "locationName": "temporalIds"
4514        },
4515        "Tiles": {
4516          "shape": "H265Tiles",
4517          "locationName": "tiles"
4518        },
4519        "UnregisteredSeiTimecode": {
4520          "shape": "H265UnregisteredSeiTimecode",
4521          "locationName": "unregisteredSeiTimecode"
4522        },
4523        "WriteMp4PackagingType": {
4524          "shape": "H265WriteMp4PackagingType",
4525          "locationName": "writeMp4PackagingType"
4526        }
4527      }
4528    },
4529    "H265SlowPal": {
4530      "type": "string",
4531      "enum": [
4532        "DISABLED",
4533        "ENABLED"
4534      ]
4535    },
4536    "H265SpatialAdaptiveQuantization": {
4537      "type": "string",
4538      "enum": [
4539        "DISABLED",
4540        "ENABLED"
4541      ]
4542    },
4543    "H265Telecine": {
4544      "type": "string",
4545      "enum": [
4546        "NONE",
4547        "SOFT",
4548        "HARD"
4549      ]
4550    },
4551    "H265TemporalAdaptiveQuantization": {
4552      "type": "string",
4553      "enum": [
4554        "DISABLED",
4555        "ENABLED"
4556      ]
4557    },
4558    "H265TemporalIds": {
4559      "type": "string",
4560      "enum": [
4561        "DISABLED",
4562        "ENABLED"
4563      ]
4564    },
4565    "H265Tiles": {
4566      "type": "string",
4567      "enum": [
4568        "DISABLED",
4569        "ENABLED"
4570      ]
4571    },
4572    "H265UnregisteredSeiTimecode": {
4573      "type": "string",
4574      "enum": [
4575        "DISABLED",
4576        "ENABLED"
4577      ]
4578    },
4579    "H265WriteMp4PackagingType": {
4580      "type": "string",
4581      "enum": [
4582        "HVC1",
4583        "HEV1"
4584      ]
4585    },
4586    "Hdr10Metadata": {
4587      "type": "structure",
4588      "members": {
4589        "BluePrimaryX": {
4590          "shape": "__integerMin0Max50000",
4591          "locationName": "bluePrimaryX"
4592        },
4593        "BluePrimaryY": {
4594          "shape": "__integerMin0Max50000",
4595          "locationName": "bluePrimaryY"
4596        },
4597        "GreenPrimaryX": {
4598          "shape": "__integerMin0Max50000",
4599          "locationName": "greenPrimaryX"
4600        },
4601        "GreenPrimaryY": {
4602          "shape": "__integerMin0Max50000",
4603          "locationName": "greenPrimaryY"
4604        },
4605        "MaxContentLightLevel": {
4606          "shape": "__integerMin0Max65535",
4607          "locationName": "maxContentLightLevel"
4608        },
4609        "MaxFrameAverageLightLevel": {
4610          "shape": "__integerMin0Max65535",
4611          "locationName": "maxFrameAverageLightLevel"
4612        },
4613        "MaxLuminance": {
4614          "shape": "__integerMin0Max2147483647",
4615          "locationName": "maxLuminance"
4616        },
4617        "MinLuminance": {
4618          "shape": "__integerMin0Max2147483647",
4619          "locationName": "minLuminance"
4620        },
4621        "RedPrimaryX": {
4622          "shape": "__integerMin0Max50000",
4623          "locationName": "redPrimaryX"
4624        },
4625        "RedPrimaryY": {
4626          "shape": "__integerMin0Max50000",
4627          "locationName": "redPrimaryY"
4628        },
4629        "WhitePointX": {
4630          "shape": "__integerMin0Max50000",
4631          "locationName": "whitePointX"
4632        },
4633        "WhitePointY": {
4634          "shape": "__integerMin0Max50000",
4635          "locationName": "whitePointY"
4636        }
4637      }
4638    },
4639    "HlsAdMarkers": {
4640      "type": "string",
4641      "enum": [
4642        "ELEMENTAL",
4643        "ELEMENTAL_SCTE35"
4644      ]
4645    },
4646    "HlsAdditionalManifest": {
4647      "type": "structure",
4648      "members": {
4649        "ManifestNameModifier": {
4650          "shape": "__stringMin1",
4651          "locationName": "manifestNameModifier"
4652        },
4653        "SelectedOutputs": {
4654          "shape": "__listOf__stringMin1",
4655          "locationName": "selectedOutputs"
4656        }
4657      }
4658    },
4659    "HlsAudioOnlyContainer": {
4660      "type": "string",
4661      "enum": [
4662        "AUTOMATIC",
4663        "M2TS"
4664      ]
4665    },
4666    "HlsAudioOnlyHeader": {
4667      "type": "string",
4668      "enum": [
4669        "INCLUDE",
4670        "EXCLUDE"
4671      ]
4672    },
4673    "HlsAudioTrackType": {
4674      "type": "string",
4675      "enum": [
4676        "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT",
4677        "ALTERNATE_AUDIO_AUTO_SELECT",
4678        "ALTERNATE_AUDIO_NOT_AUTO_SELECT",
4679        "AUDIO_ONLY_VARIANT_STREAM"
4680      ]
4681    },
4682    "HlsCaptionLanguageMapping": {
4683      "type": "structure",
4684      "members": {
4685        "CaptionChannel": {
4686          "shape": "__integerMinNegative2147483648Max2147483647",
4687          "locationName": "captionChannel"
4688        },
4689        "CustomLanguageCode": {
4690          "shape": "__stringMin3Max3PatternAZaZ3",
4691          "locationName": "customLanguageCode"
4692        },
4693        "LanguageCode": {
4694          "shape": "LanguageCode",
4695          "locationName": "languageCode"
4696        },
4697        "LanguageDescription": {
4698          "shape": "__string",
4699          "locationName": "languageDescription"
4700        }
4701      }
4702    },
4703    "HlsCaptionLanguageSetting": {
4704      "type": "string",
4705      "enum": [
4706        "INSERT",
4707        "OMIT",
4708        "NONE"
4709      ]
4710    },
4711    "HlsClientCache": {
4712      "type": "string",
4713      "enum": [
4714        "DISABLED",
4715        "ENABLED"
4716      ]
4717    },
4718    "HlsCodecSpecification": {
4719      "type": "string",
4720      "enum": [
4721        "RFC_6381",
4722        "RFC_4281"
4723      ]
4724    },
4725    "HlsDirectoryStructure": {
4726      "type": "string",
4727      "enum": [
4728        "SINGLE_DIRECTORY",
4729        "SUBDIRECTORY_PER_STREAM"
4730      ]
4731    },
4732    "HlsEncryptionSettings": {
4733      "type": "structure",
4734      "members": {
4735        "ConstantInitializationVector": {
4736          "shape": "__stringMin32Max32Pattern09aFAF32",
4737          "locationName": "constantInitializationVector"
4738        },
4739        "EncryptionMethod": {
4740          "shape": "HlsEncryptionType",
4741          "locationName": "encryptionMethod"
4742        },
4743        "InitializationVectorInManifest": {
4744          "shape": "HlsInitializationVectorInManifest",
4745          "locationName": "initializationVectorInManifest"
4746        },
4747        "OfflineEncrypted": {
4748          "shape": "HlsOfflineEncrypted",
4749          "locationName": "offlineEncrypted"
4750        },
4751        "SpekeKeyProvider": {
4752          "shape": "SpekeKeyProvider",
4753          "locationName": "spekeKeyProvider"
4754        },
4755        "StaticKeyProvider": {
4756          "shape": "StaticKeyProvider",
4757          "locationName": "staticKeyProvider"
4758        },
4759        "Type": {
4760          "shape": "HlsKeyProviderType",
4761          "locationName": "type"
4762        }
4763      }
4764    },
4765    "HlsEncryptionType": {
4766      "type": "string",
4767      "enum": [
4768        "AES128",
4769        "SAMPLE_AES"
4770      ]
4771    },
4772    "HlsGroupSettings": {
4773      "type": "structure",
4774      "members": {
4775        "AdMarkers": {
4776          "shape": "__listOfHlsAdMarkers",
4777          "locationName": "adMarkers"
4778        },
4779        "AdditionalManifests": {
4780          "shape": "__listOfHlsAdditionalManifest",
4781          "locationName": "additionalManifests"
4782        },
4783        "AudioOnlyHeader": {
4784          "shape": "HlsAudioOnlyHeader",
4785          "locationName": "audioOnlyHeader"
4786        },
4787        "BaseUrl": {
4788          "shape": "__string",
4789          "locationName": "baseUrl"
4790        },
4791        "CaptionLanguageMappings": {
4792          "shape": "__listOfHlsCaptionLanguageMapping",
4793          "locationName": "captionLanguageMappings"
4794        },
4795        "CaptionLanguageSetting": {
4796          "shape": "HlsCaptionLanguageSetting",
4797          "locationName": "captionLanguageSetting"
4798        },
4799        "ClientCache": {
4800          "shape": "HlsClientCache",
4801          "locationName": "clientCache"
4802        },
4803        "CodecSpecification": {
4804          "shape": "HlsCodecSpecification",
4805          "locationName": "codecSpecification"
4806        },
4807        "Destination": {
4808          "shape": "__stringPatternS3",
4809          "locationName": "destination"
4810        },
4811        "DestinationSettings": {
4812          "shape": "DestinationSettings",
4813          "locationName": "destinationSettings"
4814        },
4815        "DirectoryStructure": {
4816          "shape": "HlsDirectoryStructure",
4817          "locationName": "directoryStructure"
4818        },
4819        "Encryption": {
4820          "shape": "HlsEncryptionSettings",
4821          "locationName": "encryption"
4822        },
4823        "ManifestCompression": {
4824          "shape": "HlsManifestCompression",
4825          "locationName": "manifestCompression"
4826        },
4827        "ManifestDurationFormat": {
4828          "shape": "HlsManifestDurationFormat",
4829          "locationName": "manifestDurationFormat"
4830        },
4831        "MinFinalSegmentLength": {
4832          "shape": "__doubleMin0Max2147483647",
4833          "locationName": "minFinalSegmentLength"
4834        },
4835        "MinSegmentLength": {
4836          "shape": "__integerMin0Max2147483647",
4837          "locationName": "minSegmentLength"
4838        },
4839        "OutputSelection": {
4840          "shape": "HlsOutputSelection",
4841          "locationName": "outputSelection"
4842        },
4843        "ProgramDateTime": {
4844          "shape": "HlsProgramDateTime",
4845          "locationName": "programDateTime"
4846        },
4847        "ProgramDateTimePeriod": {
4848          "shape": "__integerMin0Max3600",
4849          "locationName": "programDateTimePeriod"
4850        },
4851        "SegmentControl": {
4852          "shape": "HlsSegmentControl",
4853          "locationName": "segmentControl"
4854        },
4855        "SegmentLength": {
4856          "shape": "__integerMin1Max2147483647",
4857          "locationName": "segmentLength"
4858        },
4859        "SegmentsPerSubdirectory": {
4860          "shape": "__integerMin1Max2147483647",
4861          "locationName": "segmentsPerSubdirectory"
4862        },
4863        "StreamInfResolution": {
4864          "shape": "HlsStreamInfResolution",
4865          "locationName": "streamInfResolution"
4866        },
4867        "TimedMetadataId3Frame": {
4868          "shape": "HlsTimedMetadataId3Frame",
4869          "locationName": "timedMetadataId3Frame"
4870        },
4871        "TimedMetadataId3Period": {
4872          "shape": "__integerMinNegative2147483648Max2147483647",
4873          "locationName": "timedMetadataId3Period"
4874        },
4875        "TimestampDeltaMilliseconds": {
4876          "shape": "__integerMinNegative2147483648Max2147483647",
4877          "locationName": "timestampDeltaMilliseconds"
4878        }
4879      }
4880    },
4881    "HlsIFrameOnlyManifest": {
4882      "type": "string",
4883      "enum": [
4884        "INCLUDE",
4885        "EXCLUDE"
4886      ]
4887    },
4888    "HlsInitializationVectorInManifest": {
4889      "type": "string",
4890      "enum": [
4891        "INCLUDE",
4892        "EXCLUDE"
4893      ]
4894    },
4895    "HlsKeyProviderType": {
4896      "type": "string",
4897      "enum": [
4898        "SPEKE",
4899        "STATIC_KEY"
4900      ]
4901    },
4902    "HlsManifestCompression": {
4903      "type": "string",
4904      "enum": [
4905        "GZIP",
4906        "NONE"
4907      ]
4908    },
4909    "HlsManifestDurationFormat": {
4910      "type": "string",
4911      "enum": [
4912        "FLOATING_POINT",
4913        "INTEGER"
4914      ]
4915    },
4916    "HlsOfflineEncrypted": {
4917      "type": "string",
4918      "enum": [
4919        "ENABLED",
4920        "DISABLED"
4921      ]
4922    },
4923    "HlsOutputSelection": {
4924      "type": "string",
4925      "enum": [
4926        "MANIFESTS_AND_SEGMENTS",
4927        "SEGMENTS_ONLY"
4928      ]
4929    },
4930    "HlsProgramDateTime": {
4931      "type": "string",
4932      "enum": [
4933        "INCLUDE",
4934        "EXCLUDE"
4935      ]
4936    },
4937    "HlsSegmentControl": {
4938      "type": "string",
4939      "enum": [
4940        "SINGLE_FILE",
4941        "SEGMENTED_FILES"
4942      ]
4943    },
4944    "HlsSettings": {
4945      "type": "structure",
4946      "members": {
4947        "AudioGroupId": {
4948          "shape": "__string",
4949          "locationName": "audioGroupId"
4950        },
4951        "AudioOnlyContainer": {
4952          "shape": "HlsAudioOnlyContainer",
4953          "locationName": "audioOnlyContainer"
4954        },
4955        "AudioRenditionSets": {
4956          "shape": "__string",
4957          "locationName": "audioRenditionSets"
4958        },
4959        "AudioTrackType": {
4960          "shape": "HlsAudioTrackType",
4961          "locationName": "audioTrackType"
4962        },
4963        "IFrameOnlyManifest": {
4964          "shape": "HlsIFrameOnlyManifest",
4965          "locationName": "iFrameOnlyManifest"
4966        },
4967        "SegmentModifier": {
4968          "shape": "__string",
4969          "locationName": "segmentModifier"
4970        }
4971      }
4972    },
4973    "HlsStreamInfResolution": {
4974      "type": "string",
4975      "enum": [
4976        "INCLUDE",
4977        "EXCLUDE"
4978      ]
4979    },
4980    "HlsTimedMetadataId3Frame": {
4981      "type": "string",
4982      "enum": [
4983        "NONE",
4984        "PRIV",
4985        "TDRL"
4986      ]
4987    },
4988    "HopDestination": {
4989      "type": "structure",
4990      "members": {
4991        "Priority": {
4992          "shape": "__integerMinNegative50Max50",
4993          "locationName": "priority"
4994        },
4995        "Queue": {
4996          "shape": "__string",
4997          "locationName": "queue"
4998        },
4999        "WaitMinutes": {
5000          "shape": "__integer",
5001          "locationName": "waitMinutes"
5002        }
5003      }
5004    },
5005    "Id3Insertion": {
5006      "type": "structure",
5007      "members": {
5008        "Id3": {
5009          "shape": "__stringPatternAZaZ0902",
5010          "locationName": "id3"
5011        },
5012        "Timecode": {
5013          "shape": "__stringPattern010920405090509092",
5014          "locationName": "timecode"
5015        }
5016      }
5017    },
5018    "ImageInserter": {
5019      "type": "structure",
5020      "members": {
5021        "InsertableImages": {
5022          "shape": "__listOfInsertableImage",
5023          "locationName": "insertableImages"
5024        }
5025      }
5026    },
5027    "ImscDestinationSettings": {
5028      "type": "structure",
5029      "members": {
5030        "StylePassthrough": {
5031          "shape": "ImscStylePassthrough",
5032          "locationName": "stylePassthrough"
5033        }
5034      }
5035    },
5036    "ImscStylePassthrough": {
5037      "type": "string",
5038      "enum": [
5039        "ENABLED",
5040        "DISABLED"
5041      ]
5042    },
5043    "Input": {
5044      "type": "structure",
5045      "members": {
5046        "AudioSelectorGroups": {
5047          "shape": "__mapOfAudioSelectorGroup",
5048          "locationName": "audioSelectorGroups"
5049        },
5050        "AudioSelectors": {
5051          "shape": "__mapOfAudioSelector",
5052          "locationName": "audioSelectors"
5053        },
5054        "CaptionSelectors": {
5055          "shape": "__mapOfCaptionSelector",
5056          "locationName": "captionSelectors"
5057        },
5058        "Crop": {
5059          "shape": "Rectangle",
5060          "locationName": "crop"
5061        },
5062        "DeblockFilter": {
5063          "shape": "InputDeblockFilter",
5064          "locationName": "deblockFilter"
5065        },
5066        "DecryptionSettings": {
5067          "shape": "InputDecryptionSettings",
5068          "locationName": "decryptionSettings"
5069        },
5070        "DenoiseFilter": {
5071          "shape": "InputDenoiseFilter",
5072          "locationName": "denoiseFilter"
5073        },
5074        "FileInput": {
5075          "shape": "__stringPatternS3MM2PPMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaAHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaA",
5076          "locationName": "fileInput"
5077        },
5078        "FilterEnable": {
5079          "shape": "InputFilterEnable",
5080          "locationName": "filterEnable"
5081        },
5082        "FilterStrength": {
5083          "shape": "__integerMinNegative5Max5",
5084          "locationName": "filterStrength"
5085        },
5086        "ImageInserter": {
5087          "shape": "ImageInserter",
5088          "locationName": "imageInserter"
5089        },
5090        "InputClippings": {
5091          "shape": "__listOfInputClipping",
5092          "locationName": "inputClippings"
5093        },
5094        "InputScanType": {
5095          "shape": "InputScanType",
5096          "locationName": "inputScanType"
5097        },
5098        "Position": {
5099          "shape": "Rectangle",
5100          "locationName": "position"
5101        },
5102        "ProgramNumber": {
5103          "shape": "__integerMin1Max2147483647",
5104          "locationName": "programNumber"
5105        },
5106        "PsiControl": {
5107          "shape": "InputPsiControl",
5108          "locationName": "psiControl"
5109        },
5110        "SupplementalImps": {
5111          "shape": "__listOf__stringPatternS3ASSETMAPXml",
5112          "locationName": "supplementalImps"
5113        },
5114        "TimecodeSource": {
5115          "shape": "InputTimecodeSource",
5116          "locationName": "timecodeSource"
5117        },
5118        "TimecodeStart": {
5119          "shape": "__stringMin11Max11Pattern01D20305D205D",
5120          "locationName": "timecodeStart"
5121        },
5122        "VideoSelector": {
5123          "shape": "VideoSelector",
5124          "locationName": "videoSelector"
5125        }
5126      }
5127    },
5128    "InputClipping": {
5129      "type": "structure",
5130      "members": {
5131        "EndTimecode": {
5132          "shape": "__stringPattern010920405090509092",
5133          "locationName": "endTimecode"
5134        },
5135        "StartTimecode": {
5136          "shape": "__stringPattern010920405090509092",
5137          "locationName": "startTimecode"
5138        }
5139      }
5140    },
5141    "InputDeblockFilter": {
5142      "type": "string",
5143      "enum": [
5144        "ENABLED",
5145        "DISABLED"
5146      ]
5147    },
5148    "InputDecryptionSettings": {
5149      "type": "structure",
5150      "members": {
5151        "DecryptionMode": {
5152          "shape": "DecryptionMode",
5153          "locationName": "decryptionMode"
5154        },
5155        "EncryptedDecryptionKey": {
5156          "shape": "__stringMin24Max512PatternAZaZ0902",
5157          "locationName": "encryptedDecryptionKey"
5158        },
5159        "InitializationVector": {
5160          "shape": "__stringMin16Max24PatternAZaZ0922AZaZ0916",
5161          "locationName": "initializationVector"
5162        },
5163        "KmsKeyRegion": {
5164          "shape": "__stringMin9Max19PatternAZ26EastWestCentralNorthSouthEastWest1912",
5165          "locationName": "kmsKeyRegion"
5166        }
5167      }
5168    },
5169    "InputDenoiseFilter": {
5170      "type": "string",
5171      "enum": [
5172        "ENABLED",
5173        "DISABLED"
5174      ]
5175    },
5176    "InputFilterEnable": {
5177      "type": "string",
5178      "enum": [
5179        "AUTO",
5180        "DISABLE",
5181        "FORCE"
5182      ]
5183    },
5184    "InputPsiControl": {
5185      "type": "string",
5186      "enum": [
5187        "IGNORE_PSI",
5188        "USE_PSI"
5189      ]
5190    },
5191    "InputRotate": {
5192      "type": "string",
5193      "enum": [
5194        "DEGREE_0",
5195        "DEGREES_90",
5196        "DEGREES_180",
5197        "DEGREES_270",
5198        "AUTO"
5199      ]
5200    },
5201    "InputScanType": {
5202      "type": "string",
5203      "enum": [
5204        "AUTO",
5205        "PSF"
5206      ]
5207    },
5208    "InputTemplate": {
5209      "type": "structure",
5210      "members": {
5211        "AudioSelectorGroups": {
5212          "shape": "__mapOfAudioSelectorGroup",
5213          "locationName": "audioSelectorGroups"
5214        },
5215        "AudioSelectors": {
5216          "shape": "__mapOfAudioSelector",
5217          "locationName": "audioSelectors"
5218        },
5219        "CaptionSelectors": {
5220          "shape": "__mapOfCaptionSelector",
5221          "locationName": "captionSelectors"
5222        },
5223        "Crop": {
5224          "shape": "Rectangle",
5225          "locationName": "crop"
5226        },
5227        "DeblockFilter": {
5228          "shape": "InputDeblockFilter",
5229          "locationName": "deblockFilter"
5230        },
5231        "DenoiseFilter": {
5232          "shape": "InputDenoiseFilter",
5233          "locationName": "denoiseFilter"
5234        },
5235        "FilterEnable": {
5236          "shape": "InputFilterEnable",
5237          "locationName": "filterEnable"
5238        },
5239        "FilterStrength": {
5240          "shape": "__integerMinNegative5Max5",
5241          "locationName": "filterStrength"
5242        },
5243        "ImageInserter": {
5244          "shape": "ImageInserter",
5245          "locationName": "imageInserter"
5246        },
5247        "InputClippings": {
5248          "shape": "__listOfInputClipping",
5249          "locationName": "inputClippings"
5250        },
5251        "InputScanType": {
5252          "shape": "InputScanType",
5253          "locationName": "inputScanType"
5254        },
5255        "Position": {
5256          "shape": "Rectangle",
5257          "locationName": "position"
5258        },
5259        "ProgramNumber": {
5260          "shape": "__integerMin1Max2147483647",
5261          "locationName": "programNumber"
5262        },
5263        "PsiControl": {
5264          "shape": "InputPsiControl",
5265          "locationName": "psiControl"
5266        },
5267        "TimecodeSource": {
5268          "shape": "InputTimecodeSource",
5269          "locationName": "timecodeSource"
5270        },
5271        "TimecodeStart": {
5272          "shape": "__stringMin11Max11Pattern01D20305D205D",
5273          "locationName": "timecodeStart"
5274        },
5275        "VideoSelector": {
5276          "shape": "VideoSelector",
5277          "locationName": "videoSelector"
5278        }
5279      }
5280    },
5281    "InputTimecodeSource": {
5282      "type": "string",
5283      "enum": [
5284        "EMBEDDED",
5285        "ZEROBASED",
5286        "SPECIFIEDSTART"
5287      ]
5288    },
5289    "InsertableImage": {
5290      "type": "structure",
5291      "members": {
5292        "Duration": {
5293          "shape": "__integerMin0Max2147483647",
5294          "locationName": "duration"
5295        },
5296        "FadeIn": {
5297          "shape": "__integerMin0Max2147483647",
5298          "locationName": "fadeIn"
5299        },
5300        "FadeOut": {
5301          "shape": "__integerMin0Max2147483647",
5302          "locationName": "fadeOut"
5303        },
5304        "Height": {
5305          "shape": "__integerMin0Max2147483647",
5306          "locationName": "height"
5307        },
5308        "ImageInserterInput": {
5309          "shape": "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA",
5310          "locationName": "imageInserterInput"
5311        },
5312        "ImageX": {
5313          "shape": "__integerMin0Max2147483647",
5314          "locationName": "imageX"
5315        },
5316        "ImageY": {
5317          "shape": "__integerMin0Max2147483647",
5318          "locationName": "imageY"
5319        },
5320        "Layer": {
5321          "shape": "__integerMin0Max99",
5322          "locationName": "layer"
5323        },
5324        "Opacity": {
5325          "shape": "__integerMin0Max100",
5326          "locationName": "opacity"
5327        },
5328        "StartTime": {
5329          "shape": "__stringPattern01D20305D205D",
5330          "locationName": "startTime"
5331        },
5332        "Width": {
5333          "shape": "__integerMin0Max2147483647",
5334          "locationName": "width"
5335        }
5336      }
5337    },
5338    "InternalServerErrorException": {
5339      "type": "structure",
5340      "members": {
5341        "Message": {
5342          "shape": "__string",
5343          "locationName": "message"
5344        }
5345      },
5346      "exception": true,
5347      "error": {
5348        "httpStatusCode": 500
5349      }
5350    },
5351    "Job": {
5352      "type": "structure",
5353      "members": {
5354        "AccelerationSettings": {
5355          "shape": "AccelerationSettings",
5356          "locationName": "accelerationSettings"
5357        },
5358        "AccelerationStatus": {
5359          "shape": "AccelerationStatus",
5360          "locationName": "accelerationStatus"
5361        },
5362        "Arn": {
5363          "shape": "__string",
5364          "locationName": "arn"
5365        },
5366        "BillingTagsSource": {
5367          "shape": "BillingTagsSource",
5368          "locationName": "billingTagsSource"
5369        },
5370        "CreatedAt": {
5371          "shape": "__timestampUnix",
5372          "locationName": "createdAt"
5373        },
5374        "CurrentPhase": {
5375          "shape": "JobPhase",
5376          "locationName": "currentPhase"
5377        },
5378        "ErrorCode": {
5379          "shape": "__integer",
5380          "locationName": "errorCode"
5381        },
5382        "ErrorMessage": {
5383          "shape": "__string",
5384          "locationName": "errorMessage"
5385        },
5386        "HopDestinations": {
5387          "shape": "__listOfHopDestination",
5388          "locationName": "hopDestinations"
5389        },
5390        "Id": {
5391          "shape": "__string",
5392          "locationName": "id"
5393        },
5394        "JobPercentComplete": {
5395          "shape": "__integer",
5396          "locationName": "jobPercentComplete"
5397        },
5398        "JobTemplate": {
5399          "shape": "__string",
5400          "locationName": "jobTemplate"
5401        },
5402        "Messages": {
5403          "shape": "JobMessages",
5404          "locationName": "messages"
5405        },
5406        "OutputGroupDetails": {
5407          "shape": "__listOfOutputGroupDetail",
5408          "locationName": "outputGroupDetails"
5409        },
5410        "Priority": {
5411          "shape": "__integerMinNegative50Max50",
5412          "locationName": "priority"
5413        },
5414        "Queue": {
5415          "shape": "__string",
5416          "locationName": "queue"
5417        },
5418        "QueueTransitions": {
5419          "shape": "__listOfQueueTransition",
5420          "locationName": "queueTransitions"
5421        },
5422        "RetryCount": {
5423          "shape": "__integer",
5424          "locationName": "retryCount"
5425        },
5426        "Role": {
5427          "shape": "__string",
5428          "locationName": "role"
5429        },
5430        "Settings": {
5431          "shape": "JobSettings",
5432          "locationName": "settings"
5433        },
5434        "SimulateReservedQueue": {
5435          "shape": "SimulateReservedQueue",
5436          "locationName": "simulateReservedQueue"
5437        },
5438        "Status": {
5439          "shape": "JobStatus",
5440          "locationName": "status"
5441        },
5442        "StatusUpdateInterval": {
5443          "shape": "StatusUpdateInterval",
5444          "locationName": "statusUpdateInterval"
5445        },
5446        "Timing": {
5447          "shape": "Timing",
5448          "locationName": "timing"
5449        },
5450        "UserMetadata": {
5451          "shape": "__mapOf__string",
5452          "locationName": "userMetadata"
5453        }
5454      },
5455      "required": [
5456        "Role",
5457        "Settings"
5458      ]
5459    },
5460    "JobMessages": {
5461      "type": "structure",
5462      "members": {
5463        "Info": {
5464          "shape": "__listOf__string",
5465          "locationName": "info"
5466        },
5467        "Warning": {
5468          "shape": "__listOf__string",
5469          "locationName": "warning"
5470        }
5471      }
5472    },
5473    "JobPhase": {
5474      "type": "string",
5475      "enum": [
5476        "PROBING",
5477        "TRANSCODING",
5478        "UPLOADING"
5479      ]
5480    },
5481    "JobSettings": {
5482      "type": "structure",
5483      "members": {
5484        "AdAvailOffset": {
5485          "shape": "__integerMinNegative1000Max1000",
5486          "locationName": "adAvailOffset"
5487        },
5488        "AvailBlanking": {
5489          "shape": "AvailBlanking",
5490          "locationName": "availBlanking"
5491        },
5492        "Esam": {
5493          "shape": "EsamSettings",
5494          "locationName": "esam"
5495        },
5496        "Inputs": {
5497          "shape": "__listOfInput",
5498          "locationName": "inputs"
5499        },
5500        "MotionImageInserter": {
5501          "shape": "MotionImageInserter",
5502          "locationName": "motionImageInserter"
5503        },
5504        "NielsenConfiguration": {
5505          "shape": "NielsenConfiguration",
5506          "locationName": "nielsenConfiguration"
5507        },
5508        "NielsenNonLinearWatermark": {
5509          "shape": "NielsenNonLinearWatermarkSettings",
5510          "locationName": "nielsenNonLinearWatermark"
5511        },
5512        "OutputGroups": {
5513          "shape": "__listOfOutputGroup",
5514          "locationName": "outputGroups"
5515        },
5516        "TimecodeConfig": {
5517          "shape": "TimecodeConfig",
5518          "locationName": "timecodeConfig"
5519        },
5520        "TimedMetadataInsertion": {
5521          "shape": "TimedMetadataInsertion",
5522          "locationName": "timedMetadataInsertion"
5523        }
5524      }
5525    },
5526    "JobStatus": {
5527      "type": "string",
5528      "enum": [
5529        "SUBMITTED",
5530        "PROGRESSING",
5531        "COMPLETE",
5532        "CANCELED",
5533        "ERROR"
5534      ]
5535    },
5536    "JobTemplate": {
5537      "type": "structure",
5538      "members": {
5539        "AccelerationSettings": {
5540          "shape": "AccelerationSettings",
5541          "locationName": "accelerationSettings"
5542        },
5543        "Arn": {
5544          "shape": "__string",
5545          "locationName": "arn"
5546        },
5547        "Category": {
5548          "shape": "__string",
5549          "locationName": "category"
5550        },
5551        "CreatedAt": {
5552          "shape": "__timestampUnix",
5553          "locationName": "createdAt"
5554        },
5555        "Description": {
5556          "shape": "__string",
5557          "locationName": "description"
5558        },
5559        "HopDestinations": {
5560          "shape": "__listOfHopDestination",
5561          "locationName": "hopDestinations"
5562        },
5563        "LastUpdated": {
5564          "shape": "__timestampUnix",
5565          "locationName": "lastUpdated"
5566        },
5567        "Name": {
5568          "shape": "__string",
5569          "locationName": "name"
5570        },
5571        "Priority": {
5572          "shape": "__integerMinNegative50Max50",
5573          "locationName": "priority"
5574        },
5575        "Queue": {
5576          "shape": "__string",
5577          "locationName": "queue"
5578        },
5579        "Settings": {
5580          "shape": "JobTemplateSettings",
5581          "locationName": "settings"
5582        },
5583        "StatusUpdateInterval": {
5584          "shape": "StatusUpdateInterval",
5585          "locationName": "statusUpdateInterval"
5586        },
5587        "Type": {
5588          "shape": "Type",
5589          "locationName": "type"
5590        }
5591      },
5592      "required": [
5593        "Settings",
5594        "Name"
5595      ]
5596    },
5597    "JobTemplateListBy": {
5598      "type": "string",
5599      "enum": [
5600        "NAME",
5601        "CREATION_DATE",
5602        "SYSTEM"
5603      ]
5604    },
5605    "JobTemplateSettings": {
5606      "type": "structure",
5607      "members": {
5608        "AdAvailOffset": {
5609          "shape": "__integerMinNegative1000Max1000",
5610          "locationName": "adAvailOffset"
5611        },
5612        "AvailBlanking": {
5613          "shape": "AvailBlanking",
5614          "locationName": "availBlanking"
5615        },
5616        "Esam": {
5617          "shape": "EsamSettings",
5618          "locationName": "esam"
5619        },
5620        "Inputs": {
5621          "shape": "__listOfInputTemplate",
5622          "locationName": "inputs"
5623        },
5624        "MotionImageInserter": {
5625          "shape": "MotionImageInserter",
5626          "locationName": "motionImageInserter"
5627        },
5628        "NielsenConfiguration": {
5629          "shape": "NielsenConfiguration",
5630          "locationName": "nielsenConfiguration"
5631        },
5632        "NielsenNonLinearWatermark": {
5633          "shape": "NielsenNonLinearWatermarkSettings",
5634          "locationName": "nielsenNonLinearWatermark"
5635        },
5636        "OutputGroups": {
5637          "shape": "__listOfOutputGroup",
5638          "locationName": "outputGroups"
5639        },
5640        "TimecodeConfig": {
5641          "shape": "TimecodeConfig",
5642          "locationName": "timecodeConfig"
5643        },
5644        "TimedMetadataInsertion": {
5645          "shape": "TimedMetadataInsertion",
5646          "locationName": "timedMetadataInsertion"
5647        }
5648      }
5649    },
5650    "LanguageCode": {
5651      "type": "string",
5652      "enum": [
5653        "ENG",
5654        "SPA",
5655        "FRA",
5656        "DEU",
5657        "GER",
5658        "ZHO",
5659        "ARA",
5660        "HIN",
5661        "JPN",
5662        "RUS",
5663        "POR",
5664        "ITA",
5665        "URD",
5666        "VIE",
5667        "KOR",
5668        "PAN",
5669        "ABK",
5670        "AAR",
5671        "AFR",
5672        "AKA",
5673        "SQI",
5674        "AMH",
5675        "ARG",
5676        "HYE",
5677        "ASM",
5678        "AVA",
5679        "AVE",
5680        "AYM",
5681        "AZE",
5682        "BAM",
5683        "BAK",
5684        "EUS",
5685        "BEL",
5686        "BEN",
5687        "BIH",
5688        "BIS",
5689        "BOS",
5690        "BRE",
5691        "BUL",
5692        "MYA",
5693        "CAT",
5694        "KHM",
5695        "CHA",
5696        "CHE",
5697        "NYA",
5698        "CHU",
5699        "CHV",
5700        "COR",
5701        "COS",
5702        "CRE",
5703        "HRV",
5704        "CES",
5705        "DAN",
5706        "DIV",
5707        "NLD",
5708        "DZO",
5709        "ENM",
5710        "EPO",
5711        "EST",
5712        "EWE",
5713        "FAO",
5714        "FIJ",
5715        "FIN",
5716        "FRM",
5717        "FUL",
5718        "GLA",
5719        "GLG",
5720        "LUG",
5721        "KAT",
5722        "ELL",
5723        "GRN",
5724        "GUJ",
5725        "HAT",
5726        "HAU",
5727        "HEB",
5728        "HER",
5729        "HMO",
5730        "HUN",
5731        "ISL",
5732        "IDO",
5733        "IBO",
5734        "IND",
5735        "INA",
5736        "ILE",
5737        "IKU",
5738        "IPK",
5739        "GLE",
5740        "JAV",
5741        "KAL",
5742        "KAN",
5743        "KAU",
5744        "KAS",
5745        "KAZ",
5746        "KIK",
5747        "KIN",
5748        "KIR",
5749        "KOM",
5750        "KON",
5751        "KUA",
5752        "KUR",
5753        "LAO",
5754        "LAT",
5755        "LAV",
5756        "LIM",
5757        "LIN",
5758        "LIT",
5759        "LUB",
5760        "LTZ",
5761        "MKD",
5762        "MLG",
5763        "MSA",
5764        "MAL",
5765        "MLT",
5766        "GLV",
5767        "MRI",
5768        "MAR",
5769        "MAH",
5770        "MON",
5771        "NAU",
5772        "NAV",
5773        "NDE",
5774        "NBL",
5775        "NDO",
5776        "NEP",
5777        "SME",
5778        "NOR",
5779        "NOB",
5780        "NNO",
5781        "OCI",
5782        "OJI",
5783        "ORI",
5784        "ORM",
5785        "OSS",
5786        "PLI",
5787        "FAS",
5788        "POL",
5789        "PUS",
5790        "QUE",
5791        "QAA",
5792        "RON",
5793        "ROH",
5794        "RUN",
5795        "SMO",
5796        "SAG",
5797        "SAN",
5798        "SRD",
5799        "SRB",
5800        "SNA",
5801        "III",
5802        "SND",
5803        "SIN",
5804        "SLK",
5805        "SLV",
5806        "SOM",
5807        "SOT",
5808        "SUN",
5809        "SWA",
5810        "SSW",
5811        "SWE",
5812        "TGL",
5813        "TAH",
5814        "TGK",
5815        "TAM",
5816        "TAT",
5817        "TEL",
5818        "THA",
5819        "BOD",
5820        "TIR",
5821        "TON",
5822        "TSO",
5823        "TSN",
5824        "TUR",
5825        "TUK",
5826        "TWI",
5827        "UIG",
5828        "UKR",
5829        "UZB",
5830        "VEN",
5831        "VOL",
5832        "WLN",
5833        "CYM",
5834        "FRY",
5835        "WOL",
5836        "XHO",
5837        "YID",
5838        "YOR",
5839        "ZHA",
5840        "ZUL",
5841        "ORJ",
5842        "QPC",
5843        "TNG"
5844      ]
5845    },
5846    "ListJobTemplatesRequest": {
5847      "type": "structure",
5848      "members": {
5849        "Category": {
5850          "shape": "__string",
5851          "locationName": "category",
5852          "location": "querystring"
5853        },
5854        "ListBy": {
5855          "shape": "JobTemplateListBy",
5856          "locationName": "listBy",
5857          "location": "querystring"
5858        },
5859        "MaxResults": {
5860          "shape": "__integerMin1Max20",
5861          "locationName": "maxResults",
5862          "location": "querystring"
5863        },
5864        "NextToken": {
5865          "shape": "__string",
5866          "locationName": "nextToken",
5867          "location": "querystring"
5868        },
5869        "Order": {
5870          "shape": "Order",
5871          "locationName": "order",
5872          "location": "querystring"
5873        }
5874      }
5875    },
5876    "ListJobTemplatesResponse": {
5877      "type": "structure",
5878      "members": {
5879        "JobTemplates": {
5880          "shape": "__listOfJobTemplate",
5881          "locationName": "jobTemplates"
5882        },
5883        "NextToken": {
5884          "shape": "__string",
5885          "locationName": "nextToken"
5886        }
5887      }
5888    },
5889    "ListJobsRequest": {
5890      "type": "structure",
5891      "members": {
5892        "MaxResults": {
5893          "shape": "__integerMin1Max20",
5894          "locationName": "maxResults",
5895          "location": "querystring"
5896        },
5897        "NextToken": {
5898          "shape": "__string",
5899          "locationName": "nextToken",
5900          "location": "querystring"
5901        },
5902        "Order": {
5903          "shape": "Order",
5904          "locationName": "order",
5905          "location": "querystring"
5906        },
5907        "Queue": {
5908          "shape": "__string",
5909          "locationName": "queue",
5910          "location": "querystring"
5911        },
5912        "Status": {
5913          "shape": "JobStatus",
5914          "locationName": "status",
5915          "location": "querystring"
5916        }
5917      }
5918    },
5919    "ListJobsResponse": {
5920      "type": "structure",
5921      "members": {
5922        "Jobs": {
5923          "shape": "__listOfJob",
5924          "locationName": "jobs"
5925        },
5926        "NextToken": {
5927          "shape": "__string",
5928          "locationName": "nextToken"
5929        }
5930      }
5931    },
5932    "ListPresetsRequest": {
5933      "type": "structure",
5934      "members": {
5935        "Category": {
5936          "shape": "__string",
5937          "locationName": "category",
5938          "location": "querystring"
5939        },
5940        "ListBy": {
5941          "shape": "PresetListBy",
5942          "locationName": "listBy",
5943          "location": "querystring"
5944        },
5945        "MaxResults": {
5946          "shape": "__integerMin1Max20",
5947          "locationName": "maxResults",
5948          "location": "querystring"
5949        },
5950        "NextToken": {
5951          "shape": "__string",
5952          "locationName": "nextToken",
5953          "location": "querystring"
5954        },
5955        "Order": {
5956          "shape": "Order",
5957          "locationName": "order",
5958          "location": "querystring"
5959        }
5960      }
5961    },
5962    "ListPresetsResponse": {
5963      "type": "structure",
5964      "members": {
5965        "NextToken": {
5966          "shape": "__string",
5967          "locationName": "nextToken"
5968        },
5969        "Presets": {
5970          "shape": "__listOfPreset",
5971          "locationName": "presets"
5972        }
5973      }
5974    },
5975    "ListQueuesRequest": {
5976      "type": "structure",
5977      "members": {
5978        "ListBy": {
5979          "shape": "QueueListBy",
5980          "locationName": "listBy",
5981          "location": "querystring"
5982        },
5983        "MaxResults": {
5984          "shape": "__integerMin1Max20",
5985          "locationName": "maxResults",
5986          "location": "querystring"
5987        },
5988        "NextToken": {
5989          "shape": "__string",
5990          "locationName": "nextToken",
5991          "location": "querystring"
5992        },
5993        "Order": {
5994          "shape": "Order",
5995          "locationName": "order",
5996          "location": "querystring"
5997        }
5998      }
5999    },
6000    "ListQueuesResponse": {
6001      "type": "structure",
6002      "members": {
6003        "NextToken": {
6004          "shape": "__string",
6005          "locationName": "nextToken"
6006        },
6007        "Queues": {
6008          "shape": "__listOfQueue",
6009          "locationName": "queues"
6010        }
6011      }
6012    },
6013    "ListTagsForResourceRequest": {
6014      "type": "structure",
6015      "members": {
6016        "Arn": {
6017          "shape": "__string",
6018          "locationName": "arn",
6019          "location": "uri"
6020        }
6021      },
6022      "required": [
6023        "Arn"
6024      ]
6025    },
6026    "ListTagsForResourceResponse": {
6027      "type": "structure",
6028      "members": {
6029        "ResourceTags": {
6030          "shape": "ResourceTags",
6031          "locationName": "resourceTags"
6032        }
6033      }
6034    },
6035    "M2tsAudioBufferModel": {
6036      "type": "string",
6037      "enum": [
6038        "DVB",
6039        "ATSC"
6040      ]
6041    },
6042    "M2tsAudioDuration": {
6043      "type": "string",
6044      "enum": [
6045        "DEFAULT_CODEC_DURATION",
6046        "MATCH_VIDEO_DURATION"
6047      ]
6048    },
6049    "M2tsBufferModel": {
6050      "type": "string",
6051      "enum": [
6052        "MULTIPLEX",
6053        "NONE"
6054      ]
6055    },
6056    "M2tsEbpAudioInterval": {
6057      "type": "string",
6058      "enum": [
6059        "VIDEO_AND_FIXED_INTERVALS",
6060        "VIDEO_INTERVAL"
6061      ]
6062    },
6063    "M2tsEbpPlacement": {
6064      "type": "string",
6065      "enum": [
6066        "VIDEO_AND_AUDIO_PIDS",
6067        "VIDEO_PID"
6068      ]
6069    },
6070    "M2tsEsRateInPes": {
6071      "type": "string",
6072      "enum": [
6073        "INCLUDE",
6074        "EXCLUDE"
6075      ]
6076    },
6077    "M2tsForceTsVideoEbpOrder": {
6078      "type": "string",
6079      "enum": [
6080        "FORCE",
6081        "DEFAULT"
6082      ]
6083    },
6084    "M2tsNielsenId3": {
6085      "type": "string",
6086      "enum": [
6087        "INSERT",
6088        "NONE"
6089      ]
6090    },
6091    "M2tsPcrControl": {
6092      "type": "string",
6093      "enum": [
6094        "PCR_EVERY_PES_PACKET",
6095        "CONFIGURED_PCR_PERIOD"
6096      ]
6097    },
6098    "M2tsRateMode": {
6099      "type": "string",
6100      "enum": [
6101        "VBR",
6102        "CBR"
6103      ]
6104    },
6105    "M2tsScte35Esam": {
6106      "type": "structure",
6107      "members": {
6108        "Scte35EsamPid": {
6109          "shape": "__integerMin32Max8182",
6110          "locationName": "scte35EsamPid"
6111        }
6112      }
6113    },
6114    "M2tsScte35Source": {
6115      "type": "string",
6116      "enum": [
6117        "PASSTHROUGH",
6118        "NONE"
6119      ]
6120    },
6121    "M2tsSegmentationMarkers": {
6122      "type": "string",
6123      "enum": [
6124        "NONE",
6125        "RAI_SEGSTART",
6126        "RAI_ADAPT",
6127        "PSI_SEGSTART",
6128        "EBP",
6129        "EBP_LEGACY"
6130      ]
6131    },
6132    "M2tsSegmentationStyle": {
6133      "type": "string",
6134      "enum": [
6135        "MAINTAIN_CADENCE",
6136        "RESET_CADENCE"
6137      ]
6138    },
6139    "M2tsSettings": {
6140      "type": "structure",
6141      "members": {
6142        "AudioBufferModel": {
6143          "shape": "M2tsAudioBufferModel",
6144          "locationName": "audioBufferModel"
6145        },
6146        "AudioDuration": {
6147          "shape": "M2tsAudioDuration",
6148          "locationName": "audioDuration"
6149        },
6150        "AudioFramesPerPes": {
6151          "shape": "__integerMin0Max2147483647",
6152          "locationName": "audioFramesPerPes"
6153        },
6154        "AudioPids": {
6155          "shape": "__listOf__integerMin32Max8182",
6156          "locationName": "audioPids"
6157        },
6158        "Bitrate": {
6159          "shape": "__integerMin0Max2147483647",
6160          "locationName": "bitrate"
6161        },
6162        "BufferModel": {
6163          "shape": "M2tsBufferModel",
6164          "locationName": "bufferModel"
6165        },
6166        "DvbNitSettings": {
6167          "shape": "DvbNitSettings",
6168          "locationName": "dvbNitSettings"
6169        },
6170        "DvbSdtSettings": {
6171          "shape": "DvbSdtSettings",
6172          "locationName": "dvbSdtSettings"
6173        },
6174        "DvbSubPids": {
6175          "shape": "__listOf__integerMin32Max8182",
6176          "locationName": "dvbSubPids"
6177        },
6178        "DvbTdtSettings": {
6179          "shape": "DvbTdtSettings",
6180          "locationName": "dvbTdtSettings"
6181        },
6182        "DvbTeletextPid": {
6183          "shape": "__integerMin32Max8182",
6184          "locationName": "dvbTeletextPid"
6185        },
6186        "EbpAudioInterval": {
6187          "shape": "M2tsEbpAudioInterval",
6188          "locationName": "ebpAudioInterval"
6189        },
6190        "EbpPlacement": {
6191          "shape": "M2tsEbpPlacement",
6192          "locationName": "ebpPlacement"
6193        },
6194        "EsRateInPes": {
6195          "shape": "M2tsEsRateInPes",
6196          "locationName": "esRateInPes"
6197        },
6198        "ForceTsVideoEbpOrder": {
6199          "shape": "M2tsForceTsVideoEbpOrder",
6200          "locationName": "forceTsVideoEbpOrder"
6201        },
6202        "FragmentTime": {
6203          "shape": "__doubleMin0",
6204          "locationName": "fragmentTime"
6205        },
6206        "MaxPcrInterval": {
6207          "shape": "__integerMin0Max500",
6208          "locationName": "maxPcrInterval"
6209        },
6210        "MinEbpInterval": {
6211          "shape": "__integerMin0Max10000",
6212          "locationName": "minEbpInterval"
6213        },
6214        "NielsenId3": {
6215          "shape": "M2tsNielsenId3",
6216          "locationName": "nielsenId3"
6217        },
6218        "NullPacketBitrate": {
6219          "shape": "__doubleMin0",
6220          "locationName": "nullPacketBitrate"
6221        },
6222        "PatInterval": {
6223          "shape": "__integerMin0Max1000",
6224          "locationName": "patInterval"
6225        },
6226        "PcrControl": {
6227          "shape": "M2tsPcrControl",
6228          "locationName": "pcrControl"
6229        },
6230        "PcrPid": {
6231          "shape": "__integerMin32Max8182",
6232          "locationName": "pcrPid"
6233        },
6234        "PmtInterval": {
6235          "shape": "__integerMin0Max1000",
6236          "locationName": "pmtInterval"
6237        },
6238        "PmtPid": {
6239          "shape": "__integerMin32Max8182",
6240          "locationName": "pmtPid"
6241        },
6242        "PrivateMetadataPid": {
6243          "shape": "__integerMin32Max8182",
6244          "locationName": "privateMetadataPid"
6245        },
6246        "ProgramNumber": {
6247          "shape": "__integerMin0Max65535",
6248          "locationName": "programNumber"
6249        },
6250        "RateMode": {
6251          "shape": "M2tsRateMode",
6252          "locationName": "rateMode"
6253        },
6254        "Scte35Esam": {
6255          "shape": "M2tsScte35Esam",
6256          "locationName": "scte35Esam"
6257        },
6258        "Scte35Pid": {
6259          "shape": "__integerMin32Max8182",
6260          "locationName": "scte35Pid"
6261        },
6262        "Scte35Source": {
6263          "shape": "M2tsScte35Source",
6264          "locationName": "scte35Source"
6265        },
6266        "SegmentationMarkers": {
6267          "shape": "M2tsSegmentationMarkers",
6268          "locationName": "segmentationMarkers"
6269        },
6270        "SegmentationStyle": {
6271          "shape": "M2tsSegmentationStyle",
6272          "locationName": "segmentationStyle"
6273        },
6274        "SegmentationTime": {
6275          "shape": "__doubleMin0",
6276          "locationName": "segmentationTime"
6277        },
6278        "TimedMetadataPid": {
6279          "shape": "__integerMin32Max8182",
6280          "locationName": "timedMetadataPid"
6281        },
6282        "TransportStreamId": {
6283          "shape": "__integerMin0Max65535",
6284          "locationName": "transportStreamId"
6285        },
6286        "VideoPid": {
6287          "shape": "__integerMin32Max8182",
6288          "locationName": "videoPid"
6289        }
6290      }
6291    },
6292    "M3u8AudioDuration": {
6293      "type": "string",
6294      "enum": [
6295        "DEFAULT_CODEC_DURATION",
6296        "MATCH_VIDEO_DURATION"
6297      ]
6298    },
6299    "M3u8NielsenId3": {
6300      "type": "string",
6301      "enum": [
6302        "INSERT",
6303        "NONE"
6304      ]
6305    },
6306    "M3u8PcrControl": {
6307      "type": "string",
6308      "enum": [
6309        "PCR_EVERY_PES_PACKET",
6310        "CONFIGURED_PCR_PERIOD"
6311      ]
6312    },
6313    "M3u8Scte35Source": {
6314      "type": "string",
6315      "enum": [
6316        "PASSTHROUGH",
6317        "NONE"
6318      ]
6319    },
6320    "M3u8Settings": {
6321      "type": "structure",
6322      "members": {
6323        "AudioDuration": {
6324          "shape": "M3u8AudioDuration",
6325          "locationName": "audioDuration"
6326        },
6327        "AudioFramesPerPes": {
6328          "shape": "__integerMin0Max2147483647",
6329          "locationName": "audioFramesPerPes"
6330        },
6331        "AudioPids": {
6332          "shape": "__listOf__integerMin32Max8182",
6333          "locationName": "audioPids"
6334        },
6335        "NielsenId3": {
6336          "shape": "M3u8NielsenId3",
6337          "locationName": "nielsenId3"
6338        },
6339        "PatInterval": {
6340          "shape": "__integerMin0Max1000",
6341          "locationName": "patInterval"
6342        },
6343        "PcrControl": {
6344          "shape": "M3u8PcrControl",
6345          "locationName": "pcrControl"
6346        },
6347        "PcrPid": {
6348          "shape": "__integerMin32Max8182",
6349          "locationName": "pcrPid"
6350        },
6351        "PmtInterval": {
6352          "shape": "__integerMin0Max1000",
6353          "locationName": "pmtInterval"
6354        },
6355        "PmtPid": {
6356          "shape": "__integerMin32Max8182",
6357          "locationName": "pmtPid"
6358        },
6359        "PrivateMetadataPid": {
6360          "shape": "__integerMin32Max8182",
6361          "locationName": "privateMetadataPid"
6362        },
6363        "ProgramNumber": {
6364          "shape": "__integerMin0Max65535",
6365          "locationName": "programNumber"
6366        },
6367        "Scte35Pid": {
6368          "shape": "__integerMin32Max8182",
6369          "locationName": "scte35Pid"
6370        },
6371        "Scte35Source": {
6372          "shape": "M3u8Scte35Source",
6373          "locationName": "scte35Source"
6374        },
6375        "TimedMetadata": {
6376          "shape": "TimedMetadata",
6377          "locationName": "timedMetadata"
6378        },
6379        "TimedMetadataPid": {
6380          "shape": "__integerMin32Max8182",
6381          "locationName": "timedMetadataPid"
6382        },
6383        "TransportStreamId": {
6384          "shape": "__integerMin0Max65535",
6385          "locationName": "transportStreamId"
6386        },
6387        "VideoPid": {
6388          "shape": "__integerMin32Max8182",
6389          "locationName": "videoPid"
6390        }
6391      }
6392    },
6393    "MotionImageInserter": {
6394      "type": "structure",
6395      "members": {
6396        "Framerate": {
6397          "shape": "MotionImageInsertionFramerate",
6398          "locationName": "framerate"
6399        },
6400        "Input": {
6401          "shape": "__stringMin14Max1285PatternS3Mov09PngHttpsMov09Png",
6402          "locationName": "input"
6403        },
6404        "InsertionMode": {
6405          "shape": "MotionImageInsertionMode",
6406          "locationName": "insertionMode"
6407        },
6408        "Offset": {
6409          "shape": "MotionImageInsertionOffset",
6410          "locationName": "offset"
6411        },
6412        "Playback": {
6413          "shape": "MotionImagePlayback",
6414          "locationName": "playback"
6415        },
6416        "StartTime": {
6417          "shape": "__stringMin11Max11Pattern01D20305D205D",
6418          "locationName": "startTime"
6419        }
6420      }
6421    },
6422    "MotionImageInsertionFramerate": {
6423      "type": "structure",
6424      "members": {
6425        "FramerateDenominator": {
6426          "shape": "__integerMin1Max17895697",
6427          "locationName": "framerateDenominator"
6428        },
6429        "FramerateNumerator": {
6430          "shape": "__integerMin1Max2147483640",
6431          "locationName": "framerateNumerator"
6432        }
6433      }
6434    },
6435    "MotionImageInsertionMode": {
6436      "type": "string",
6437      "enum": [
6438        "MOV",
6439        "PNG"
6440      ]
6441    },
6442    "MotionImageInsertionOffset": {
6443      "type": "structure",
6444      "members": {
6445        "ImageX": {
6446          "shape": "__integerMin0Max2147483647",
6447          "locationName": "imageX"
6448        },
6449        "ImageY": {
6450          "shape": "__integerMin0Max2147483647",
6451          "locationName": "imageY"
6452        }
6453      }
6454    },
6455    "MotionImagePlayback": {
6456      "type": "string",
6457      "enum": [
6458        "ONCE",
6459        "REPEAT"
6460      ]
6461    },
6462    "MovClapAtom": {
6463      "type": "string",
6464      "enum": [
6465        "INCLUDE",
6466        "EXCLUDE"
6467      ]
6468    },
6469    "MovCslgAtom": {
6470      "type": "string",
6471      "enum": [
6472        "INCLUDE",
6473        "EXCLUDE"
6474      ]
6475    },
6476    "MovMpeg2FourCCControl": {
6477      "type": "string",
6478      "enum": [
6479        "XDCAM",
6480        "MPEG"
6481      ]
6482    },
6483    "MovPaddingControl": {
6484      "type": "string",
6485      "enum": [
6486        "OMNEON",
6487        "NONE"
6488      ]
6489    },
6490    "MovReference": {
6491      "type": "string",
6492      "enum": [
6493        "SELF_CONTAINED",
6494        "EXTERNAL"
6495      ]
6496    },
6497    "MovSettings": {
6498      "type": "structure",
6499      "members": {
6500        "ClapAtom": {
6501          "shape": "MovClapAtom",
6502          "locationName": "clapAtom"
6503        },
6504        "CslgAtom": {
6505          "shape": "MovCslgAtom",
6506          "locationName": "cslgAtom"
6507        },
6508        "Mpeg2FourCCControl": {
6509          "shape": "MovMpeg2FourCCControl",
6510          "locationName": "mpeg2FourCCControl"
6511        },
6512        "PaddingControl": {
6513          "shape": "MovPaddingControl",
6514          "locationName": "paddingControl"
6515        },
6516        "Reference": {
6517          "shape": "MovReference",
6518          "locationName": "reference"
6519        }
6520      }
6521    },
6522    "Mp2Settings": {
6523      "type": "structure",
6524      "members": {
6525        "Bitrate": {
6526          "shape": "__integerMin32000Max384000",
6527          "locationName": "bitrate"
6528        },
6529        "Channels": {
6530          "shape": "__integerMin1Max2",
6531          "locationName": "channels"
6532        },
6533        "SampleRate": {
6534          "shape": "__integerMin32000Max48000",
6535          "locationName": "sampleRate"
6536        }
6537      }
6538    },
6539    "Mp3RateControlMode": {
6540      "type": "string",
6541      "enum": [
6542        "CBR",
6543        "VBR"
6544      ]
6545    },
6546    "Mp3Settings": {
6547      "type": "structure",
6548      "members": {
6549        "Bitrate": {
6550          "shape": "__integerMin16000Max320000",
6551          "locationName": "bitrate"
6552        },
6553        "Channels": {
6554          "shape": "__integerMin1Max2",
6555          "locationName": "channels"
6556        },
6557        "RateControlMode": {
6558          "shape": "Mp3RateControlMode",
6559          "locationName": "rateControlMode"
6560        },
6561        "SampleRate": {
6562          "shape": "__integerMin22050Max48000",
6563          "locationName": "sampleRate"
6564        },
6565        "VbrQuality": {
6566          "shape": "__integerMin0Max9",
6567          "locationName": "vbrQuality"
6568        }
6569      }
6570    },
6571    "Mp4CslgAtom": {
6572      "type": "string",
6573      "enum": [
6574        "INCLUDE",
6575        "EXCLUDE"
6576      ]
6577    },
6578    "Mp4FreeSpaceBox": {
6579      "type": "string",
6580      "enum": [
6581        "INCLUDE",
6582        "EXCLUDE"
6583      ]
6584    },
6585    "Mp4MoovPlacement": {
6586      "type": "string",
6587      "enum": [
6588        "PROGRESSIVE_DOWNLOAD",
6589        "NORMAL"
6590      ]
6591    },
6592    "Mp4Settings": {
6593      "type": "structure",
6594      "members": {
6595        "AudioDuration": {
6596          "shape": "CmfcAudioDuration",
6597          "locationName": "audioDuration"
6598        },
6599        "CslgAtom": {
6600          "shape": "Mp4CslgAtom",
6601          "locationName": "cslgAtom"
6602        },
6603        "CttsVersion": {
6604          "shape": "__integerMin0Max1",
6605          "locationName": "cttsVersion"
6606        },
6607        "FreeSpaceBox": {
6608          "shape": "Mp4FreeSpaceBox",
6609          "locationName": "freeSpaceBox"
6610        },
6611        "MoovPlacement": {
6612          "shape": "Mp4MoovPlacement",
6613          "locationName": "moovPlacement"
6614        },
6615        "Mp4MajorBrand": {
6616          "shape": "__string",
6617          "locationName": "mp4MajorBrand"
6618        }
6619      }
6620    },
6621    "MpdAccessibilityCaptionHints": {
6622      "type": "string",
6623      "enum": [
6624        "INCLUDE",
6625        "EXCLUDE"
6626      ]
6627    },
6628    "MpdAudioDuration": {
6629      "type": "string",
6630      "enum": [
6631        "DEFAULT_CODEC_DURATION",
6632        "MATCH_VIDEO_DURATION"
6633      ]
6634    },
6635    "MpdCaptionContainerType": {
6636      "type": "string",
6637      "enum": [
6638        "RAW",
6639        "FRAGMENTED_MP4"
6640      ]
6641    },
6642    "MpdScte35Esam": {
6643      "type": "string",
6644      "enum": [
6645        "INSERT",
6646        "NONE"
6647      ]
6648    },
6649    "MpdScte35Source": {
6650      "type": "string",
6651      "enum": [
6652        "PASSTHROUGH",
6653        "NONE"
6654      ]
6655    },
6656    "MpdSettings": {
6657      "type": "structure",
6658      "members": {
6659        "AccessibilityCaptionHints": {
6660          "shape": "MpdAccessibilityCaptionHints",
6661          "locationName": "accessibilityCaptionHints"
6662        },
6663        "AudioDuration": {
6664          "shape": "MpdAudioDuration",
6665          "locationName": "audioDuration"
6666        },
6667        "CaptionContainerType": {
6668          "shape": "MpdCaptionContainerType",
6669          "locationName": "captionContainerType"
6670        },
6671        "Scte35Esam": {
6672          "shape": "MpdScte35Esam",
6673          "locationName": "scte35Esam"
6674        },
6675        "Scte35Source": {
6676          "shape": "MpdScte35Source",
6677          "locationName": "scte35Source"
6678        }
6679      }
6680    },
6681    "Mpeg2AdaptiveQuantization": {
6682      "type": "string",
6683      "enum": [
6684        "OFF",
6685        "LOW",
6686        "MEDIUM",
6687        "HIGH"
6688      ]
6689    },
6690    "Mpeg2CodecLevel": {
6691      "type": "string",
6692      "enum": [
6693        "AUTO",
6694        "LOW",
6695        "MAIN",
6696        "HIGH1440",
6697        "HIGH"
6698      ]
6699    },
6700    "Mpeg2CodecProfile": {
6701      "type": "string",
6702      "enum": [
6703        "MAIN",
6704        "PROFILE_422"
6705      ]
6706    },
6707    "Mpeg2DynamicSubGop": {
6708      "type": "string",
6709      "enum": [
6710        "ADAPTIVE",
6711        "STATIC"
6712      ]
6713    },
6714    "Mpeg2FramerateControl": {
6715      "type": "string",
6716      "enum": [
6717        "INITIALIZE_FROM_SOURCE",
6718        "SPECIFIED"
6719      ]
6720    },
6721    "Mpeg2FramerateConversionAlgorithm": {
6722      "type": "string",
6723      "enum": [
6724        "DUPLICATE_DROP",
6725        "INTERPOLATE",
6726        "FRAMEFORMER"
6727      ]
6728    },
6729    "Mpeg2GopSizeUnits": {
6730      "type": "string",
6731      "enum": [
6732        "FRAMES",
6733        "SECONDS"
6734      ]
6735    },
6736    "Mpeg2InterlaceMode": {
6737      "type": "string",
6738      "enum": [
6739        "PROGRESSIVE",
6740        "TOP_FIELD",
6741        "BOTTOM_FIELD",
6742        "FOLLOW_TOP_FIELD",
6743        "FOLLOW_BOTTOM_FIELD"
6744      ]
6745    },
6746    "Mpeg2IntraDcPrecision": {
6747      "type": "string",
6748      "enum": [
6749        "AUTO",
6750        "INTRA_DC_PRECISION_8",
6751        "INTRA_DC_PRECISION_9",
6752        "INTRA_DC_PRECISION_10",
6753        "INTRA_DC_PRECISION_11"
6754      ]
6755    },
6756    "Mpeg2ParControl": {
6757      "type": "string",
6758      "enum": [
6759        "INITIALIZE_FROM_SOURCE",
6760        "SPECIFIED"
6761      ]
6762    },
6763    "Mpeg2QualityTuningLevel": {
6764      "type": "string",
6765      "enum": [
6766        "SINGLE_PASS",
6767        "MULTI_PASS"
6768      ]
6769    },
6770    "Mpeg2RateControlMode": {
6771      "type": "string",
6772      "enum": [
6773        "VBR",
6774        "CBR"
6775      ]
6776    },
6777    "Mpeg2ScanTypeConversionMode": {
6778      "type": "string",
6779      "enum": [
6780        "INTERLACED",
6781        "INTERLACED_OPTIMIZE"
6782      ]
6783    },
6784    "Mpeg2SceneChangeDetect": {
6785      "type": "string",
6786      "enum": [
6787        "DISABLED",
6788        "ENABLED"
6789      ]
6790    },
6791    "Mpeg2Settings": {
6792      "type": "structure",
6793      "members": {
6794        "AdaptiveQuantization": {
6795          "shape": "Mpeg2AdaptiveQuantization",
6796          "locationName": "adaptiveQuantization"
6797        },
6798        "Bitrate": {
6799          "shape": "__integerMin1000Max288000000",
6800          "locationName": "bitrate"
6801        },
6802        "CodecLevel": {
6803          "shape": "Mpeg2CodecLevel",
6804          "locationName": "codecLevel"
6805        },
6806        "CodecProfile": {
6807          "shape": "Mpeg2CodecProfile",
6808          "locationName": "codecProfile"
6809        },
6810        "DynamicSubGop": {
6811          "shape": "Mpeg2DynamicSubGop",
6812          "locationName": "dynamicSubGop"
6813        },
6814        "FramerateControl": {
6815          "shape": "Mpeg2FramerateControl",
6816          "locationName": "framerateControl"
6817        },
6818        "FramerateConversionAlgorithm": {
6819          "shape": "Mpeg2FramerateConversionAlgorithm",
6820          "locationName": "framerateConversionAlgorithm"
6821        },
6822        "FramerateDenominator": {
6823          "shape": "__integerMin1Max1001",
6824          "locationName": "framerateDenominator"
6825        },
6826        "FramerateNumerator": {
6827          "shape": "__integerMin24Max60000",
6828          "locationName": "framerateNumerator"
6829        },
6830        "GopClosedCadence": {
6831          "shape": "__integerMin0Max2147483647",
6832          "locationName": "gopClosedCadence"
6833        },
6834        "GopSize": {
6835          "shape": "__doubleMin0",
6836          "locationName": "gopSize"
6837        },
6838        "GopSizeUnits": {
6839          "shape": "Mpeg2GopSizeUnits",
6840          "locationName": "gopSizeUnits"
6841        },
6842        "HrdBufferInitialFillPercentage": {
6843          "shape": "__integerMin0Max100",
6844          "locationName": "hrdBufferInitialFillPercentage"
6845        },
6846        "HrdBufferSize": {
6847          "shape": "__integerMin0Max47185920",
6848          "locationName": "hrdBufferSize"
6849        },
6850        "InterlaceMode": {
6851          "shape": "Mpeg2InterlaceMode",
6852          "locationName": "interlaceMode"
6853        },
6854        "IntraDcPrecision": {
6855          "shape": "Mpeg2IntraDcPrecision",
6856          "locationName": "intraDcPrecision"
6857        },
6858        "MaxBitrate": {
6859          "shape": "__integerMin1000Max300000000",
6860          "locationName": "maxBitrate"
6861        },
6862        "MinIInterval": {
6863          "shape": "__integerMin0Max30",
6864          "locationName": "minIInterval"
6865        },
6866        "NumberBFramesBetweenReferenceFrames": {
6867          "shape": "__integerMin0Max7",
6868          "locationName": "numberBFramesBetweenReferenceFrames"
6869        },
6870        "ParControl": {
6871          "shape": "Mpeg2ParControl",
6872          "locationName": "parControl"
6873        },
6874        "ParDenominator": {
6875          "shape": "__integerMin1Max2147483647",
6876          "locationName": "parDenominator"
6877        },
6878        "ParNumerator": {
6879          "shape": "__integerMin1Max2147483647",
6880          "locationName": "parNumerator"
6881        },
6882        "QualityTuningLevel": {
6883          "shape": "Mpeg2QualityTuningLevel",
6884          "locationName": "qualityTuningLevel"
6885        },
6886        "RateControlMode": {
6887          "shape": "Mpeg2RateControlMode",
6888          "locationName": "rateControlMode"
6889        },
6890        "ScanTypeConversionMode": {
6891          "shape": "Mpeg2ScanTypeConversionMode",
6892          "locationName": "scanTypeConversionMode"
6893        },
6894        "SceneChangeDetect": {
6895          "shape": "Mpeg2SceneChangeDetect",
6896          "locationName": "sceneChangeDetect"
6897        },
6898        "SlowPal": {
6899          "shape": "Mpeg2SlowPal",
6900          "locationName": "slowPal"
6901        },
6902        "Softness": {
6903          "shape": "__integerMin0Max128",
6904          "locationName": "softness"
6905        },
6906        "SpatialAdaptiveQuantization": {
6907          "shape": "Mpeg2SpatialAdaptiveQuantization",
6908          "locationName": "spatialAdaptiveQuantization"
6909        },
6910        "Syntax": {
6911          "shape": "Mpeg2Syntax",
6912          "locationName": "syntax"
6913        },
6914        "Telecine": {
6915          "shape": "Mpeg2Telecine",
6916          "locationName": "telecine"
6917        },
6918        "TemporalAdaptiveQuantization": {
6919          "shape": "Mpeg2TemporalAdaptiveQuantization",
6920          "locationName": "temporalAdaptiveQuantization"
6921        }
6922      }
6923    },
6924    "Mpeg2SlowPal": {
6925      "type": "string",
6926      "enum": [
6927        "DISABLED",
6928        "ENABLED"
6929      ]
6930    },
6931    "Mpeg2SpatialAdaptiveQuantization": {
6932      "type": "string",
6933      "enum": [
6934        "DISABLED",
6935        "ENABLED"
6936      ]
6937    },
6938    "Mpeg2Syntax": {
6939      "type": "string",
6940      "enum": [
6941        "DEFAULT",
6942        "D_10"
6943      ]
6944    },
6945    "Mpeg2Telecine": {
6946      "type": "string",
6947      "enum": [
6948        "NONE",
6949        "SOFT",
6950        "HARD"
6951      ]
6952    },
6953    "Mpeg2TemporalAdaptiveQuantization": {
6954      "type": "string",
6955      "enum": [
6956        "DISABLED",
6957        "ENABLED"
6958      ]
6959    },
6960    "MsSmoothAdditionalManifest": {
6961      "type": "structure",
6962      "members": {
6963        "ManifestNameModifier": {
6964          "shape": "__stringMin1",
6965          "locationName": "manifestNameModifier"
6966        },
6967        "SelectedOutputs": {
6968          "shape": "__listOf__stringMin1",
6969          "locationName": "selectedOutputs"
6970        }
6971      }
6972    },
6973    "MsSmoothAudioDeduplication": {
6974      "type": "string",
6975      "enum": [
6976        "COMBINE_DUPLICATE_STREAMS",
6977        "NONE"
6978      ]
6979    },
6980    "MsSmoothEncryptionSettings": {
6981      "type": "structure",
6982      "members": {
6983        "SpekeKeyProvider": {
6984          "shape": "SpekeKeyProvider",
6985          "locationName": "spekeKeyProvider"
6986        }
6987      }
6988    },
6989    "MsSmoothGroupSettings": {
6990      "type": "structure",
6991      "members": {
6992        "AdditionalManifests": {
6993          "shape": "__listOfMsSmoothAdditionalManifest",
6994          "locationName": "additionalManifests"
6995        },
6996        "AudioDeduplication": {
6997          "shape": "MsSmoothAudioDeduplication",
6998          "locationName": "audioDeduplication"
6999        },
7000        "Destination": {
7001          "shape": "__stringPatternS3",
7002          "locationName": "destination"
7003        },
7004        "DestinationSettings": {
7005          "shape": "DestinationSettings",
7006          "locationName": "destinationSettings"
7007        },
7008        "Encryption": {
7009          "shape": "MsSmoothEncryptionSettings",
7010          "locationName": "encryption"
7011        },
7012        "FragmentLength": {
7013          "shape": "__integerMin1Max2147483647",
7014          "locationName": "fragmentLength"
7015        },
7016        "ManifestEncoding": {
7017          "shape": "MsSmoothManifestEncoding",
7018          "locationName": "manifestEncoding"
7019        }
7020      }
7021    },
7022    "MsSmoothManifestEncoding": {
7023      "type": "string",
7024      "enum": [
7025        "UTF8",
7026        "UTF16"
7027      ]
7028    },
7029    "MxfAfdSignaling": {
7030      "type": "string",
7031      "enum": [
7032        "NO_COPY",
7033        "COPY_FROM_VIDEO"
7034      ]
7035    },
7036    "MxfProfile": {
7037      "type": "string",
7038      "enum": [
7039        "D_10",
7040        "XDCAM",
7041        "OP1A"
7042      ]
7043    },
7044    "MxfSettings": {
7045      "type": "structure",
7046      "members": {
7047        "AfdSignaling": {
7048          "shape": "MxfAfdSignaling",
7049          "locationName": "afdSignaling"
7050        },
7051        "Profile": {
7052          "shape": "MxfProfile",
7053          "locationName": "profile"
7054        }
7055      }
7056    },
7057    "NexGuardFileMarkerSettings": {
7058      "type": "structure",
7059      "members": {
7060        "License": {
7061          "shape": "__stringMin1Max100000",
7062          "locationName": "license"
7063        },
7064        "Payload": {
7065          "shape": "__integerMin0Max4194303",
7066          "locationName": "payload"
7067        },
7068        "Preset": {
7069          "shape": "__stringMin1Max256",
7070          "locationName": "preset"
7071        },
7072        "Strength": {
7073          "shape": "WatermarkingStrength",
7074          "locationName": "strength"
7075        }
7076      }
7077    },
7078    "NielsenActiveWatermarkProcessType": {
7079      "type": "string",
7080      "enum": [
7081        "NAES2_AND_NW",
7082        "CBET",
7083        "NAES2_AND_NW_AND_CBET"
7084      ]
7085    },
7086    "NielsenConfiguration": {
7087      "type": "structure",
7088      "members": {
7089        "BreakoutCode": {
7090          "shape": "__integerMin0Max0",
7091          "locationName": "breakoutCode"
7092        },
7093        "DistributorId": {
7094          "shape": "__string",
7095          "locationName": "distributorId"
7096        }
7097      }
7098    },
7099    "NielsenNonLinearWatermarkSettings": {
7100      "type": "structure",
7101      "members": {
7102        "ActiveWatermarkProcess": {
7103          "shape": "NielsenActiveWatermarkProcessType",
7104          "locationName": "activeWatermarkProcess"
7105        },
7106        "AdiFilename": {
7107          "shape": "__stringPatternS3",
7108          "locationName": "adiFilename"
7109        },
7110        "AssetId": {
7111          "shape": "__stringMin1Max20",
7112          "locationName": "assetId"
7113        },
7114        "AssetName": {
7115          "shape": "__stringMin1Max50",
7116          "locationName": "assetName"
7117        },
7118        "CbetSourceId": {
7119          "shape": "__stringPattern0xAFaF0908190908",
7120          "locationName": "cbetSourceId"
7121        },
7122        "EpisodeId": {
7123          "shape": "__stringMin1Max20",
7124          "locationName": "episodeId"
7125        },
7126        "MetadataDestination": {
7127          "shape": "__stringPatternS3",
7128          "locationName": "metadataDestination"
7129        },
7130        "SourceId": {
7131          "shape": "__integerMin0Max65534",
7132          "locationName": "sourceId"
7133        },
7134        "SourceWatermarkStatus": {
7135          "shape": "NielsenSourceWatermarkStatusType",
7136          "locationName": "sourceWatermarkStatus"
7137        },
7138        "TicServerUrl": {
7139          "shape": "__stringPatternHttps",
7140          "locationName": "ticServerUrl"
7141        },
7142        "UniqueTicPerAudioTrack": {
7143          "shape": "NielsenUniqueTicPerAudioTrackType",
7144          "locationName": "uniqueTicPerAudioTrack"
7145        }
7146      }
7147    },
7148    "NielsenSourceWatermarkStatusType": {
7149      "type": "string",
7150      "enum": [
7151        "CLEAN",
7152        "WATERMARKED"
7153      ]
7154    },
7155    "NielsenUniqueTicPerAudioTrackType": {
7156      "type": "string",
7157      "enum": [
7158        "RESERVE_UNIQUE_TICS_PER_TRACK",
7159        "SAME_TICS_PER_TRACK"
7160      ]
7161    },
7162    "NoiseFilterPostTemporalSharpening": {
7163      "type": "string",
7164      "enum": [
7165        "DISABLED",
7166        "ENABLED",
7167        "AUTO"
7168      ]
7169    },
7170    "NoiseReducer": {
7171      "type": "structure",
7172      "members": {
7173        "Filter": {
7174          "shape": "NoiseReducerFilter",
7175          "locationName": "filter"
7176        },
7177        "FilterSettings": {
7178          "shape": "NoiseReducerFilterSettings",
7179          "locationName": "filterSettings"
7180        },
7181        "SpatialFilterSettings": {
7182          "shape": "NoiseReducerSpatialFilterSettings",
7183          "locationName": "spatialFilterSettings"
7184        },
7185        "TemporalFilterSettings": {
7186          "shape": "NoiseReducerTemporalFilterSettings",
7187          "locationName": "temporalFilterSettings"
7188        }
7189      }
7190    },
7191    "NoiseReducerFilter": {
7192      "type": "string",
7193      "enum": [
7194        "BILATERAL",
7195        "MEAN",
7196        "GAUSSIAN",
7197        "LANCZOS",
7198        "SHARPEN",
7199        "CONSERVE",
7200        "SPATIAL",
7201        "TEMPORAL"
7202      ]
7203    },
7204    "NoiseReducerFilterSettings": {
7205      "type": "structure",
7206      "members": {
7207        "Strength": {
7208          "shape": "__integerMin0Max3",
7209          "locationName": "strength"
7210        }
7211      }
7212    },
7213    "NoiseReducerSpatialFilterSettings": {
7214      "type": "structure",
7215      "members": {
7216        "PostFilterSharpenStrength": {
7217          "shape": "__integerMin0Max3",
7218          "locationName": "postFilterSharpenStrength"
7219        },
7220        "Speed": {
7221          "shape": "__integerMinNegative2Max3",
7222          "locationName": "speed"
7223        },
7224        "Strength": {
7225          "shape": "__integerMin0Max16",
7226          "locationName": "strength"
7227        }
7228      }
7229    },
7230    "NoiseReducerTemporalFilterSettings": {
7231      "type": "structure",
7232      "members": {
7233        "AggressiveMode": {
7234          "shape": "__integerMin0Max4",
7235          "locationName": "aggressiveMode"
7236        },
7237        "PostTemporalSharpening": {
7238          "shape": "NoiseFilterPostTemporalSharpening",
7239          "locationName": "postTemporalSharpening"
7240        },
7241        "Speed": {
7242          "shape": "__integerMinNegative1Max3",
7243          "locationName": "speed"
7244        },
7245        "Strength": {
7246          "shape": "__integerMin0Max16",
7247          "locationName": "strength"
7248        }
7249      }
7250    },
7251    "NotFoundException": {
7252      "type": "structure",
7253      "members": {
7254        "Message": {
7255          "shape": "__string",
7256          "locationName": "message"
7257        }
7258      },
7259      "exception": true,
7260      "error": {
7261        "httpStatusCode": 404
7262      }
7263    },
7264    "OpusSettings": {
7265      "type": "structure",
7266      "members": {
7267        "Bitrate": {
7268          "shape": "__integerMin32000Max192000",
7269          "locationName": "bitrate"
7270        },
7271        "Channels": {
7272          "shape": "__integerMin1Max2",
7273          "locationName": "channels"
7274        },
7275        "SampleRate": {
7276          "shape": "__integerMin16000Max48000",
7277          "locationName": "sampleRate"
7278        }
7279      }
7280    },
7281    "Order": {
7282      "type": "string",
7283      "enum": [
7284        "ASCENDING",
7285        "DESCENDING"
7286      ]
7287    },
7288    "Output": {
7289      "type": "structure",
7290      "members": {
7291        "AudioDescriptions": {
7292          "shape": "__listOfAudioDescription",
7293          "locationName": "audioDescriptions"
7294        },
7295        "CaptionDescriptions": {
7296          "shape": "__listOfCaptionDescription",
7297          "locationName": "captionDescriptions"
7298        },
7299        "ContainerSettings": {
7300          "shape": "ContainerSettings",
7301          "locationName": "containerSettings"
7302        },
7303        "Extension": {
7304          "shape": "__string",
7305          "locationName": "extension"
7306        },
7307        "NameModifier": {
7308          "shape": "__stringMin1",
7309          "locationName": "nameModifier"
7310        },
7311        "OutputSettings": {
7312          "shape": "OutputSettings",
7313          "locationName": "outputSettings"
7314        },
7315        "Preset": {
7316          "shape": "__stringMin0",
7317          "locationName": "preset"
7318        },
7319        "VideoDescription": {
7320          "shape": "VideoDescription",
7321          "locationName": "videoDescription"
7322        }
7323      }
7324    },
7325    "OutputChannelMapping": {
7326      "type": "structure",
7327      "members": {
7328        "InputChannels": {
7329          "shape": "__listOf__integerMinNegative60Max6",
7330          "locationName": "inputChannels"
7331        },
7332        "InputChannelsFineTune": {
7333          "shape": "__listOf__doubleMinNegative60Max6",
7334          "locationName": "inputChannelsFineTune"
7335        }
7336      }
7337    },
7338    "OutputDetail": {
7339      "type": "structure",
7340      "members": {
7341        "DurationInMs": {
7342          "shape": "__integer",
7343          "locationName": "durationInMs"
7344        },
7345        "VideoDetails": {
7346          "shape": "VideoDetail",
7347          "locationName": "videoDetails"
7348        }
7349      }
7350    },
7351    "OutputGroup": {
7352      "type": "structure",
7353      "members": {
7354        "AutomatedEncodingSettings": {
7355          "shape": "AutomatedEncodingSettings",
7356          "locationName": "automatedEncodingSettings"
7357        },
7358        "CustomName": {
7359          "shape": "__string",
7360          "locationName": "customName"
7361        },
7362        "Name": {
7363          "shape": "__string",
7364          "locationName": "name"
7365        },
7366        "OutputGroupSettings": {
7367          "shape": "OutputGroupSettings",
7368          "locationName": "outputGroupSettings"
7369        },
7370        "Outputs": {
7371          "shape": "__listOfOutput",
7372          "locationName": "outputs"
7373        }
7374      }
7375    },
7376    "OutputGroupDetail": {
7377      "type": "structure",
7378      "members": {
7379        "OutputDetails": {
7380          "shape": "__listOfOutputDetail",
7381          "locationName": "outputDetails"
7382        }
7383      }
7384    },
7385    "OutputGroupSettings": {
7386      "type": "structure",
7387      "members": {
7388        "CmafGroupSettings": {
7389          "shape": "CmafGroupSettings",
7390          "locationName": "cmafGroupSettings"
7391        },
7392        "DashIsoGroupSettings": {
7393          "shape": "DashIsoGroupSettings",
7394          "locationName": "dashIsoGroupSettings"
7395        },
7396        "FileGroupSettings": {
7397          "shape": "FileGroupSettings",
7398          "locationName": "fileGroupSettings"
7399        },
7400        "HlsGroupSettings": {
7401          "shape": "HlsGroupSettings",
7402          "locationName": "hlsGroupSettings"
7403        },
7404        "MsSmoothGroupSettings": {
7405          "shape": "MsSmoothGroupSettings",
7406          "locationName": "msSmoothGroupSettings"
7407        },
7408        "Type": {
7409          "shape": "OutputGroupType",
7410          "locationName": "type"
7411        }
7412      }
7413    },
7414    "OutputGroupType": {
7415      "type": "string",
7416      "enum": [
7417        "HLS_GROUP_SETTINGS",
7418        "DASH_ISO_GROUP_SETTINGS",
7419        "FILE_GROUP_SETTINGS",
7420        "MS_SMOOTH_GROUP_SETTINGS",
7421        "CMAF_GROUP_SETTINGS"
7422      ]
7423    },
7424    "OutputSdt": {
7425      "type": "string",
7426      "enum": [
7427        "SDT_FOLLOW",
7428        "SDT_FOLLOW_IF_PRESENT",
7429        "SDT_MANUAL",
7430        "SDT_NONE"
7431      ]
7432    },
7433    "OutputSettings": {
7434      "type": "structure",
7435      "members": {
7436        "HlsSettings": {
7437          "shape": "HlsSettings",
7438          "locationName": "hlsSettings"
7439        }
7440      }
7441    },
7442    "PartnerWatermarking": {
7443      "type": "structure",
7444      "members": {
7445        "NexguardFileMarkerSettings": {
7446          "shape": "NexGuardFileMarkerSettings",
7447          "locationName": "nexguardFileMarkerSettings"
7448        }
7449      }
7450    },
7451    "Preset": {
7452      "type": "structure",
7453      "members": {
7454        "Arn": {
7455          "shape": "__string",
7456          "locationName": "arn"
7457        },
7458        "Category": {
7459          "shape": "__string",
7460          "locationName": "category"
7461        },
7462        "CreatedAt": {
7463          "shape": "__timestampUnix",
7464          "locationName": "createdAt"
7465        },
7466        "Description": {
7467          "shape": "__string",
7468          "locationName": "description"
7469        },
7470        "LastUpdated": {
7471          "shape": "__timestampUnix",
7472          "locationName": "lastUpdated"
7473        },
7474        "Name": {
7475          "shape": "__string",
7476          "locationName": "name"
7477        },
7478        "Settings": {
7479          "shape": "PresetSettings",
7480          "locationName": "settings"
7481        },
7482        "Type": {
7483          "shape": "Type",
7484          "locationName": "type"
7485        }
7486      },
7487      "required": [
7488        "Settings",
7489        "Name"
7490      ]
7491    },
7492    "PresetListBy": {
7493      "type": "string",
7494      "enum": [
7495        "NAME",
7496        "CREATION_DATE",
7497        "SYSTEM"
7498      ]
7499    },
7500    "PresetSettings": {
7501      "type": "structure",
7502      "members": {
7503        "AudioDescriptions": {
7504          "shape": "__listOfAudioDescription",
7505          "locationName": "audioDescriptions"
7506        },
7507        "CaptionDescriptions": {
7508          "shape": "__listOfCaptionDescriptionPreset",
7509          "locationName": "captionDescriptions"
7510        },
7511        "ContainerSettings": {
7512          "shape": "ContainerSettings",
7513          "locationName": "containerSettings"
7514        },
7515        "VideoDescription": {
7516          "shape": "VideoDescription",
7517          "locationName": "videoDescription"
7518        }
7519      }
7520    },
7521    "PricingPlan": {
7522      "type": "string",
7523      "enum": [
7524        "ON_DEMAND",
7525        "RESERVED"
7526      ]
7527    },
7528    "ProresCodecProfile": {
7529      "type": "string",
7530      "enum": [
7531        "APPLE_PRORES_422",
7532        "APPLE_PRORES_422_HQ",
7533        "APPLE_PRORES_422_LT",
7534        "APPLE_PRORES_422_PROXY"
7535      ]
7536    },
7537    "ProresFramerateControl": {
7538      "type": "string",
7539      "enum": [
7540        "INITIALIZE_FROM_SOURCE",
7541        "SPECIFIED"
7542      ]
7543    },
7544    "ProresFramerateConversionAlgorithm": {
7545      "type": "string",
7546      "enum": [
7547        "DUPLICATE_DROP",
7548        "INTERPOLATE",
7549        "FRAMEFORMER"
7550      ]
7551    },
7552    "ProresInterlaceMode": {
7553      "type": "string",
7554      "enum": [
7555        "PROGRESSIVE",
7556        "TOP_FIELD",
7557        "BOTTOM_FIELD",
7558        "FOLLOW_TOP_FIELD",
7559        "FOLLOW_BOTTOM_FIELD"
7560      ]
7561    },
7562    "ProresParControl": {
7563      "type": "string",
7564      "enum": [
7565        "INITIALIZE_FROM_SOURCE",
7566        "SPECIFIED"
7567      ]
7568    },
7569    "ProresScanTypeConversionMode": {
7570      "type": "string",
7571      "enum": [
7572        "INTERLACED",
7573        "INTERLACED_OPTIMIZE"
7574      ]
7575    },
7576    "ProresSettings": {
7577      "type": "structure",
7578      "members": {
7579        "CodecProfile": {
7580          "shape": "ProresCodecProfile",
7581          "locationName": "codecProfile"
7582        },
7583        "FramerateControl": {
7584          "shape": "ProresFramerateControl",
7585          "locationName": "framerateControl"
7586        },
7587        "FramerateConversionAlgorithm": {
7588          "shape": "ProresFramerateConversionAlgorithm",
7589          "locationName": "framerateConversionAlgorithm"
7590        },
7591        "FramerateDenominator": {
7592          "shape": "__integerMin1Max2147483647",
7593          "locationName": "framerateDenominator"
7594        },
7595        "FramerateNumerator": {
7596          "shape": "__integerMin1Max2147483647",
7597          "locationName": "framerateNumerator"
7598        },
7599        "InterlaceMode": {
7600          "shape": "ProresInterlaceMode",
7601          "locationName": "interlaceMode"
7602        },
7603        "ParControl": {
7604          "shape": "ProresParControl",
7605          "locationName": "parControl"
7606        },
7607        "ParDenominator": {
7608          "shape": "__integerMin1Max2147483647",
7609          "locationName": "parDenominator"
7610        },
7611        "ParNumerator": {
7612          "shape": "__integerMin1Max2147483647",
7613          "locationName": "parNumerator"
7614        },
7615        "ScanTypeConversionMode": {
7616          "shape": "ProresScanTypeConversionMode",
7617          "locationName": "scanTypeConversionMode"
7618        },
7619        "SlowPal": {
7620          "shape": "ProresSlowPal",
7621          "locationName": "slowPal"
7622        },
7623        "Telecine": {
7624          "shape": "ProresTelecine",
7625          "locationName": "telecine"
7626        }
7627      }
7628    },
7629    "ProresSlowPal": {
7630      "type": "string",
7631      "enum": [
7632        "DISABLED",
7633        "ENABLED"
7634      ]
7635    },
7636    "ProresTelecine": {
7637      "type": "string",
7638      "enum": [
7639        "NONE",
7640        "HARD"
7641      ]
7642    },
7643    "Queue": {
7644      "type": "structure",
7645      "members": {
7646        "Arn": {
7647          "shape": "__string",
7648          "locationName": "arn"
7649        },
7650        "CreatedAt": {
7651          "shape": "__timestampUnix",
7652          "locationName": "createdAt"
7653        },
7654        "Description": {
7655          "shape": "__string",
7656          "locationName": "description"
7657        },
7658        "LastUpdated": {
7659          "shape": "__timestampUnix",
7660          "locationName": "lastUpdated"
7661        },
7662        "Name": {
7663          "shape": "__string",
7664          "locationName": "name"
7665        },
7666        "PricingPlan": {
7667          "shape": "PricingPlan",
7668          "locationName": "pricingPlan"
7669        },
7670        "ProgressingJobsCount": {
7671          "shape": "__integer",
7672          "locationName": "progressingJobsCount"
7673        },
7674        "ReservationPlan": {
7675          "shape": "ReservationPlan",
7676          "locationName": "reservationPlan"
7677        },
7678        "Status": {
7679          "shape": "QueueStatus",
7680          "locationName": "status"
7681        },
7682        "SubmittedJobsCount": {
7683          "shape": "__integer",
7684          "locationName": "submittedJobsCount"
7685        },
7686        "Type": {
7687          "shape": "Type",
7688          "locationName": "type"
7689        }
7690      },
7691      "required": [
7692        "Name"
7693      ]
7694    },
7695    "QueueListBy": {
7696      "type": "string",
7697      "enum": [
7698        "NAME",
7699        "CREATION_DATE"
7700      ]
7701    },
7702    "QueueStatus": {
7703      "type": "string",
7704      "enum": [
7705        "ACTIVE",
7706        "PAUSED"
7707      ]
7708    },
7709    "QueueTransition": {
7710      "type": "structure",
7711      "members": {
7712        "DestinationQueue": {
7713          "shape": "__string",
7714          "locationName": "destinationQueue"
7715        },
7716        "SourceQueue": {
7717          "shape": "__string",
7718          "locationName": "sourceQueue"
7719        },
7720        "Timestamp": {
7721          "shape": "__timestampUnix",
7722          "locationName": "timestamp"
7723        }
7724      }
7725    },
7726    "Rectangle": {
7727      "type": "structure",
7728      "members": {
7729        "Height": {
7730          "shape": "__integerMin2Max2147483647",
7731          "locationName": "height"
7732        },
7733        "Width": {
7734          "shape": "__integerMin2Max2147483647",
7735          "locationName": "width"
7736        },
7737        "X": {
7738          "shape": "__integerMin0Max2147483647",
7739          "locationName": "x"
7740        },
7741        "Y": {
7742          "shape": "__integerMin0Max2147483647",
7743          "locationName": "y"
7744        }
7745      }
7746    },
7747    "RemixSettings": {
7748      "type": "structure",
7749      "members": {
7750        "ChannelMapping": {
7751          "shape": "ChannelMapping",
7752          "locationName": "channelMapping"
7753        },
7754        "ChannelsIn": {
7755          "shape": "__integerMin1Max64",
7756          "locationName": "channelsIn"
7757        },
7758        "ChannelsOut": {
7759          "shape": "__integerMin1Max64",
7760          "locationName": "channelsOut"
7761        }
7762      }
7763    },
7764    "RenewalType": {
7765      "type": "string",
7766      "enum": [
7767        "AUTO_RENEW",
7768        "EXPIRE"
7769      ]
7770    },
7771    "ReservationPlan": {
7772      "type": "structure",
7773      "members": {
7774        "Commitment": {
7775          "shape": "Commitment",
7776          "locationName": "commitment"
7777        },
7778        "ExpiresAt": {
7779          "shape": "__timestampUnix",
7780          "locationName": "expiresAt"
7781        },
7782        "PurchasedAt": {
7783          "shape": "__timestampUnix",
7784          "locationName": "purchasedAt"
7785        },
7786        "RenewalType": {
7787          "shape": "RenewalType",
7788          "locationName": "renewalType"
7789        },
7790        "ReservedSlots": {
7791          "shape": "__integer",
7792          "locationName": "reservedSlots"
7793        },
7794        "Status": {
7795          "shape": "ReservationPlanStatus",
7796          "locationName": "status"
7797        }
7798      }
7799    },
7800    "ReservationPlanSettings": {
7801      "type": "structure",
7802      "members": {
7803        "Commitment": {
7804          "shape": "Commitment",
7805          "locationName": "commitment"
7806        },
7807        "RenewalType": {
7808          "shape": "RenewalType",
7809          "locationName": "renewalType"
7810        },
7811        "ReservedSlots": {
7812          "shape": "__integer",
7813          "locationName": "reservedSlots"
7814        }
7815      },
7816      "required": [
7817        "Commitment",
7818        "ReservedSlots",
7819        "RenewalType"
7820      ]
7821    },
7822    "ReservationPlanStatus": {
7823      "type": "string",
7824      "enum": [
7825        "ACTIVE",
7826        "EXPIRED"
7827      ]
7828    },
7829    "ResourceTags": {
7830      "type": "structure",
7831      "members": {
7832        "Arn": {
7833          "shape": "__string",
7834          "locationName": "arn"
7835        },
7836        "Tags": {
7837          "shape": "__mapOf__string",
7838          "locationName": "tags"
7839        }
7840      }
7841    },
7842    "RespondToAfd": {
7843      "type": "string",
7844      "enum": [
7845        "NONE",
7846        "RESPOND",
7847        "PASSTHROUGH"
7848      ]
7849    },
7850    "S3DestinationAccessControl": {
7851      "type": "structure",
7852      "members": {
7853        "CannedAcl": {
7854          "shape": "S3ObjectCannedAcl",
7855          "locationName": "cannedAcl"
7856        }
7857      }
7858    },
7859    "S3DestinationSettings": {
7860      "type": "structure",
7861      "members": {
7862        "AccessControl": {
7863          "shape": "S3DestinationAccessControl",
7864          "locationName": "accessControl"
7865        },
7866        "Encryption": {
7867          "shape": "S3EncryptionSettings",
7868          "locationName": "encryption"
7869        }
7870      }
7871    },
7872    "S3EncryptionSettings": {
7873      "type": "structure",
7874      "members": {
7875        "EncryptionType": {
7876          "shape": "S3ServerSideEncryptionType",
7877          "locationName": "encryptionType"
7878        },
7879        "KmsKeyArn": {
7880          "shape": "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912",
7881          "locationName": "kmsKeyArn"
7882        }
7883      }
7884    },
7885    "S3ObjectCannedAcl": {
7886      "type": "string",
7887      "enum": [
7888        "PUBLIC_READ",
7889        "AUTHENTICATED_READ",
7890        "BUCKET_OWNER_READ",
7891        "BUCKET_OWNER_FULL_CONTROL"
7892      ]
7893    },
7894    "S3ServerSideEncryptionType": {
7895      "type": "string",
7896      "enum": [
7897        "SERVER_SIDE_ENCRYPTION_S3",
7898        "SERVER_SIDE_ENCRYPTION_KMS"
7899      ]
7900    },
7901    "ScalingBehavior": {
7902      "type": "string",
7903      "enum": [
7904        "DEFAULT",
7905        "STRETCH_TO_OUTPUT"
7906      ]
7907    },
7908    "SccDestinationFramerate": {
7909      "type": "string",
7910      "enum": [
7911        "FRAMERATE_23_97",
7912        "FRAMERATE_24",
7913        "FRAMERATE_25",
7914        "FRAMERATE_29_97_DROPFRAME",
7915        "FRAMERATE_29_97_NON_DROPFRAME"
7916      ]
7917    },
7918    "SccDestinationSettings": {
7919      "type": "structure",
7920      "members": {
7921        "Framerate": {
7922          "shape": "SccDestinationFramerate",
7923          "locationName": "framerate"
7924        }
7925      }
7926    },
7927    "SimulateReservedQueue": {
7928      "type": "string",
7929      "enum": [
7930        "DISABLED",
7931        "ENABLED"
7932      ]
7933    },
7934    "SpekeKeyProvider": {
7935      "type": "structure",
7936      "members": {
7937        "CertificateArn": {
7938          "shape": "__stringPatternArnAwsUsGovAcm",
7939          "locationName": "certificateArn"
7940        },
7941        "ResourceId": {
7942          "shape": "__string",
7943          "locationName": "resourceId"
7944        },
7945        "SystemIds": {
7946          "shape": "__listOf__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
7947          "locationName": "systemIds"
7948        },
7949        "Url": {
7950          "shape": "__stringPatternHttps",
7951          "locationName": "url"
7952        }
7953      }
7954    },
7955    "SpekeKeyProviderCmaf": {
7956      "type": "structure",
7957      "members": {
7958        "CertificateArn": {
7959          "shape": "__stringPatternArnAwsUsGovAcm",
7960          "locationName": "certificateArn"
7961        },
7962        "DashSignaledSystemIds": {
7963          "shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
7964          "locationName": "dashSignaledSystemIds"
7965        },
7966        "HlsSignaledSystemIds": {
7967          "shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
7968          "locationName": "hlsSignaledSystemIds"
7969        },
7970        "ResourceId": {
7971          "shape": "__stringPatternW",
7972          "locationName": "resourceId"
7973        },
7974        "Url": {
7975          "shape": "__stringPatternHttps",
7976          "locationName": "url"
7977        }
7978      }
7979    },
7980    "StaticKeyProvider": {
7981      "type": "structure",
7982      "members": {
7983        "KeyFormat": {
7984          "shape": "__stringPatternIdentityAZaZ26AZaZ09163",
7985          "locationName": "keyFormat"
7986        },
7987        "KeyFormatVersions": {
7988          "shape": "__stringPatternDD",
7989          "locationName": "keyFormatVersions"
7990        },
7991        "StaticKeyValue": {
7992          "shape": "__stringPatternAZaZ0932",
7993          "locationName": "staticKeyValue"
7994        },
7995        "Url": {
7996          "shape": "__string",
7997          "locationName": "url"
7998        }
7999      }
8000    },
8001    "StatusUpdateInterval": {
8002      "type": "string",
8003      "enum": [
8004        "SECONDS_10",
8005        "SECONDS_12",
8006        "SECONDS_15",
8007        "SECONDS_20",
8008        "SECONDS_30",
8009        "SECONDS_60",
8010        "SECONDS_120",
8011        "SECONDS_180",
8012        "SECONDS_240",
8013        "SECONDS_300",
8014        "SECONDS_360",
8015        "SECONDS_420",
8016        "SECONDS_480",
8017        "SECONDS_540",
8018        "SECONDS_600"
8019      ]
8020    },
8021    "TagResourceRequest": {
8022      "type": "structure",
8023      "members": {
8024        "Arn": {
8025          "shape": "__string",
8026          "locationName": "arn"
8027        },
8028        "Tags": {
8029          "shape": "__mapOf__string",
8030          "locationName": "tags"
8031        }
8032      },
8033      "required": [
8034        "Arn",
8035        "Tags"
8036      ]
8037    },
8038    "TagResourceResponse": {
8039      "type": "structure",
8040      "members": {
8041      }
8042    },
8043    "TeletextDestinationSettings": {
8044      "type": "structure",
8045      "members": {
8046        "PageNumber": {
8047          "shape": "__stringMin3Max3Pattern1809aFAF09aEAE",
8048          "locationName": "pageNumber"
8049        },
8050        "PageTypes": {
8051          "shape": "__listOfTeletextPageType",
8052          "locationName": "pageTypes"
8053        }
8054      }
8055    },
8056    "TeletextPageType": {
8057      "type": "string",
8058      "enum": [
8059        "PAGE_TYPE_INITIAL",
8060        "PAGE_TYPE_SUBTITLE",
8061        "PAGE_TYPE_ADDL_INFO",
8062        "PAGE_TYPE_PROGRAM_SCHEDULE",
8063        "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE"
8064      ]
8065    },
8066    "TeletextSourceSettings": {
8067      "type": "structure",
8068      "members": {
8069        "PageNumber": {
8070          "shape": "__stringMin3Max3Pattern1809aFAF09aEAE",
8071          "locationName": "pageNumber"
8072        }
8073      }
8074    },
8075    "TimecodeBurnin": {
8076      "type": "structure",
8077      "members": {
8078        "FontSize": {
8079          "shape": "__integerMin10Max48",
8080          "locationName": "fontSize"
8081        },
8082        "Position": {
8083          "shape": "TimecodeBurninPosition",
8084          "locationName": "position"
8085        },
8086        "Prefix": {
8087          "shape": "__stringPattern",
8088          "locationName": "prefix"
8089        }
8090      }
8091    },
8092    "TimecodeBurninPosition": {
8093      "type": "string",
8094      "enum": [
8095        "TOP_CENTER",
8096        "TOP_LEFT",
8097        "TOP_RIGHT",
8098        "MIDDLE_LEFT",
8099        "MIDDLE_CENTER",
8100        "MIDDLE_RIGHT",
8101        "BOTTOM_LEFT",
8102        "BOTTOM_CENTER",
8103        "BOTTOM_RIGHT"
8104      ]
8105    },
8106    "TimecodeConfig": {
8107      "type": "structure",
8108      "members": {
8109        "Anchor": {
8110          "shape": "__stringPattern010920405090509092",
8111          "locationName": "anchor"
8112        },
8113        "Source": {
8114          "shape": "TimecodeSource",
8115          "locationName": "source"
8116        },
8117        "Start": {
8118          "shape": "__stringPattern010920405090509092",
8119          "locationName": "start"
8120        },
8121        "TimestampOffset": {
8122          "shape": "__stringPattern0940191020191209301",
8123          "locationName": "timestampOffset"
8124        }
8125      }
8126    },
8127    "TimecodeSource": {
8128      "type": "string",
8129      "enum": [
8130        "EMBEDDED",
8131        "ZEROBASED",
8132        "SPECIFIEDSTART"
8133      ]
8134    },
8135    "TimedMetadata": {
8136      "type": "string",
8137      "enum": [
8138        "PASSTHROUGH",
8139        "NONE"
8140      ]
8141    },
8142    "TimedMetadataInsertion": {
8143      "type": "structure",
8144      "members": {
8145        "Id3Insertions": {
8146          "shape": "__listOfId3Insertion",
8147          "locationName": "id3Insertions"
8148        }
8149      }
8150    },
8151    "Timing": {
8152      "type": "structure",
8153      "members": {
8154        "FinishTime": {
8155          "shape": "__timestampUnix",
8156          "locationName": "finishTime"
8157        },
8158        "StartTime": {
8159          "shape": "__timestampUnix",
8160          "locationName": "startTime"
8161        },
8162        "SubmitTime": {
8163          "shape": "__timestampUnix",
8164          "locationName": "submitTime"
8165        }
8166      }
8167    },
8168    "TooManyRequestsException": {
8169      "type": "structure",
8170      "members": {
8171        "Message": {
8172          "shape": "__string",
8173          "locationName": "message"
8174        }
8175      },
8176      "exception": true,
8177      "error": {
8178        "httpStatusCode": 429
8179      }
8180    },
8181    "TrackSourceSettings": {
8182      "type": "structure",
8183      "members": {
8184        "TrackNumber": {
8185          "shape": "__integerMin1Max2147483647",
8186          "locationName": "trackNumber"
8187        }
8188      }
8189    },
8190    "TtmlDestinationSettings": {
8191      "type": "structure",
8192      "members": {
8193        "StylePassthrough": {
8194          "shape": "TtmlStylePassthrough",
8195          "locationName": "stylePassthrough"
8196        }
8197      }
8198    },
8199    "TtmlStylePassthrough": {
8200      "type": "string",
8201      "enum": [
8202        "ENABLED",
8203        "DISABLED"
8204      ]
8205    },
8206    "Type": {
8207      "type": "string",
8208      "enum": [
8209        "SYSTEM",
8210        "CUSTOM"
8211      ]
8212    },
8213    "UntagResourceRequest": {
8214      "type": "structure",
8215      "members": {
8216        "Arn": {
8217          "shape": "__string",
8218          "locationName": "arn",
8219          "location": "uri"
8220        },
8221        "TagKeys": {
8222          "shape": "__listOf__string",
8223          "locationName": "tagKeys"
8224        }
8225      },
8226      "required": [
8227        "Arn"
8228      ]
8229    },
8230    "UntagResourceResponse": {
8231      "type": "structure",
8232      "members": {
8233      }
8234    },
8235    "UpdateJobTemplateRequest": {
8236      "type": "structure",
8237      "members": {
8238        "AccelerationSettings": {
8239          "shape": "AccelerationSettings",
8240          "locationName": "accelerationSettings"
8241        },
8242        "Category": {
8243          "shape": "__string",
8244          "locationName": "category"
8245        },
8246        "Description": {
8247          "shape": "__string",
8248          "locationName": "description"
8249        },
8250        "HopDestinations": {
8251          "shape": "__listOfHopDestination",
8252          "locationName": "hopDestinations"
8253        },
8254        "Name": {
8255          "shape": "__string",
8256          "locationName": "name",
8257          "location": "uri"
8258        },
8259        "Priority": {
8260          "shape": "__integerMinNegative50Max50",
8261          "locationName": "priority"
8262        },
8263        "Queue": {
8264          "shape": "__string",
8265          "locationName": "queue"
8266        },
8267        "Settings": {
8268          "shape": "JobTemplateSettings",
8269          "locationName": "settings"
8270        },
8271        "StatusUpdateInterval": {
8272          "shape": "StatusUpdateInterval",
8273          "locationName": "statusUpdateInterval"
8274        }
8275      },
8276      "required": [
8277        "Name"
8278      ]
8279    },
8280    "UpdateJobTemplateResponse": {
8281      "type": "structure",
8282      "members": {
8283        "JobTemplate": {
8284          "shape": "JobTemplate",
8285          "locationName": "jobTemplate"
8286        }
8287      }
8288    },
8289    "UpdatePresetRequest": {
8290      "type": "structure",
8291      "members": {
8292        "Category": {
8293          "shape": "__string",
8294          "locationName": "category"
8295        },
8296        "Description": {
8297          "shape": "__string",
8298          "locationName": "description"
8299        },
8300        "Name": {
8301          "shape": "__string",
8302          "locationName": "name",
8303          "location": "uri"
8304        },
8305        "Settings": {
8306          "shape": "PresetSettings",
8307          "locationName": "settings"
8308        }
8309      },
8310      "required": [
8311        "Name"
8312      ]
8313    },
8314    "UpdatePresetResponse": {
8315      "type": "structure",
8316      "members": {
8317        "Preset": {
8318          "shape": "Preset",
8319          "locationName": "preset"
8320        }
8321      }
8322    },
8323    "UpdateQueueRequest": {
8324      "type": "structure",
8325      "members": {
8326        "Description": {
8327          "shape": "__string",
8328          "locationName": "description"
8329        },
8330        "Name": {
8331          "shape": "__string",
8332          "locationName": "name",
8333          "location": "uri"
8334        },
8335        "ReservationPlanSettings": {
8336          "shape": "ReservationPlanSettings",
8337          "locationName": "reservationPlanSettings"
8338        },
8339        "Status": {
8340          "shape": "QueueStatus",
8341          "locationName": "status"
8342        }
8343      },
8344      "required": [
8345        "Name"
8346      ]
8347    },
8348    "UpdateQueueResponse": {
8349      "type": "structure",
8350      "members": {
8351        "Queue": {
8352          "shape": "Queue",
8353          "locationName": "queue"
8354        }
8355      }
8356    },
8357    "Vc3Class": {
8358      "type": "string",
8359      "enum": [
8360        "CLASS_145_8BIT",
8361        "CLASS_220_8BIT",
8362        "CLASS_220_10BIT"
8363      ]
8364    },
8365    "Vc3FramerateControl": {
8366      "type": "string",
8367      "enum": [
8368        "INITIALIZE_FROM_SOURCE",
8369        "SPECIFIED"
8370      ]
8371    },
8372    "Vc3FramerateConversionAlgorithm": {
8373      "type": "string",
8374      "enum": [
8375        "DUPLICATE_DROP",
8376        "INTERPOLATE",
8377        "FRAMEFORMER"
8378      ]
8379    },
8380    "Vc3InterlaceMode": {
8381      "type": "string",
8382      "enum": [
8383        "INTERLACED",
8384        "PROGRESSIVE"
8385      ]
8386    },
8387    "Vc3ScanTypeConversionMode": {
8388      "type": "string",
8389      "enum": [
8390        "INTERLACED",
8391        "INTERLACED_OPTIMIZE"
8392      ]
8393    },
8394    "Vc3Settings": {
8395      "type": "structure",
8396      "members": {
8397        "FramerateControl": {
8398          "shape": "Vc3FramerateControl",
8399          "locationName": "framerateControl"
8400        },
8401        "FramerateConversionAlgorithm": {
8402          "shape": "Vc3FramerateConversionAlgorithm",
8403          "locationName": "framerateConversionAlgorithm"
8404        },
8405        "FramerateDenominator": {
8406          "shape": "__integerMin1Max1001",
8407          "locationName": "framerateDenominator"
8408        },
8409        "FramerateNumerator": {
8410          "shape": "__integerMin24Max60000",
8411          "locationName": "framerateNumerator"
8412        },
8413        "InterlaceMode": {
8414          "shape": "Vc3InterlaceMode",
8415          "locationName": "interlaceMode"
8416        },
8417        "ScanTypeConversionMode": {
8418          "shape": "Vc3ScanTypeConversionMode",
8419          "locationName": "scanTypeConversionMode"
8420        },
8421        "SlowPal": {
8422          "shape": "Vc3SlowPal",
8423          "locationName": "slowPal"
8424        },
8425        "Telecine": {
8426          "shape": "Vc3Telecine",
8427          "locationName": "telecine"
8428        },
8429        "Vc3Class": {
8430          "shape": "Vc3Class",
8431          "locationName": "vc3Class"
8432        }
8433      }
8434    },
8435    "Vc3SlowPal": {
8436      "type": "string",
8437      "enum": [
8438        "DISABLED",
8439        "ENABLED"
8440      ]
8441    },
8442    "Vc3Telecine": {
8443      "type": "string",
8444      "enum": [
8445        "NONE",
8446        "HARD"
8447      ]
8448    },
8449    "VideoCodec": {
8450      "type": "string",
8451      "enum": [
8452        "AV1",
8453        "AVC_INTRA",
8454        "FRAME_CAPTURE",
8455        "H_264",
8456        "H_265",
8457        "MPEG2",
8458        "PRORES",
8459        "VC3",
8460        "VP8",
8461        "VP9"
8462      ]
8463    },
8464    "VideoCodecSettings": {
8465      "type": "structure",
8466      "members": {
8467        "Av1Settings": {
8468          "shape": "Av1Settings",
8469          "locationName": "av1Settings"
8470        },
8471        "AvcIntraSettings": {
8472          "shape": "AvcIntraSettings",
8473          "locationName": "avcIntraSettings"
8474        },
8475        "Codec": {
8476          "shape": "VideoCodec",
8477          "locationName": "codec"
8478        },
8479        "FrameCaptureSettings": {
8480          "shape": "FrameCaptureSettings",
8481          "locationName": "frameCaptureSettings"
8482        },
8483        "H264Settings": {
8484          "shape": "H264Settings",
8485          "locationName": "h264Settings"
8486        },
8487        "H265Settings": {
8488          "shape": "H265Settings",
8489          "locationName": "h265Settings"
8490        },
8491        "Mpeg2Settings": {
8492          "shape": "Mpeg2Settings",
8493          "locationName": "mpeg2Settings"
8494        },
8495        "ProresSettings": {
8496          "shape": "ProresSettings",
8497          "locationName": "proresSettings"
8498        },
8499        "Vc3Settings": {
8500          "shape": "Vc3Settings",
8501          "locationName": "vc3Settings"
8502        },
8503        "Vp8Settings": {
8504          "shape": "Vp8Settings",
8505          "locationName": "vp8Settings"
8506        },
8507        "Vp9Settings": {
8508          "shape": "Vp9Settings",
8509          "locationName": "vp9Settings"
8510        }
8511      }
8512    },
8513    "VideoDescription": {
8514      "type": "structure",
8515      "members": {
8516        "AfdSignaling": {
8517          "shape": "AfdSignaling",
8518          "locationName": "afdSignaling"
8519        },
8520        "AntiAlias": {
8521          "shape": "AntiAlias",
8522          "locationName": "antiAlias"
8523        },
8524        "CodecSettings": {
8525          "shape": "VideoCodecSettings",
8526          "locationName": "codecSettings"
8527        },
8528        "ColorMetadata": {
8529          "shape": "ColorMetadata",
8530          "locationName": "colorMetadata"
8531        },
8532        "Crop": {
8533          "shape": "Rectangle",
8534          "locationName": "crop"
8535        },
8536        "DropFrameTimecode": {
8537          "shape": "DropFrameTimecode",
8538          "locationName": "dropFrameTimecode"
8539        },
8540        "FixedAfd": {
8541          "shape": "__integerMin0Max15",
8542          "locationName": "fixedAfd"
8543        },
8544        "Height": {
8545          "shape": "__integerMin32Max8192",
8546          "locationName": "height"
8547        },
8548        "Position": {
8549          "shape": "Rectangle",
8550          "locationName": "position"
8551        },
8552        "RespondToAfd": {
8553          "shape": "RespondToAfd",
8554          "locationName": "respondToAfd"
8555        },
8556        "ScalingBehavior": {
8557          "shape": "ScalingBehavior",
8558          "locationName": "scalingBehavior"
8559        },
8560        "Sharpness": {
8561          "shape": "__integerMin0Max100",
8562          "locationName": "sharpness"
8563        },
8564        "TimecodeInsertion": {
8565          "shape": "VideoTimecodeInsertion",
8566          "locationName": "timecodeInsertion"
8567        },
8568        "VideoPreprocessors": {
8569          "shape": "VideoPreprocessor",
8570          "locationName": "videoPreprocessors"
8571        },
8572        "Width": {
8573          "shape": "__integerMin32Max8192",
8574          "locationName": "width"
8575        }
8576      }
8577    },
8578    "VideoDetail": {
8579      "type": "structure",
8580      "members": {
8581        "HeightInPx": {
8582          "shape": "__integer",
8583          "locationName": "heightInPx"
8584        },
8585        "WidthInPx": {
8586          "shape": "__integer",
8587          "locationName": "widthInPx"
8588        }
8589      }
8590    },
8591    "VideoPreprocessor": {
8592      "type": "structure",
8593      "members": {
8594        "ColorCorrector": {
8595          "shape": "ColorCorrector",
8596          "locationName": "colorCorrector"
8597        },
8598        "Deinterlacer": {
8599          "shape": "Deinterlacer",
8600          "locationName": "deinterlacer"
8601        },
8602        "DolbyVision": {
8603          "shape": "DolbyVision",
8604          "locationName": "dolbyVision"
8605        },
8606        "ImageInserter": {
8607          "shape": "ImageInserter",
8608          "locationName": "imageInserter"
8609        },
8610        "NoiseReducer": {
8611          "shape": "NoiseReducer",
8612          "locationName": "noiseReducer"
8613        },
8614        "PartnerWatermarking": {
8615          "shape": "PartnerWatermarking",
8616          "locationName": "partnerWatermarking"
8617        },
8618        "TimecodeBurnin": {
8619          "shape": "TimecodeBurnin",
8620          "locationName": "timecodeBurnin"
8621        }
8622      }
8623    },
8624    "VideoSelector": {
8625      "type": "structure",
8626      "members": {
8627        "AlphaBehavior": {
8628          "shape": "AlphaBehavior",
8629          "locationName": "alphaBehavior"
8630        },
8631        "ColorSpace": {
8632          "shape": "ColorSpace",
8633          "locationName": "colorSpace"
8634        },
8635        "ColorSpaceUsage": {
8636          "shape": "ColorSpaceUsage",
8637          "locationName": "colorSpaceUsage"
8638        },
8639        "Hdr10Metadata": {
8640          "shape": "Hdr10Metadata",
8641          "locationName": "hdr10Metadata"
8642        },
8643        "Pid": {
8644          "shape": "__integerMin1Max2147483647",
8645          "locationName": "pid"
8646        },
8647        "ProgramNumber": {
8648          "shape": "__integerMinNegative2147483648Max2147483647",
8649          "locationName": "programNumber"
8650        },
8651        "Rotate": {
8652          "shape": "InputRotate",
8653          "locationName": "rotate"
8654        }
8655      }
8656    },
8657    "VideoTimecodeInsertion": {
8658      "type": "string",
8659      "enum": [
8660        "DISABLED",
8661        "PIC_TIMING_SEI"
8662      ]
8663    },
8664    "VorbisSettings": {
8665      "type": "structure",
8666      "members": {
8667        "Channels": {
8668          "shape": "__integerMin1Max2",
8669          "locationName": "channels"
8670        },
8671        "SampleRate": {
8672          "shape": "__integerMin22050Max48000",
8673          "locationName": "sampleRate"
8674        },
8675        "VbrQuality": {
8676          "shape": "__integerMinNegative1Max10",
8677          "locationName": "vbrQuality"
8678        }
8679      }
8680    },
8681    "Vp8FramerateControl": {
8682      "type": "string",
8683      "enum": [
8684        "INITIALIZE_FROM_SOURCE",
8685        "SPECIFIED"
8686      ]
8687    },
8688    "Vp8FramerateConversionAlgorithm": {
8689      "type": "string",
8690      "enum": [
8691        "DUPLICATE_DROP",
8692        "INTERPOLATE",
8693        "FRAMEFORMER"
8694      ]
8695    },
8696    "Vp8ParControl": {
8697      "type": "string",
8698      "enum": [
8699        "INITIALIZE_FROM_SOURCE",
8700        "SPECIFIED"
8701      ]
8702    },
8703    "Vp8QualityTuningLevel": {
8704      "type": "string",
8705      "enum": [
8706        "MULTI_PASS",
8707        "MULTI_PASS_HQ"
8708      ]
8709    },
8710    "Vp8RateControlMode": {
8711      "type": "string",
8712      "enum": [
8713        "VBR"
8714      ]
8715    },
8716    "Vp8Settings": {
8717      "type": "structure",
8718      "members": {
8719        "Bitrate": {
8720          "shape": "__integerMin1000Max1152000000",
8721          "locationName": "bitrate"
8722        },
8723        "FramerateControl": {
8724          "shape": "Vp8FramerateControl",
8725          "locationName": "framerateControl"
8726        },
8727        "FramerateConversionAlgorithm": {
8728          "shape": "Vp8FramerateConversionAlgorithm",
8729          "locationName": "framerateConversionAlgorithm"
8730        },
8731        "FramerateDenominator": {
8732          "shape": "__integerMin1Max2147483647",
8733          "locationName": "framerateDenominator"
8734        },
8735        "FramerateNumerator": {
8736          "shape": "__integerMin1Max2147483647",
8737          "locationName": "framerateNumerator"
8738        },
8739        "GopSize": {
8740          "shape": "__doubleMin0",
8741          "locationName": "gopSize"
8742        },
8743        "HrdBufferSize": {
8744          "shape": "__integerMin0Max47185920",
8745          "locationName": "hrdBufferSize"
8746        },
8747        "MaxBitrate": {
8748          "shape": "__integerMin1000Max1152000000",
8749          "locationName": "maxBitrate"
8750        },
8751        "ParControl": {
8752          "shape": "Vp8ParControl",
8753          "locationName": "parControl"
8754        },
8755        "ParDenominator": {
8756          "shape": "__integerMin1Max2147483647",
8757          "locationName": "parDenominator"
8758        },
8759        "ParNumerator": {
8760          "shape": "__integerMin1Max2147483647",
8761          "locationName": "parNumerator"
8762        },
8763        "QualityTuningLevel": {
8764          "shape": "Vp8QualityTuningLevel",
8765          "locationName": "qualityTuningLevel"
8766        },
8767        "RateControlMode": {
8768          "shape": "Vp8RateControlMode",
8769          "locationName": "rateControlMode"
8770        }
8771      }
8772    },
8773    "Vp9FramerateControl": {
8774      "type": "string",
8775      "enum": [
8776        "INITIALIZE_FROM_SOURCE",
8777        "SPECIFIED"
8778      ]
8779    },
8780    "Vp9FramerateConversionAlgorithm": {
8781      "type": "string",
8782      "enum": [
8783        "DUPLICATE_DROP",
8784        "INTERPOLATE",
8785        "FRAMEFORMER"
8786      ]
8787    },
8788    "Vp9ParControl": {
8789      "type": "string",
8790      "enum": [
8791        "INITIALIZE_FROM_SOURCE",
8792        "SPECIFIED"
8793      ]
8794    },
8795    "Vp9QualityTuningLevel": {
8796      "type": "string",
8797      "enum": [
8798        "MULTI_PASS",
8799        "MULTI_PASS_HQ"
8800      ]
8801    },
8802    "Vp9RateControlMode": {
8803      "type": "string",
8804      "enum": [
8805        "VBR"
8806      ]
8807    },
8808    "Vp9Settings": {
8809      "type": "structure",
8810      "members": {
8811        "Bitrate": {
8812          "shape": "__integerMin1000Max480000000",
8813          "locationName": "bitrate"
8814        },
8815        "FramerateControl": {
8816          "shape": "Vp9FramerateControl",
8817          "locationName": "framerateControl"
8818        },
8819        "FramerateConversionAlgorithm": {
8820          "shape": "Vp9FramerateConversionAlgorithm",
8821          "locationName": "framerateConversionAlgorithm"
8822        },
8823        "FramerateDenominator": {
8824          "shape": "__integerMin1Max2147483647",
8825          "locationName": "framerateDenominator"
8826        },
8827        "FramerateNumerator": {
8828          "shape": "__integerMin1Max2147483647",
8829          "locationName": "framerateNumerator"
8830        },
8831        "GopSize": {
8832          "shape": "__doubleMin0",
8833          "locationName": "gopSize"
8834        },
8835        "HrdBufferSize": {
8836          "shape": "__integerMin0Max47185920",
8837          "locationName": "hrdBufferSize"
8838        },
8839        "MaxBitrate": {
8840          "shape": "__integerMin1000Max480000000",
8841          "locationName": "maxBitrate"
8842        },
8843        "ParControl": {
8844          "shape": "Vp9ParControl",
8845          "locationName": "parControl"
8846        },
8847        "ParDenominator": {
8848          "shape": "__integerMin1Max2147483647",
8849          "locationName": "parDenominator"
8850        },
8851        "ParNumerator": {
8852          "shape": "__integerMin1Max2147483647",
8853          "locationName": "parNumerator"
8854        },
8855        "QualityTuningLevel": {
8856          "shape": "Vp9QualityTuningLevel",
8857          "locationName": "qualityTuningLevel"
8858        },
8859        "RateControlMode": {
8860          "shape": "Vp9RateControlMode",
8861          "locationName": "rateControlMode"
8862        }
8863      }
8864    },
8865    "WatermarkingStrength": {
8866      "type": "string",
8867      "enum": [
8868        "LIGHTEST",
8869        "LIGHTER",
8870        "DEFAULT",
8871        "STRONGER",
8872        "STRONGEST"
8873      ]
8874    },
8875    "WavFormat": {
8876      "type": "string",
8877      "enum": [
8878        "RIFF",
8879        "RF64"
8880      ]
8881    },
8882    "WavSettings": {
8883      "type": "structure",
8884      "members": {
8885        "BitDepth": {
8886          "shape": "__integerMin16Max24",
8887          "locationName": "bitDepth"
8888        },
8889        "Channels": {
8890          "shape": "__integerMin1Max64",
8891          "locationName": "channels"
8892        },
8893        "Format": {
8894          "shape": "WavFormat",
8895          "locationName": "format"
8896        },
8897        "SampleRate": {
8898          "shape": "__integerMin8000Max192000",
8899          "locationName": "sampleRate"
8900        }
8901      }
8902    },
8903    "__boolean": {
8904      "type": "boolean"
8905    },
8906    "__double": {
8907      "type": "double"
8908    },
8909    "__doubleMin0": {
8910      "type": "double"
8911    },
8912    "__doubleMin0Max1": {
8913      "type": "double"
8914    },
8915    "__doubleMin0Max2147483647": {
8916      "type": "double"
8917    },
8918    "__doubleMinNegative59Max0": {
8919      "type": "double"
8920    },
8921    "__doubleMinNegative60Max3": {
8922      "type": "double"
8923    },
8924    "__doubleMinNegative60Max6": {
8925      "type": "double"
8926    },
8927    "__doubleMinNegative60MaxNegative1": {
8928      "type": "double"
8929    },
8930    "__doubleMinNegative6Max3": {
8931      "type": "double"
8932    },
8933    "__integer": {
8934      "type": "integer"
8935    },
8936    "__integerMin0Max0": {
8937      "type": "integer",
8938      "min": 0,
8939      "max": 0
8940    },
8941    "__integerMin0Max1": {
8942      "type": "integer",
8943      "min": 0,
8944      "max": 1
8945    },
8946    "__integerMin0Max10": {
8947      "type": "integer",
8948      "min": 0,
8949      "max": 10
8950    },
8951    "__integerMin0Max100": {
8952      "type": "integer",
8953      "min": 0,
8954      "max": 100
8955    },
8956    "__integerMin0Max1000": {
8957      "type": "integer",
8958      "min": 0,
8959      "max": 1000
8960    },
8961    "__integerMin0Max10000": {
8962      "type": "integer",
8963      "min": 0,
8964      "max": 10000
8965    },
8966    "__integerMin0Max1152000000": {
8967      "type": "integer",
8968      "min": 0,
8969      "max": 1152000000
8970    },
8971    "__integerMin0Max128": {
8972      "type": "integer",
8973      "min": 0,
8974      "max": 128
8975    },
8976    "__integerMin0Max1466400000": {
8977      "type": "integer",
8978      "min": 0,
8979      "max": 1466400000
8980    },
8981    "__integerMin0Max15": {
8982      "type": "integer",
8983      "min": 0,
8984      "max": 15
8985    },
8986    "__integerMin0Max16": {
8987      "type": "integer",
8988      "min": 0,
8989      "max": 16
8990    },
8991    "__integerMin0Max2147483647": {
8992      "type": "integer",
8993      "min": 0,
8994      "max": 2147483647
8995    },
8996    "__integerMin0Max255": {
8997      "type": "integer",
8998      "min": 0,
8999      "max": 255
9000    },
9001    "__integerMin0Max3": {
9002      "type": "integer",
9003      "min": 0,
9004      "max": 3
9005    },
9006    "__integerMin0Max30": {
9007      "type": "integer",
9008      "min": 0,
9009      "max": 30
9010    },
9011    "__integerMin0Max30000": {
9012      "type": "integer",
9013      "min": 0,
9014      "max": 30000
9015    },
9016    "__integerMin0Max3600": {
9017      "type": "integer",
9018      "min": 0,
9019      "max": 3600
9020    },
9021    "__integerMin0Max4": {
9022      "type": "integer",
9023      "min": 0,
9024      "max": 4
9025    },
9026    "__integerMin0Max4194303": {
9027      "type": "integer",
9028      "min": 0,
9029      "max": 4194303
9030    },
9031    "__integerMin0Max47185920": {
9032      "type": "integer",
9033      "min": 0,
9034      "max": 47185920
9035    },
9036    "__integerMin0Max500": {
9037      "type": "integer",
9038      "min": 0,
9039      "max": 500
9040    },
9041    "__integerMin0Max50000": {
9042      "type": "integer",
9043      "min": 0,
9044      "max": 50000
9045    },
9046    "__integerMin0Max65534": {
9047      "type": "integer",
9048      "min": 0,
9049      "max": 65534
9050    },
9051    "__integerMin0Max65535": {
9052      "type": "integer",
9053      "min": 0,
9054      "max": 65535
9055    },
9056    "__integerMin0Max7": {
9057      "type": "integer",
9058      "min": 0,
9059      "max": 7
9060    },
9061    "__integerMin0Max8": {
9062      "type": "integer",
9063      "min": 0,
9064      "max": 8
9065    },
9066    "__integerMin0Max9": {
9067      "type": "integer",
9068      "min": 0,
9069      "max": 9
9070    },
9071    "__integerMin0Max96": {
9072      "type": "integer",
9073      "min": 0,
9074      "max": 96
9075    },
9076    "__integerMin0Max99": {
9077      "type": "integer",
9078      "min": 0,
9079      "max": 99
9080    },
9081    "__integerMin100000Max100000000": {
9082      "type": "integer",
9083      "min": 100000,
9084      "max": 100000000
9085    },
9086    "__integerMin1000Max1152000000": {
9087      "type": "integer",
9088      "min": 1000,
9089      "max": 1152000000
9090    },
9091    "__integerMin1000Max1466400000": {
9092      "type": "integer",
9093      "min": 1000,
9094      "max": 1466400000
9095    },
9096    "__integerMin1000Max288000000": {
9097      "type": "integer",
9098      "min": 1000,
9099      "max": 288000000
9100    },
9101    "__integerMin1000Max30000": {
9102      "type": "integer",
9103      "min": 1000,
9104      "max": 30000
9105    },
9106    "__integerMin1000Max300000000": {
9107      "type": "integer",
9108      "min": 1000,
9109      "max": 300000000
9110    },
9111    "__integerMin1000Max480000000": {
9112      "type": "integer",
9113      "min": 1000,
9114      "max": 480000000
9115    },
9116    "__integerMin10Max48": {
9117      "type": "integer",
9118      "min": 10,
9119      "max": 48
9120    },
9121    "__integerMin16000Max320000": {
9122      "type": "integer",
9123      "min": 16000,
9124      "max": 320000
9125    },
9126    "__integerMin16000Max48000": {
9127      "type": "integer",
9128      "min": 16000,
9129      "max": 48000
9130    },
9131    "__integerMin16Max24": {
9132      "type": "integer",
9133      "min": 16,
9134      "max": 24
9135    },
9136    "__integerMin1Max1": {
9137      "type": "integer",
9138      "min": 1,
9139      "max": 1
9140    },
9141    "__integerMin1Max10": {
9142      "type": "integer",
9143      "min": 1,
9144      "max": 10
9145    },
9146    "__integerMin1Max100": {
9147      "type": "integer",
9148      "min": 1,
9149      "max": 100
9150    },
9151    "__integerMin1Max10000000": {
9152      "type": "integer",
9153      "min": 1,
9154      "max": 10000000
9155    },
9156    "__integerMin1Max1001": {
9157      "type": "integer",
9158      "min": 1,
9159      "max": 1001
9160    },
9161    "__integerMin1Max17895697": {
9162      "type": "integer",
9163      "min": 1,
9164      "max": 17895697
9165    },
9166    "__integerMin1Max2": {
9167      "type": "integer",
9168      "min": 1,
9169      "max": 2
9170    },
9171    "__integerMin1Max20": {
9172      "type": "integer",
9173      "min": 1,
9174      "max": 20
9175    },
9176    "__integerMin1Max2147483640": {
9177      "type": "integer",
9178      "min": 1,
9179      "max": 2147483640
9180    },
9181    "__integerMin1Max2147483647": {
9182      "type": "integer",
9183      "min": 1,
9184      "max": 2147483647
9185    },
9186    "__integerMin1Max31": {
9187      "type": "integer",
9188      "min": 1,
9189      "max": 31
9190    },
9191    "__integerMin1Max32": {
9192      "type": "integer",
9193      "min": 1,
9194      "max": 32
9195    },
9196    "__integerMin1Max4": {
9197      "type": "integer",
9198      "min": 1,
9199      "max": 4
9200    },
9201    "__integerMin1Max6": {
9202      "type": "integer",
9203      "min": 1,
9204      "max": 6
9205    },
9206    "__integerMin1Max60000": {
9207      "type": "integer",
9208      "min": 1,
9209      "max": 60000
9210    },
9211    "__integerMin1Max64": {
9212      "type": "integer",
9213      "min": 1,
9214      "max": 64
9215    },
9216    "__integerMin22050Max48000": {
9217      "type": "integer",
9218      "min": 22050,
9219      "max": 48000
9220    },
9221    "__integerMin24Max60000": {
9222      "type": "integer",
9223      "min": 24,
9224      "max": 60000
9225    },
9226    "__integerMin25Max10000": {
9227      "type": "integer",
9228      "min": 25,
9229      "max": 10000
9230    },
9231    "__integerMin25Max2000": {
9232      "type": "integer",
9233      "min": 25,
9234      "max": 2000
9235    },
9236    "__integerMin2Max2147483647": {
9237      "type": "integer",
9238      "min": 2,
9239      "max": 2147483647
9240    },
9241    "__integerMin32000Max192000": {
9242      "type": "integer",
9243      "min": 32000,
9244      "max": 192000
9245    },
9246    "__integerMin32000Max384000": {
9247      "type": "integer",
9248      "min": 32000,
9249      "max": 384000
9250    },
9251    "__integerMin32000Max48000": {
9252      "type": "integer",
9253      "min": 32000,
9254      "max": 48000
9255    },
9256    "__integerMin32Max8182": {
9257      "type": "integer",
9258      "min": 32,
9259      "max": 8182
9260    },
9261    "__integerMin32Max8192": {
9262      "type": "integer",
9263      "min": 32,
9264      "max": 8192
9265    },
9266    "__integerMin384000Max768000": {
9267      "type": "integer",
9268      "min": 384000,
9269      "max": 768000
9270    },
9271    "__integerMin3Max15": {
9272      "type": "integer",
9273      "min": 3,
9274      "max": 15
9275    },
9276    "__integerMin48000Max48000": {
9277      "type": "integer",
9278      "min": 48000,
9279      "max": 48000
9280    },
9281    "__integerMin6000Max1024000": {
9282      "type": "integer",
9283      "min": 6000,
9284      "max": 1024000
9285    },
9286    "__integerMin64000Max640000": {
9287      "type": "integer",
9288      "min": 64000,
9289      "max": 640000
9290    },
9291    "__integerMin7Max15": {
9292      "type": "integer",
9293      "min": 7,
9294      "max": 15
9295    },
9296    "__integerMin8000Max192000": {
9297      "type": "integer",
9298      "min": 8000,
9299      "max": 192000
9300    },
9301    "__integerMin8000Max96000": {
9302      "type": "integer",
9303      "min": 8000,
9304      "max": 96000
9305    },
9306    "__integerMin96Max600": {
9307      "type": "integer",
9308      "min": 96,
9309      "max": 600
9310    },
9311    "__integerMinNegative1000Max1000": {
9312      "type": "integer",
9313      "min": -1000,
9314      "max": 1000
9315    },
9316    "__integerMinNegative180Max180": {
9317      "type": "integer",
9318      "min": -180,
9319      "max": 180
9320    },
9321    "__integerMinNegative1Max10": {
9322      "type": "integer",
9323      "min": -1,
9324      "max": 10
9325    },
9326    "__integerMinNegative1Max3": {
9327      "type": "integer",
9328      "min": -1,
9329      "max": 3
9330    },
9331    "__integerMinNegative2147483648Max2147483647": {
9332      "type": "integer",
9333      "min": -2147483648,
9334      "max": 2147483647
9335    },
9336    "__integerMinNegative2Max3": {
9337      "type": "integer",
9338      "min": -2,
9339      "max": 3
9340    },
9341    "__integerMinNegative50Max50": {
9342      "type": "integer",
9343      "min": -50,
9344      "max": 50
9345    },
9346    "__integerMinNegative5Max5": {
9347      "type": "integer",
9348      "min": -5,
9349      "max": 5
9350    },
9351    "__integerMinNegative60Max6": {
9352      "type": "integer",
9353      "min": -60,
9354      "max": 6
9355    },
9356    "__integerMinNegative70Max0": {
9357      "type": "integer",
9358      "min": -70,
9359      "max": 0
9360    },
9361    "__listOfAudioDescription": {
9362      "type": "list",
9363      "member": {
9364        "shape": "AudioDescription"
9365      }
9366    },
9367    "__listOfCaptionDescription": {
9368      "type": "list",
9369      "member": {
9370        "shape": "CaptionDescription"
9371      }
9372    },
9373    "__listOfCaptionDescriptionPreset": {
9374      "type": "list",
9375      "member": {
9376        "shape": "CaptionDescriptionPreset"
9377      }
9378    },
9379    "__listOfCmafAdditionalManifest": {
9380      "type": "list",
9381      "member": {
9382        "shape": "CmafAdditionalManifest"
9383      }
9384    },
9385    "__listOfDashAdditionalManifest": {
9386      "type": "list",
9387      "member": {
9388        "shape": "DashAdditionalManifest"
9389      }
9390    },
9391    "__listOfEndpoint": {
9392      "type": "list",
9393      "member": {
9394        "shape": "Endpoint"
9395      }
9396    },
9397    "__listOfHlsAdMarkers": {
9398      "type": "list",
9399      "member": {
9400        "shape": "HlsAdMarkers"
9401      }
9402    },
9403    "__listOfHlsAdditionalManifest": {
9404      "type": "list",
9405      "member": {
9406        "shape": "HlsAdditionalManifest"
9407      }
9408    },
9409    "__listOfHlsCaptionLanguageMapping": {
9410      "type": "list",
9411      "member": {
9412        "shape": "HlsCaptionLanguageMapping"
9413      }
9414    },
9415    "__listOfHopDestination": {
9416      "type": "list",
9417      "member": {
9418        "shape": "HopDestination"
9419      }
9420    },
9421    "__listOfId3Insertion": {
9422      "type": "list",
9423      "member": {
9424        "shape": "Id3Insertion"
9425      }
9426    },
9427    "__listOfInput": {
9428      "type": "list",
9429      "member": {
9430        "shape": "Input"
9431      }
9432    },
9433    "__listOfInputClipping": {
9434      "type": "list",
9435      "member": {
9436        "shape": "InputClipping"
9437      }
9438    },
9439    "__listOfInputTemplate": {
9440      "type": "list",
9441      "member": {
9442        "shape": "InputTemplate"
9443      }
9444    },
9445    "__listOfInsertableImage": {
9446      "type": "list",
9447      "member": {
9448        "shape": "InsertableImage"
9449      }
9450    },
9451    "__listOfJob": {
9452      "type": "list",
9453      "member": {
9454        "shape": "Job"
9455      }
9456    },
9457    "__listOfJobTemplate": {
9458      "type": "list",
9459      "member": {
9460        "shape": "JobTemplate"
9461      }
9462    },
9463    "__listOfMsSmoothAdditionalManifest": {
9464      "type": "list",
9465      "member": {
9466        "shape": "MsSmoothAdditionalManifest"
9467      }
9468    },
9469    "__listOfOutput": {
9470      "type": "list",
9471      "member": {
9472        "shape": "Output"
9473      }
9474    },
9475    "__listOfOutputChannelMapping": {
9476      "type": "list",
9477      "member": {
9478        "shape": "OutputChannelMapping"
9479      }
9480    },
9481    "__listOfOutputDetail": {
9482      "type": "list",
9483      "member": {
9484        "shape": "OutputDetail"
9485      }
9486    },
9487    "__listOfOutputGroup": {
9488      "type": "list",
9489      "member": {
9490        "shape": "OutputGroup"
9491      }
9492    },
9493    "__listOfOutputGroupDetail": {
9494      "type": "list",
9495      "member": {
9496        "shape": "OutputGroupDetail"
9497      }
9498    },
9499    "__listOfPreset": {
9500      "type": "list",
9501      "member": {
9502        "shape": "Preset"
9503      }
9504    },
9505    "__listOfQueue": {
9506      "type": "list",
9507      "member": {
9508        "shape": "Queue"
9509      }
9510    },
9511    "__listOfQueueTransition": {
9512      "type": "list",
9513      "member": {
9514        "shape": "QueueTransition"
9515      }
9516    },
9517    "__listOfTeletextPageType": {
9518      "type": "list",
9519      "member": {
9520        "shape": "TeletextPageType"
9521      }
9522    },
9523    "__listOf__doubleMinNegative60Max6": {
9524      "type": "list",
9525      "member": {
9526        "shape": "__doubleMinNegative60Max6"
9527      }
9528    },
9529    "__listOf__integerMin1Max2147483647": {
9530      "type": "list",
9531      "member": {
9532        "shape": "__integerMin1Max2147483647"
9533      }
9534    },
9535    "__listOf__integerMin32Max8182": {
9536      "type": "list",
9537      "member": {
9538        "shape": "__integerMin32Max8182"
9539      }
9540    },
9541    "__listOf__integerMinNegative60Max6": {
9542      "type": "list",
9543      "member": {
9544        "shape": "__integerMinNegative60Max6"
9545      }
9546    },
9547    "__listOf__string": {
9548      "type": "list",
9549      "member": {
9550        "shape": "__string"
9551      }
9552    },
9553    "__listOf__stringMin1": {
9554      "type": "list",
9555      "member": {
9556        "shape": "__stringMin1"
9557      }
9558    },
9559    "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
9560      "type": "list",
9561      "member": {
9562        "shape": "__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12"
9563      }
9564    },
9565    "__listOf__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
9566      "type": "list",
9567      "member": {
9568        "shape": "__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"
9569      }
9570    },
9571    "__listOf__stringPatternS3ASSETMAPXml": {
9572      "type": "list",
9573      "member": {
9574        "shape": "__stringPatternS3ASSETMAPXml"
9575      }
9576    },
9577    "__mapOfAudioSelector": {
9578      "type": "map",
9579      "key": {
9580        "shape": "__string"
9581      },
9582      "value": {
9583        "shape": "AudioSelector"
9584      }
9585    },
9586    "__mapOfAudioSelectorGroup": {
9587      "type": "map",
9588      "key": {
9589        "shape": "__string"
9590      },
9591      "value": {
9592        "shape": "AudioSelectorGroup"
9593      }
9594    },
9595    "__mapOfCaptionSelector": {
9596      "type": "map",
9597      "key": {
9598        "shape": "__string"
9599      },
9600      "value": {
9601        "shape": "CaptionSelector"
9602      }
9603    },
9604    "__mapOf__string": {
9605      "type": "map",
9606      "key": {
9607        "shape": "__string"
9608      },
9609      "value": {
9610        "shape": "__string"
9611      }
9612    },
9613    "__string": {
9614      "type": "string"
9615    },
9616    "__stringMin0": {
9617      "type": "string",
9618      "min": 0
9619    },
9620    "__stringMin1": {
9621      "type": "string",
9622      "min": 1
9623    },
9624    "__stringMin11Max11Pattern01D20305D205D": {
9625      "type": "string",
9626      "min": 11,
9627      "max": 11,
9628      "pattern": "^((([0-1]\\d)|(2[0-3]))(:[0-5]\\d){2}([:;][0-5]\\d))$"
9629    },
9630    "__stringMin14Max1285PatternS3Mov09PngHttpsMov09Png": {
9631      "type": "string",
9632      "min": 14,
9633      "max": 1285,
9634      "pattern": "^((s3://(.*)(\\.mov|[0-9]+\\.png))|(https?://(.*)(\\.mov|[0-9]+\\.png)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9635    },
9636    "__stringMin14PatternS3BmpBMPPngPNGHttpsBmpBMPPngPNG": {
9637      "type": "string",
9638      "min": 14,
9639      "pattern": "^((s3://(.*?)\\.(bmp|BMP|png|PNG))|(https?://(.*?)\\.(bmp|BMP|png|PNG)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9640    },
9641    "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA": {
9642      "type": "string",
9643      "min": 14,
9644      "pattern": "^((s3://(.*?)\\.(bmp|BMP|png|PNG|tga|TGA))|(https?://(.*?)\\.(bmp|BMP|png|PNG|tga|TGA)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9645    },
9646    "__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIHttpsSccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMI": {
9647      "type": "string",
9648      "min": 14,
9649      "pattern": "^((s3://(.*?)\\.(scc|SCC|ttml|TTML|dfxp|DFXP|stl|STL|srt|SRT|xml|XML|smi|SMI))|(https?://(.*?)\\.(scc|SCC|ttml|TTML|dfxp|DFXP|stl|STL|srt|SRT|xml|XML|smi|SMI)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9650    },
9651    "__stringMin16Max24PatternAZaZ0922AZaZ0916": {
9652      "type": "string",
9653      "min": 16,
9654      "max": 24,
9655      "pattern": "^[A-Za-z0-9+\\/]{22}==$|^[A-Za-z0-9+\\/]{16}$"
9656    },
9657    "__stringMin1Max100000": {
9658      "type": "string",
9659      "min": 1,
9660      "max": 100000
9661    },
9662    "__stringMin1Max20": {
9663      "type": "string",
9664      "min": 1,
9665      "max": 20
9666    },
9667    "__stringMin1Max256": {
9668      "type": "string",
9669      "min": 1,
9670      "max": 256
9671    },
9672    "__stringMin1Max50": {
9673      "type": "string",
9674      "min": 1,
9675      "max": 50
9676    },
9677    "__stringMin24Max512PatternAZaZ0902": {
9678      "type": "string",
9679      "min": 24,
9680      "max": 512,
9681      "pattern": "^[A-Za-z0-9+\\/]+={0,2}$"
9682    },
9683    "__stringMin32Max32Pattern09aFAF32": {
9684      "type": "string",
9685      "min": 32,
9686      "max": 32,
9687      "pattern": "^[0-9a-fA-F]{32}$"
9688    },
9689    "__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
9690      "type": "string",
9691      "min": 36,
9692      "max": 36,
9693      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
9694    },
9695    "__stringMin3Max3Pattern1809aFAF09aEAE": {
9696      "type": "string",
9697      "min": 3,
9698      "max": 3,
9699      "pattern": "^[1-8][0-9a-fA-F][0-9a-eA-E]$"
9700    },
9701    "__stringMin3Max3PatternAZaZ3": {
9702      "type": "string",
9703      "min": 3,
9704      "max": 3,
9705      "pattern": "^[A-Za-z]{3}$"
9706    },
9707    "__stringMin9Max19PatternAZ26EastWestCentralNorthSouthEastWest1912": {
9708      "type": "string",
9709      "min": 9,
9710      "max": 19,
9711      "pattern": "^[a-z-]{2,6}-(east|west|central|((north|south)(east|west)?))-[1-9]{1,2}$"
9712    },
9713    "__stringPattern": {
9714      "type": "string",
9715      "pattern": "^[ -~]+$"
9716    },
9717    "__stringPattern010920405090509092": {
9718      "type": "string",
9719      "pattern": "^([01][0-9]|2[0-4]):[0-5][0-9]:[0-5][0-9][:;][0-9]{2}$"
9720    },
9721    "__stringPattern01D20305D205D": {
9722      "type": "string",
9723      "pattern": "^((([0-1]\\d)|(2[0-3]))(:[0-5]\\d){2}([:;][0-5]\\d))$"
9724    },
9725    "__stringPattern0940191020191209301": {
9726      "type": "string",
9727      "pattern": "^([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$"
9728    },
9729    "__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
9730      "type": "string",
9731      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
9732    },
9733    "__stringPattern0xAFaF0908190908": {
9734      "type": "string",
9735      "pattern": "(^0x[A-Fa-f0-9]{0,8}$|^[1-9][0-9]{0,8}$)"
9736    },
9737    "__stringPatternAZaZ0902": {
9738      "type": "string",
9739      "pattern": "^[A-Za-z0-9+\\/]+={0,2}$"
9740    },
9741    "__stringPatternAZaZ0932": {
9742      "type": "string",
9743      "pattern": "^[A-Za-z0-9]{32}$"
9744    },
9745    "__stringPatternAZaZ23AZaZ": {
9746      "type": "string",
9747      "pattern": "^[A-Za-z]{2,3}(-[A-Za-z-]+)?$"
9748    },
9749    "__stringPatternArnAwsUsGovAcm": {
9750      "type": "string",
9751      "pattern": "^arn:aws(-us-gov)?:acm:"
9752    },
9753    "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912": {
9754      "type": "string",
9755      "pattern": "^arn:aws(-us-gov|-cn)?:kms:[a-z-]{2,6}-(east|west|central|((north|south)(east|west)?))-[1-9]{1,2}:\\d{12}:key/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
9756    },
9757    "__stringPatternDD": {
9758      "type": "string",
9759      "pattern": "^(\\d+(\\/\\d+)*)$"
9760    },
9761    "__stringPatternHttps": {
9762      "type": "string",
9763      "pattern": "^https:\\/\\/"
9764    },
9765    "__stringPatternIdentityAZaZ26AZaZ09163": {
9766      "type": "string",
9767      "pattern": "^(identity|[A-Za-z]{2,6}(\\.[A-Za-z0-9-]{1,63})+)$"
9768    },
9769    "__stringPatternS3": {
9770      "type": "string",
9771      "pattern": "^s3:\\/\\/"
9772    },
9773    "__stringPatternS3ASSETMAPXml": {
9774      "type": "string",
9775      "pattern": "^s3:\\/\\/.*\\/(ASSETMAP.xml)?$"
9776    },
9777    "__stringPatternS3MM2PPMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaAHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaA": {
9778      "type": "string",
9779      "pattern": "^((s3://([^\\/]+\\/+)+([^\\/\\.]+|(([^\\/]*)\\.([mM]2[pP]|[mM]2[vV]|[mM][pP][eE][gG]|[mM][pP]3|[aA][vV][iI]|[mM][pP]4|[fF][lL][vV]|[mM][pP][tT]|[mM][pP][gG]|[mM]4[vV]|[tT][rR][pP]|[fF]4[vV]|[mM]2[tT][sS]|[tT][sS]|264|[hH]264|[mM][kK][vV]|[mM][kK][aA]|[mM][oO][vV]|[mM][tT][sS]|[mM]2[tT]|[wW][mM][vV]|[aA][sS][fF]|[vV][oO][bB]|3[gG][pP]|3[gG][pP][pP]|[mM][xX][fF]|[dD][iI][vV][xX]|[xX][vV][iI][dD]|[rR][aA][wW]|[dD][vV]|[gG][xX][fF]|[mM]1[vV]|3[gG]2|[vV][mM][fF]|[mM]3[uU]8|[wW][eE][bB][mM]|[lL][cC][hH]|[gG][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF][hH][dD]|[wW][aA][vV]|[yY]4[mM]|[xX][mM][lL]|[oO][gG][gGaA]))))|(https?://([^\\/]+\\/+)+([^\\/\\.]+|(([^\\/]*)\\.([mM]2[vV]|[mM][pP][eE][gG]|[mM][pP]3|[aA][vV][iI]|[mM][pP]4|[fF][lL][vV]|[mM][pP][tT]|[mM][pP][gG]|[mM]4[vV]|[tT][rR][pP]|[fF]4[vV]|[mM]2[tT][sS]|[tT][sS]|264|[hH]264|[mM][kK][vV]|[mM][kK][aA]|[mM][oO][vV]|[mM][tT][sS]|[mM]2[tT]|[wW][mM][vV]|[aA][sS][fF]|[vV][oO][bB]|3[gG][pP]|3[gG][pP][pP]|[mM][xX][fF]|[dD][iI][vV][xX]|[xX][vV][iI][dD]|[rR][aA][wW]|[dD][vV]|[gG][xX][fF]|[mM]1[vV]|3[gG]2|[vV][mM][fF]|[mM]3[uU]8|[wW][eE][bB][mM]|[lL][cC][hH]|[gG][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF][hH][dD]|[wW][aA][vV]|[yY]4[mM]|[xX][mM][lL]|[oO][gG][gGaA])))(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9780    },
9781    "__stringPatternS3MM2PPWWEEBBMMMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE": {
9782      "type": "string",
9783      "pattern": "^((s3://([^\\/]+\\/+)+([^\\/\\.]+|(([^\\/]*)\\.([mM]2[pP]|[wW][eE][bB][mM]|[mM]2[vV]|[mM][pP][eE][gG]|[mM][pP]3|[aA][vV][iI]|[mM][pP]4|[fF][lL][vV]|[mM][pP][tT]|[mM][pP][gG]|[mM]4[vV]|[tT][rR][pP]|[fF]4[vV]|[mM]2[tT][sS]|[tT][sS]|264|[hH]264|[mM][kK][vV]|[mM][kK][aA]|[mM][oO][vV]|[mM][tT][sS]|[mM]2[tT]|[wW][mM][vV]|[aA][sS][fF]|[vV][oO][bB]|3[gG][pP]|3[gG][pP][pP]|[mM][xX][fF]|[dD][iI][vV][xX]|[xX][vV][iI][dD]|[rR][aA][wW]|[dD][vV]|[gG][xX][fF]|[mM]1[vV]|3[gG]2|[vV][mM][fF]|[mM]3[uU]8|[lL][cC][hH]|[gG][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF][hH][dD]|[wW][aA][vV]|[yY]4[mM]|[aA][aA][cC]|[aA][iI][fF][fF]|[mM][pP]2|[aA][cC]3|[eE][cC]3|[dD][tT][sS][eE]))))|(https?://([^\\/]+\\/+)+([^\\/\\.]+|(([^\\/]*)\\.([mM]2[vV]|[mM][pP][eE][gG]|[mM][pP]3|[aA][vV][iI]|[mM][pP]4|[fF][lL][vV]|[mM][pP][tT]|[mM][pP][gG]|[mM]4[vV]|[tT][rR][pP]|[fF]4[vV]|[mM]2[tT][sS]|[tT][sS]|264|[hH]264|[mM][kK][vV]|[mM][kK][aA]|[mM][oO][vV]|[mM][tT][sS]|[mM]2[tT]|[wW][mM][vV]|[aA][sS][fF]|[vV][oO][bB]|3[gG][pP]|3[gG][pP][pP]|[mM][xX][fF]|[dD][iI][vV][xX]|[xX][vV][iI][dD]|[rR][aA][wW]|[dD][vV]|[gG][xX][fF]|[mM]1[vV]|3[gG]2|[vV][mM][fF]|[mM]3[uU]8|[lL][cC][hH]|[gG][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF][hH][dD]|[wW][aA][vV]|[yY]4[mM]|[aA][aA][cC]|[aA][iI][fF][fF]|[mM][pP]2|[aA][cC]3|[eE][cC]3|[dD][tT][sS][eE])))(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9784    },
9785    "__stringPatternSNManifestConfirmConditionNotificationNS": {
9786      "type": "string",
9787      "pattern": "^\\s*<(.|\\n)*ManifestConfirmConditionNotification(.|\\n)*>\\s*$"
9788    },
9789    "__stringPatternSNSignalProcessingNotificationNS": {
9790      "type": "string",
9791      "pattern": "^\\s*<(.|\\n)*SignalProcessingNotification(.|\\n)*>\\s*$"
9792    },
9793    "__stringPatternW": {
9794      "type": "string",
9795      "pattern": "^[\\w-]+$"
9796    },
9797    "__stringPatternWS": {
9798      "type": "string",
9799      "pattern": "^[\\w\\s]*$"
9800    },
9801    "__timestampIso8601": {
9802      "type": "timestamp",
9803      "timestampFormat": "iso8601"
9804    },
9805    "__timestampUnix": {
9806      "type": "timestamp",
9807      "timestampFormat": "unixTimestamp"
9808    }
9809  }
9810}