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": "__stringPatternS3MM2PPWWEEBBMMMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE",
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        "SMPTE_TT",
2041        "TELETEXT",
2042        "NULL_SOURCE",
2043        "IMSC"
2044      ]
2045    },
2046    "ChannelMapping": {
2047      "type": "structure",
2048      "members": {
2049        "OutputChannels": {
2050          "shape": "__listOfOutputChannelMapping",
2051          "locationName": "outputChannels"
2052        }
2053      }
2054    },
2055    "CmafAdditionalManifest": {
2056      "type": "structure",
2057      "members": {
2058        "ManifestNameModifier": {
2059          "shape": "__stringMin1",
2060          "locationName": "manifestNameModifier"
2061        },
2062        "SelectedOutputs": {
2063          "shape": "__listOf__stringMin1",
2064          "locationName": "selectedOutputs"
2065        }
2066      }
2067    },
2068    "CmafClientCache": {
2069      "type": "string",
2070      "enum": [
2071        "DISABLED",
2072        "ENABLED"
2073      ]
2074    },
2075    "CmafCodecSpecification": {
2076      "type": "string",
2077      "enum": [
2078        "RFC_6381",
2079        "RFC_4281"
2080      ]
2081    },
2082    "CmafEncryptionSettings": {
2083      "type": "structure",
2084      "members": {
2085        "ConstantInitializationVector": {
2086          "shape": "__stringMin32Max32Pattern09aFAF32",
2087          "locationName": "constantInitializationVector"
2088        },
2089        "EncryptionMethod": {
2090          "shape": "CmafEncryptionType",
2091          "locationName": "encryptionMethod"
2092        },
2093        "InitializationVectorInManifest": {
2094          "shape": "CmafInitializationVectorInManifest",
2095          "locationName": "initializationVectorInManifest"
2096        },
2097        "SpekeKeyProvider": {
2098          "shape": "SpekeKeyProviderCmaf",
2099          "locationName": "spekeKeyProvider"
2100        },
2101        "StaticKeyProvider": {
2102          "shape": "StaticKeyProvider",
2103          "locationName": "staticKeyProvider"
2104        },
2105        "Type": {
2106          "shape": "CmafKeyProviderType",
2107          "locationName": "type"
2108        }
2109      }
2110    },
2111    "CmafEncryptionType": {
2112      "type": "string",
2113      "enum": [
2114        "SAMPLE_AES",
2115        "AES_CTR"
2116      ]
2117    },
2118    "CmafGroupSettings": {
2119      "type": "structure",
2120      "members": {
2121        "AdditionalManifests": {
2122          "shape": "__listOfCmafAdditionalManifest",
2123          "locationName": "additionalManifests"
2124        },
2125        "BaseUrl": {
2126          "shape": "__string",
2127          "locationName": "baseUrl"
2128        },
2129        "ClientCache": {
2130          "shape": "CmafClientCache",
2131          "locationName": "clientCache"
2132        },
2133        "CodecSpecification": {
2134          "shape": "CmafCodecSpecification",
2135          "locationName": "codecSpecification"
2136        },
2137        "Destination": {
2138          "shape": "__stringPatternS3",
2139          "locationName": "destination"
2140        },
2141        "DestinationSettings": {
2142          "shape": "DestinationSettings",
2143          "locationName": "destinationSettings"
2144        },
2145        "Encryption": {
2146          "shape": "CmafEncryptionSettings",
2147          "locationName": "encryption"
2148        },
2149        "FragmentLength": {
2150          "shape": "__integerMin1Max2147483647",
2151          "locationName": "fragmentLength"
2152        },
2153        "ManifestCompression": {
2154          "shape": "CmafManifestCompression",
2155          "locationName": "manifestCompression"
2156        },
2157        "ManifestDurationFormat": {
2158          "shape": "CmafManifestDurationFormat",
2159          "locationName": "manifestDurationFormat"
2160        },
2161        "MinBufferTime": {
2162          "shape": "__integerMin0Max2147483647",
2163          "locationName": "minBufferTime"
2164        },
2165        "MinFinalSegmentLength": {
2166          "shape": "__doubleMin0Max2147483647",
2167          "locationName": "minFinalSegmentLength"
2168        },
2169        "MpdProfile": {
2170          "shape": "CmafMpdProfile",
2171          "locationName": "mpdProfile"
2172        },
2173        "SegmentControl": {
2174          "shape": "CmafSegmentControl",
2175          "locationName": "segmentControl"
2176        },
2177        "SegmentLength": {
2178          "shape": "__integerMin1Max2147483647",
2179          "locationName": "segmentLength"
2180        },
2181        "StreamInfResolution": {
2182          "shape": "CmafStreamInfResolution",
2183          "locationName": "streamInfResolution"
2184        },
2185        "WriteDashManifest": {
2186          "shape": "CmafWriteDASHManifest",
2187          "locationName": "writeDashManifest"
2188        },
2189        "WriteHlsManifest": {
2190          "shape": "CmafWriteHLSManifest",
2191          "locationName": "writeHlsManifest"
2192        },
2193        "WriteSegmentTimelineInRepresentation": {
2194          "shape": "CmafWriteSegmentTimelineInRepresentation",
2195          "locationName": "writeSegmentTimelineInRepresentation"
2196        }
2197      }
2198    },
2199    "CmafInitializationVectorInManifest": {
2200      "type": "string",
2201      "enum": [
2202        "INCLUDE",
2203        "EXCLUDE"
2204      ]
2205    },
2206    "CmafKeyProviderType": {
2207      "type": "string",
2208      "enum": [
2209        "SPEKE",
2210        "STATIC_KEY"
2211      ]
2212    },
2213    "CmafManifestCompression": {
2214      "type": "string",
2215      "enum": [
2216        "GZIP",
2217        "NONE"
2218      ]
2219    },
2220    "CmafManifestDurationFormat": {
2221      "type": "string",
2222      "enum": [
2223        "FLOATING_POINT",
2224        "INTEGER"
2225      ]
2226    },
2227    "CmafMpdProfile": {
2228      "type": "string",
2229      "enum": [
2230        "MAIN_PROFILE",
2231        "ON_DEMAND_PROFILE"
2232      ]
2233    },
2234    "CmafSegmentControl": {
2235      "type": "string",
2236      "enum": [
2237        "SINGLE_FILE",
2238        "SEGMENTED_FILES"
2239      ]
2240    },
2241    "CmafStreamInfResolution": {
2242      "type": "string",
2243      "enum": [
2244        "INCLUDE",
2245        "EXCLUDE"
2246      ]
2247    },
2248    "CmafWriteDASHManifest": {
2249      "type": "string",
2250      "enum": [
2251        "DISABLED",
2252        "ENABLED"
2253      ]
2254    },
2255    "CmafWriteHLSManifest": {
2256      "type": "string",
2257      "enum": [
2258        "DISABLED",
2259        "ENABLED"
2260      ]
2261    },
2262    "CmafWriteSegmentTimelineInRepresentation": {
2263      "type": "string",
2264      "enum": [
2265        "ENABLED",
2266        "DISABLED"
2267      ]
2268    },
2269    "CmfcAudioDuration": {
2270      "type": "string",
2271      "enum": [
2272        "DEFAULT_CODEC_DURATION",
2273        "MATCH_VIDEO_DURATION"
2274      ]
2275    },
2276    "CmfcIFrameOnlyManifest": {
2277      "type": "string",
2278      "enum": [
2279        "INCLUDE",
2280        "EXCLUDE"
2281      ]
2282    },
2283    "CmfcScte35Esam": {
2284      "type": "string",
2285      "enum": [
2286        "INSERT",
2287        "NONE"
2288      ]
2289    },
2290    "CmfcScte35Source": {
2291      "type": "string",
2292      "enum": [
2293        "PASSTHROUGH",
2294        "NONE"
2295      ]
2296    },
2297    "CmfcSettings": {
2298      "type": "structure",
2299      "members": {
2300        "AudioDuration": {
2301          "shape": "CmfcAudioDuration",
2302          "locationName": "audioDuration"
2303        },
2304        "IFrameOnlyManifest": {
2305          "shape": "CmfcIFrameOnlyManifest",
2306          "locationName": "iFrameOnlyManifest"
2307        },
2308        "Scte35Esam": {
2309          "shape": "CmfcScte35Esam",
2310          "locationName": "scte35Esam"
2311        },
2312        "Scte35Source": {
2313          "shape": "CmfcScte35Source",
2314          "locationName": "scte35Source"
2315        }
2316      }
2317    },
2318    "ColorCorrector": {
2319      "type": "structure",
2320      "members": {
2321        "Brightness": {
2322          "shape": "__integerMin1Max100",
2323          "locationName": "brightness"
2324        },
2325        "ColorSpaceConversion": {
2326          "shape": "ColorSpaceConversion",
2327          "locationName": "colorSpaceConversion"
2328        },
2329        "Contrast": {
2330          "shape": "__integerMin1Max100",
2331          "locationName": "contrast"
2332        },
2333        "Hdr10Metadata": {
2334          "shape": "Hdr10Metadata",
2335          "locationName": "hdr10Metadata"
2336        },
2337        "Hue": {
2338          "shape": "__integerMinNegative180Max180",
2339          "locationName": "hue"
2340        },
2341        "Saturation": {
2342          "shape": "__integerMin1Max100",
2343          "locationName": "saturation"
2344        }
2345      }
2346    },
2347    "ColorMetadata": {
2348      "type": "string",
2349      "enum": [
2350        "IGNORE",
2351        "INSERT"
2352      ]
2353    },
2354    "ColorSpace": {
2355      "type": "string",
2356      "enum": [
2357        "FOLLOW",
2358        "REC_601",
2359        "REC_709",
2360        "HDR10",
2361        "HLG_2020"
2362      ]
2363    },
2364    "ColorSpaceConversion": {
2365      "type": "string",
2366      "enum": [
2367        "NONE",
2368        "FORCE_601",
2369        "FORCE_709",
2370        "FORCE_HDR10",
2371        "FORCE_HLG_2020"
2372      ]
2373    },
2374    "ColorSpaceUsage": {
2375      "type": "string",
2376      "enum": [
2377        "FORCE",
2378        "FALLBACK"
2379      ]
2380    },
2381    "Commitment": {
2382      "type": "string",
2383      "enum": [
2384        "ONE_YEAR"
2385      ]
2386    },
2387    "ConflictException": {
2388      "type": "structure",
2389      "members": {
2390        "Message": {
2391          "shape": "__string",
2392          "locationName": "message"
2393        }
2394      },
2395      "exception": true,
2396      "error": {
2397        "httpStatusCode": 409
2398      }
2399    },
2400    "ContainerSettings": {
2401      "type": "structure",
2402      "members": {
2403        "CmfcSettings": {
2404          "shape": "CmfcSettings",
2405          "locationName": "cmfcSettings"
2406        },
2407        "Container": {
2408          "shape": "ContainerType",
2409          "locationName": "container"
2410        },
2411        "F4vSettings": {
2412          "shape": "F4vSettings",
2413          "locationName": "f4vSettings"
2414        },
2415        "M2tsSettings": {
2416          "shape": "M2tsSettings",
2417          "locationName": "m2tsSettings"
2418        },
2419        "M3u8Settings": {
2420          "shape": "M3u8Settings",
2421          "locationName": "m3u8Settings"
2422        },
2423        "MovSettings": {
2424          "shape": "MovSettings",
2425          "locationName": "movSettings"
2426        },
2427        "Mp4Settings": {
2428          "shape": "Mp4Settings",
2429          "locationName": "mp4Settings"
2430        },
2431        "MpdSettings": {
2432          "shape": "MpdSettings",
2433          "locationName": "mpdSettings"
2434        },
2435        "MxfSettings": {
2436          "shape": "MxfSettings",
2437          "locationName": "mxfSettings"
2438        }
2439      }
2440    },
2441    "ContainerType": {
2442      "type": "string",
2443      "enum": [
2444        "F4V",
2445        "ISMV",
2446        "M2TS",
2447        "M3U8",
2448        "CMFC",
2449        "MOV",
2450        "MP4",
2451        "MPD",
2452        "MXF",
2453        "WEBM",
2454        "RAW"
2455      ]
2456    },
2457    "CreateJobRequest": {
2458      "type": "structure",
2459      "members": {
2460        "AccelerationSettings": {
2461          "shape": "AccelerationSettings",
2462          "locationName": "accelerationSettings"
2463        },
2464        "BillingTagsSource": {
2465          "shape": "BillingTagsSource",
2466          "locationName": "billingTagsSource"
2467        },
2468        "ClientRequestToken": {
2469          "shape": "__string",
2470          "locationName": "clientRequestToken",
2471          "idempotencyToken": true
2472        },
2473        "HopDestinations": {
2474          "shape": "__listOfHopDestination",
2475          "locationName": "hopDestinations"
2476        },
2477        "JobTemplate": {
2478          "shape": "__string",
2479          "locationName": "jobTemplate"
2480        },
2481        "Priority": {
2482          "shape": "__integerMinNegative50Max50",
2483          "locationName": "priority"
2484        },
2485        "Queue": {
2486          "shape": "__string",
2487          "locationName": "queue"
2488        },
2489        "Role": {
2490          "shape": "__string",
2491          "locationName": "role"
2492        },
2493        "Settings": {
2494          "shape": "JobSettings",
2495          "locationName": "settings"
2496        },
2497        "SimulateReservedQueue": {
2498          "shape": "SimulateReservedQueue",
2499          "locationName": "simulateReservedQueue"
2500        },
2501        "StatusUpdateInterval": {
2502          "shape": "StatusUpdateInterval",
2503          "locationName": "statusUpdateInterval"
2504        },
2505        "Tags": {
2506          "shape": "__mapOf__string",
2507          "locationName": "tags"
2508        },
2509        "UserMetadata": {
2510          "shape": "__mapOf__string",
2511          "locationName": "userMetadata"
2512        }
2513      },
2514      "required": [
2515        "Role",
2516        "Settings"
2517      ]
2518    },
2519    "CreateJobResponse": {
2520      "type": "structure",
2521      "members": {
2522        "Job": {
2523          "shape": "Job",
2524          "locationName": "job"
2525        }
2526      }
2527    },
2528    "CreateJobTemplateRequest": {
2529      "type": "structure",
2530      "members": {
2531        "AccelerationSettings": {
2532          "shape": "AccelerationSettings",
2533          "locationName": "accelerationSettings"
2534        },
2535        "Category": {
2536          "shape": "__string",
2537          "locationName": "category"
2538        },
2539        "Description": {
2540          "shape": "__string",
2541          "locationName": "description"
2542        },
2543        "HopDestinations": {
2544          "shape": "__listOfHopDestination",
2545          "locationName": "hopDestinations"
2546        },
2547        "Name": {
2548          "shape": "__string",
2549          "locationName": "name"
2550        },
2551        "Priority": {
2552          "shape": "__integerMinNegative50Max50",
2553          "locationName": "priority"
2554        },
2555        "Queue": {
2556          "shape": "__string",
2557          "locationName": "queue"
2558        },
2559        "Settings": {
2560          "shape": "JobTemplateSettings",
2561          "locationName": "settings"
2562        },
2563        "StatusUpdateInterval": {
2564          "shape": "StatusUpdateInterval",
2565          "locationName": "statusUpdateInterval"
2566        },
2567        "Tags": {
2568          "shape": "__mapOf__string",
2569          "locationName": "tags"
2570        }
2571      },
2572      "required": [
2573        "Settings",
2574        "Name"
2575      ]
2576    },
2577    "CreateJobTemplateResponse": {
2578      "type": "structure",
2579      "members": {
2580        "JobTemplate": {
2581          "shape": "JobTemplate",
2582          "locationName": "jobTemplate"
2583        }
2584      }
2585    },
2586    "CreatePresetRequest": {
2587      "type": "structure",
2588      "members": {
2589        "Category": {
2590          "shape": "__string",
2591          "locationName": "category"
2592        },
2593        "Description": {
2594          "shape": "__string",
2595          "locationName": "description"
2596        },
2597        "Name": {
2598          "shape": "__string",
2599          "locationName": "name"
2600        },
2601        "Settings": {
2602          "shape": "PresetSettings",
2603          "locationName": "settings"
2604        },
2605        "Tags": {
2606          "shape": "__mapOf__string",
2607          "locationName": "tags"
2608        }
2609      },
2610      "required": [
2611        "Settings",
2612        "Name"
2613      ]
2614    },
2615    "CreatePresetResponse": {
2616      "type": "structure",
2617      "members": {
2618        "Preset": {
2619          "shape": "Preset",
2620          "locationName": "preset"
2621        }
2622      }
2623    },
2624    "CreateQueueRequest": {
2625      "type": "structure",
2626      "members": {
2627        "Description": {
2628          "shape": "__string",
2629          "locationName": "description"
2630        },
2631        "Name": {
2632          "shape": "__string",
2633          "locationName": "name"
2634        },
2635        "PricingPlan": {
2636          "shape": "PricingPlan",
2637          "locationName": "pricingPlan"
2638        },
2639        "ReservationPlanSettings": {
2640          "shape": "ReservationPlanSettings",
2641          "locationName": "reservationPlanSettings"
2642        },
2643        "Status": {
2644          "shape": "QueueStatus",
2645          "locationName": "status"
2646        },
2647        "Tags": {
2648          "shape": "__mapOf__string",
2649          "locationName": "tags"
2650        }
2651      },
2652      "required": [
2653        "Name"
2654      ]
2655    },
2656    "CreateQueueResponse": {
2657      "type": "structure",
2658      "members": {
2659        "Queue": {
2660          "shape": "Queue",
2661          "locationName": "queue"
2662        }
2663      }
2664    },
2665    "DashAdditionalManifest": {
2666      "type": "structure",
2667      "members": {
2668        "ManifestNameModifier": {
2669          "shape": "__stringMin1",
2670          "locationName": "manifestNameModifier"
2671        },
2672        "SelectedOutputs": {
2673          "shape": "__listOf__stringMin1",
2674          "locationName": "selectedOutputs"
2675        }
2676      }
2677    },
2678    "DashIsoEncryptionSettings": {
2679      "type": "structure",
2680      "members": {
2681        "PlaybackDeviceCompatibility": {
2682          "shape": "DashIsoPlaybackDeviceCompatibility",
2683          "locationName": "playbackDeviceCompatibility"
2684        },
2685        "SpekeKeyProvider": {
2686          "shape": "SpekeKeyProvider",
2687          "locationName": "spekeKeyProvider"
2688        }
2689      }
2690    },
2691    "DashIsoGroupSettings": {
2692      "type": "structure",
2693      "members": {
2694        "AdditionalManifests": {
2695          "shape": "__listOfDashAdditionalManifest",
2696          "locationName": "additionalManifests"
2697        },
2698        "BaseUrl": {
2699          "shape": "__string",
2700          "locationName": "baseUrl"
2701        },
2702        "Destination": {
2703          "shape": "__stringPatternS3",
2704          "locationName": "destination"
2705        },
2706        "DestinationSettings": {
2707          "shape": "DestinationSettings",
2708          "locationName": "destinationSettings"
2709        },
2710        "Encryption": {
2711          "shape": "DashIsoEncryptionSettings",
2712          "locationName": "encryption"
2713        },
2714        "FragmentLength": {
2715          "shape": "__integerMin1Max2147483647",
2716          "locationName": "fragmentLength"
2717        },
2718        "HbbtvCompliance": {
2719          "shape": "DashIsoHbbtvCompliance",
2720          "locationName": "hbbtvCompliance"
2721        },
2722        "MinBufferTime": {
2723          "shape": "__integerMin0Max2147483647",
2724          "locationName": "minBufferTime"
2725        },
2726        "MinFinalSegmentLength": {
2727          "shape": "__doubleMin0Max2147483647",
2728          "locationName": "minFinalSegmentLength"
2729        },
2730        "MpdProfile": {
2731          "shape": "DashIsoMpdProfile",
2732          "locationName": "mpdProfile"
2733        },
2734        "SegmentControl": {
2735          "shape": "DashIsoSegmentControl",
2736          "locationName": "segmentControl"
2737        },
2738        "SegmentLength": {
2739          "shape": "__integerMin1Max2147483647",
2740          "locationName": "segmentLength"
2741        },
2742        "WriteSegmentTimelineInRepresentation": {
2743          "shape": "DashIsoWriteSegmentTimelineInRepresentation",
2744          "locationName": "writeSegmentTimelineInRepresentation"
2745        }
2746      }
2747    },
2748    "DashIsoHbbtvCompliance": {
2749      "type": "string",
2750      "enum": [
2751        "HBBTV_1_5",
2752        "NONE"
2753      ]
2754    },
2755    "DashIsoMpdProfile": {
2756      "type": "string",
2757      "enum": [
2758        "MAIN_PROFILE",
2759        "ON_DEMAND_PROFILE"
2760      ]
2761    },
2762    "DashIsoPlaybackDeviceCompatibility": {
2763      "type": "string",
2764      "enum": [
2765        "CENC_V1",
2766        "UNENCRYPTED_SEI"
2767      ]
2768    },
2769    "DashIsoSegmentControl": {
2770      "type": "string",
2771      "enum": [
2772        "SINGLE_FILE",
2773        "SEGMENTED_FILES"
2774      ]
2775    },
2776    "DashIsoWriteSegmentTimelineInRepresentation": {
2777      "type": "string",
2778      "enum": [
2779        "ENABLED",
2780        "DISABLED"
2781      ]
2782    },
2783    "DecryptionMode": {
2784      "type": "string",
2785      "enum": [
2786        "AES_CTR",
2787        "AES_CBC",
2788        "AES_GCM"
2789      ]
2790    },
2791    "DeinterlaceAlgorithm": {
2792      "type": "string",
2793      "enum": [
2794        "INTERPOLATE",
2795        "INTERPOLATE_TICKER",
2796        "BLEND",
2797        "BLEND_TICKER"
2798      ]
2799    },
2800    "Deinterlacer": {
2801      "type": "structure",
2802      "members": {
2803        "Algorithm": {
2804          "shape": "DeinterlaceAlgorithm",
2805          "locationName": "algorithm"
2806        },
2807        "Control": {
2808          "shape": "DeinterlacerControl",
2809          "locationName": "control"
2810        },
2811        "Mode": {
2812          "shape": "DeinterlacerMode",
2813          "locationName": "mode"
2814        }
2815      }
2816    },
2817    "DeinterlacerControl": {
2818      "type": "string",
2819      "enum": [
2820        "FORCE_ALL_FRAMES",
2821        "NORMAL"
2822      ]
2823    },
2824    "DeinterlacerMode": {
2825      "type": "string",
2826      "enum": [
2827        "DEINTERLACE",
2828        "INVERSE_TELECINE",
2829        "ADAPTIVE"
2830      ]
2831    },
2832    "DeleteJobTemplateRequest": {
2833      "type": "structure",
2834      "members": {
2835        "Name": {
2836          "shape": "__string",
2837          "locationName": "name",
2838          "location": "uri"
2839        }
2840      },
2841      "required": [
2842        "Name"
2843      ]
2844    },
2845    "DeleteJobTemplateResponse": {
2846      "type": "structure",
2847      "members": {
2848      }
2849    },
2850    "DeletePresetRequest": {
2851      "type": "structure",
2852      "members": {
2853        "Name": {
2854          "shape": "__string",
2855          "locationName": "name",
2856          "location": "uri"
2857        }
2858      },
2859      "required": [
2860        "Name"
2861      ]
2862    },
2863    "DeletePresetResponse": {
2864      "type": "structure",
2865      "members": {
2866      }
2867    },
2868    "DeleteQueueRequest": {
2869      "type": "structure",
2870      "members": {
2871        "Name": {
2872          "shape": "__string",
2873          "locationName": "name",
2874          "location": "uri"
2875        }
2876      },
2877      "required": [
2878        "Name"
2879      ]
2880    },
2881    "DeleteQueueResponse": {
2882      "type": "structure",
2883      "members": {
2884      }
2885    },
2886    "DescribeEndpointsMode": {
2887      "type": "string",
2888      "enum": [
2889        "DEFAULT",
2890        "GET_ONLY"
2891      ]
2892    },
2893    "DescribeEndpointsRequest": {
2894      "type": "structure",
2895      "members": {
2896        "MaxResults": {
2897          "shape": "__integer",
2898          "locationName": "maxResults"
2899        },
2900        "Mode": {
2901          "shape": "DescribeEndpointsMode",
2902          "locationName": "mode"
2903        },
2904        "NextToken": {
2905          "shape": "__string",
2906          "locationName": "nextToken"
2907        }
2908      }
2909    },
2910    "DescribeEndpointsResponse": {
2911      "type": "structure",
2912      "members": {
2913        "Endpoints": {
2914          "shape": "__listOfEndpoint",
2915          "locationName": "endpoints"
2916        },
2917        "NextToken": {
2918          "shape": "__string",
2919          "locationName": "nextToken"
2920        }
2921      }
2922    },
2923    "DestinationSettings": {
2924      "type": "structure",
2925      "members": {
2926        "S3Settings": {
2927          "shape": "S3DestinationSettings",
2928          "locationName": "s3Settings"
2929        }
2930      }
2931    },
2932    "DisassociateCertificateRequest": {
2933      "type": "structure",
2934      "members": {
2935        "Arn": {
2936          "shape": "__string",
2937          "locationName": "arn",
2938          "location": "uri"
2939        }
2940      },
2941      "required": [
2942        "Arn"
2943      ]
2944    },
2945    "DisassociateCertificateResponse": {
2946      "type": "structure",
2947      "members": {
2948      }
2949    },
2950    "DolbyVision": {
2951      "type": "structure",
2952      "members": {
2953        "L6Metadata": {
2954          "shape": "DolbyVisionLevel6Metadata",
2955          "locationName": "l6Metadata"
2956        },
2957        "L6Mode": {
2958          "shape": "DolbyVisionLevel6Mode",
2959          "locationName": "l6Mode"
2960        },
2961        "Profile": {
2962          "shape": "DolbyVisionProfile",
2963          "locationName": "profile"
2964        }
2965      }
2966    },
2967    "DolbyVisionLevel6Metadata": {
2968      "type": "structure",
2969      "members": {
2970        "MaxCll": {
2971          "shape": "__integerMin0Max65535",
2972          "locationName": "maxCll"
2973        },
2974        "MaxFall": {
2975          "shape": "__integerMin0Max65535",
2976          "locationName": "maxFall"
2977        }
2978      }
2979    },
2980    "DolbyVisionLevel6Mode": {
2981      "type": "string",
2982      "enum": [
2983        "PASSTHROUGH",
2984        "RECALCULATE",
2985        "SPECIFY"
2986      ]
2987    },
2988    "DolbyVisionProfile": {
2989      "type": "string",
2990      "enum": [
2991        "PROFILE_5"
2992      ]
2993    },
2994    "DropFrameTimecode": {
2995      "type": "string",
2996      "enum": [
2997        "DISABLED",
2998        "ENABLED"
2999      ]
3000    },
3001    "DvbNitSettings": {
3002      "type": "structure",
3003      "members": {
3004        "NetworkId": {
3005          "shape": "__integerMin0Max65535",
3006          "locationName": "networkId"
3007        },
3008        "NetworkName": {
3009          "shape": "__stringMin1Max256",
3010          "locationName": "networkName"
3011        },
3012        "NitInterval": {
3013          "shape": "__integerMin25Max10000",
3014          "locationName": "nitInterval"
3015        }
3016      }
3017    },
3018    "DvbSdtSettings": {
3019      "type": "structure",
3020      "members": {
3021        "OutputSdt": {
3022          "shape": "OutputSdt",
3023          "locationName": "outputSdt"
3024        },
3025        "SdtInterval": {
3026          "shape": "__integerMin25Max2000",
3027          "locationName": "sdtInterval"
3028        },
3029        "ServiceName": {
3030          "shape": "__stringMin1Max256",
3031          "locationName": "serviceName"
3032        },
3033        "ServiceProviderName": {
3034          "shape": "__stringMin1Max256",
3035          "locationName": "serviceProviderName"
3036        }
3037      }
3038    },
3039    "DvbSubDestinationSettings": {
3040      "type": "structure",
3041      "members": {
3042        "Alignment": {
3043          "shape": "DvbSubtitleAlignment",
3044          "locationName": "alignment"
3045        },
3046        "BackgroundColor": {
3047          "shape": "DvbSubtitleBackgroundColor",
3048          "locationName": "backgroundColor"
3049        },
3050        "BackgroundOpacity": {
3051          "shape": "__integerMin0Max255",
3052          "locationName": "backgroundOpacity"
3053        },
3054        "FontColor": {
3055          "shape": "DvbSubtitleFontColor",
3056          "locationName": "fontColor"
3057        },
3058        "FontOpacity": {
3059          "shape": "__integerMin0Max255",
3060          "locationName": "fontOpacity"
3061        },
3062        "FontResolution": {
3063          "shape": "__integerMin96Max600",
3064          "locationName": "fontResolution"
3065        },
3066        "FontScript": {
3067          "shape": "FontScript",
3068          "locationName": "fontScript"
3069        },
3070        "FontSize": {
3071          "shape": "__integerMin0Max96",
3072          "locationName": "fontSize"
3073        },
3074        "OutlineColor": {
3075          "shape": "DvbSubtitleOutlineColor",
3076          "locationName": "outlineColor"
3077        },
3078        "OutlineSize": {
3079          "shape": "__integerMin0Max10",
3080          "locationName": "outlineSize"
3081        },
3082        "ShadowColor": {
3083          "shape": "DvbSubtitleShadowColor",
3084          "locationName": "shadowColor"
3085        },
3086        "ShadowOpacity": {
3087          "shape": "__integerMin0Max255",
3088          "locationName": "shadowOpacity"
3089        },
3090        "ShadowXOffset": {
3091          "shape": "__integerMinNegative2147483648Max2147483647",
3092          "locationName": "shadowXOffset"
3093        },
3094        "ShadowYOffset": {
3095          "shape": "__integerMinNegative2147483648Max2147483647",
3096          "locationName": "shadowYOffset"
3097        },
3098        "SubtitlingType": {
3099          "shape": "DvbSubtitlingType",
3100          "locationName": "subtitlingType"
3101        },
3102        "TeletextSpacing": {
3103          "shape": "DvbSubtitleTeletextSpacing",
3104          "locationName": "teletextSpacing"
3105        },
3106        "XPosition": {
3107          "shape": "__integerMin0Max2147483647",
3108          "locationName": "xPosition"
3109        },
3110        "YPosition": {
3111          "shape": "__integerMin0Max2147483647",
3112          "locationName": "yPosition"
3113        }
3114      }
3115    },
3116    "DvbSubSourceSettings": {
3117      "type": "structure",
3118      "members": {
3119        "Pid": {
3120          "shape": "__integerMin1Max2147483647",
3121          "locationName": "pid"
3122        }
3123      }
3124    },
3125    "DvbSubtitleAlignment": {
3126      "type": "string",
3127      "enum": [
3128        "CENTERED",
3129        "LEFT"
3130      ]
3131    },
3132    "DvbSubtitleBackgroundColor": {
3133      "type": "string",
3134      "enum": [
3135        "NONE",
3136        "BLACK",
3137        "WHITE"
3138      ]
3139    },
3140    "DvbSubtitleFontColor": {
3141      "type": "string",
3142      "enum": [
3143        "WHITE",
3144        "BLACK",
3145        "YELLOW",
3146        "RED",
3147        "GREEN",
3148        "BLUE"
3149      ]
3150    },
3151    "DvbSubtitleOutlineColor": {
3152      "type": "string",
3153      "enum": [
3154        "BLACK",
3155        "WHITE",
3156        "YELLOW",
3157        "RED",
3158        "GREEN",
3159        "BLUE"
3160      ]
3161    },
3162    "DvbSubtitleShadowColor": {
3163      "type": "string",
3164      "enum": [
3165        "NONE",
3166        "BLACK",
3167        "WHITE"
3168      ]
3169    },
3170    "DvbSubtitleTeletextSpacing": {
3171      "type": "string",
3172      "enum": [
3173        "FIXED_GRID",
3174        "PROPORTIONAL"
3175      ]
3176    },
3177    "DvbSubtitlingType": {
3178      "type": "string",
3179      "enum": [
3180        "HEARING_IMPAIRED",
3181        "STANDARD"
3182      ]
3183    },
3184    "DvbTdtSettings": {
3185      "type": "structure",
3186      "members": {
3187        "TdtInterval": {
3188          "shape": "__integerMin1000Max30000",
3189          "locationName": "tdtInterval"
3190        }
3191      }
3192    },
3193    "Eac3AtmosBitstreamMode": {
3194      "type": "string",
3195      "enum": [
3196        "COMPLETE_MAIN"
3197      ]
3198    },
3199    "Eac3AtmosCodingMode": {
3200      "type": "string",
3201      "enum": [
3202        "CODING_MODE_9_1_6"
3203      ]
3204    },
3205    "Eac3AtmosDialogueIntelligence": {
3206      "type": "string",
3207      "enum": [
3208        "ENABLED",
3209        "DISABLED"
3210      ]
3211    },
3212    "Eac3AtmosDynamicRangeCompressionLine": {
3213      "type": "string",
3214      "enum": [
3215        "NONE",
3216        "FILM_STANDARD",
3217        "FILM_LIGHT",
3218        "MUSIC_STANDARD",
3219        "MUSIC_LIGHT",
3220        "SPEECH"
3221      ]
3222    },
3223    "Eac3AtmosDynamicRangeCompressionRf": {
3224      "type": "string",
3225      "enum": [
3226        "NONE",
3227        "FILM_STANDARD",
3228        "FILM_LIGHT",
3229        "MUSIC_STANDARD",
3230        "MUSIC_LIGHT",
3231        "SPEECH"
3232      ]
3233    },
3234    "Eac3AtmosMeteringMode": {
3235      "type": "string",
3236      "enum": [
3237        "LEQ_A",
3238        "ITU_BS_1770_1",
3239        "ITU_BS_1770_2",
3240        "ITU_BS_1770_3",
3241        "ITU_BS_1770_4"
3242      ]
3243    },
3244    "Eac3AtmosSettings": {
3245      "type": "structure",
3246      "members": {
3247        "Bitrate": {
3248          "shape": "__integerMin384000Max768000",
3249          "locationName": "bitrate"
3250        },
3251        "BitstreamMode": {
3252          "shape": "Eac3AtmosBitstreamMode",
3253          "locationName": "bitstreamMode"
3254        },
3255        "CodingMode": {
3256          "shape": "Eac3AtmosCodingMode",
3257          "locationName": "codingMode"
3258        },
3259        "DialogueIntelligence": {
3260          "shape": "Eac3AtmosDialogueIntelligence",
3261          "locationName": "dialogueIntelligence"
3262        },
3263        "DynamicRangeCompressionLine": {
3264          "shape": "Eac3AtmosDynamicRangeCompressionLine",
3265          "locationName": "dynamicRangeCompressionLine"
3266        },
3267        "DynamicRangeCompressionRf": {
3268          "shape": "Eac3AtmosDynamicRangeCompressionRf",
3269          "locationName": "dynamicRangeCompressionRf"
3270        },
3271        "LoRoCenterMixLevel": {
3272          "shape": "__doubleMinNegative6Max3",
3273          "locationName": "loRoCenterMixLevel"
3274        },
3275        "LoRoSurroundMixLevel": {
3276          "shape": "__doubleMinNegative60MaxNegative1",
3277          "locationName": "loRoSurroundMixLevel"
3278        },
3279        "LtRtCenterMixLevel": {
3280          "shape": "__doubleMinNegative6Max3",
3281          "locationName": "ltRtCenterMixLevel"
3282        },
3283        "LtRtSurroundMixLevel": {
3284          "shape": "__doubleMinNegative60MaxNegative1",
3285          "locationName": "ltRtSurroundMixLevel"
3286        },
3287        "MeteringMode": {
3288          "shape": "Eac3AtmosMeteringMode",
3289          "locationName": "meteringMode"
3290        },
3291        "SampleRate": {
3292          "shape": "__integerMin48000Max48000",
3293          "locationName": "sampleRate"
3294        },
3295        "SpeechThreshold": {
3296          "shape": "__integerMin1Max100",
3297          "locationName": "speechThreshold"
3298        },
3299        "StereoDownmix": {
3300          "shape": "Eac3AtmosStereoDownmix",
3301          "locationName": "stereoDownmix"
3302        },
3303        "SurroundExMode": {
3304          "shape": "Eac3AtmosSurroundExMode",
3305          "locationName": "surroundExMode"
3306        }
3307      }
3308    },
3309    "Eac3AtmosStereoDownmix": {
3310      "type": "string",
3311      "enum": [
3312        "NOT_INDICATED",
3313        "STEREO",
3314        "SURROUND",
3315        "DPL2"
3316      ]
3317    },
3318    "Eac3AtmosSurroundExMode": {
3319      "type": "string",
3320      "enum": [
3321        "NOT_INDICATED",
3322        "ENABLED",
3323        "DISABLED"
3324      ]
3325    },
3326    "Eac3AttenuationControl": {
3327      "type": "string",
3328      "enum": [
3329        "ATTENUATE_3_DB",
3330        "NONE"
3331      ]
3332    },
3333    "Eac3BitstreamMode": {
3334      "type": "string",
3335      "enum": [
3336        "COMPLETE_MAIN",
3337        "COMMENTARY",
3338        "EMERGENCY",
3339        "HEARING_IMPAIRED",
3340        "VISUALLY_IMPAIRED"
3341      ]
3342    },
3343    "Eac3CodingMode": {
3344      "type": "string",
3345      "enum": [
3346        "CODING_MODE_1_0",
3347        "CODING_MODE_2_0",
3348        "CODING_MODE_3_2"
3349      ]
3350    },
3351    "Eac3DcFilter": {
3352      "type": "string",
3353      "enum": [
3354        "ENABLED",
3355        "DISABLED"
3356      ]
3357    },
3358    "Eac3DynamicRangeCompressionLine": {
3359      "type": "string",
3360      "enum": [
3361        "NONE",
3362        "FILM_STANDARD",
3363        "FILM_LIGHT",
3364        "MUSIC_STANDARD",
3365        "MUSIC_LIGHT",
3366        "SPEECH"
3367      ]
3368    },
3369    "Eac3DynamicRangeCompressionRf": {
3370      "type": "string",
3371      "enum": [
3372        "NONE",
3373        "FILM_STANDARD",
3374        "FILM_LIGHT",
3375        "MUSIC_STANDARD",
3376        "MUSIC_LIGHT",
3377        "SPEECH"
3378      ]
3379    },
3380    "Eac3LfeControl": {
3381      "type": "string",
3382      "enum": [
3383        "LFE",
3384        "NO_LFE"
3385      ]
3386    },
3387    "Eac3LfeFilter": {
3388      "type": "string",
3389      "enum": [
3390        "ENABLED",
3391        "DISABLED"
3392      ]
3393    },
3394    "Eac3MetadataControl": {
3395      "type": "string",
3396      "enum": [
3397        "FOLLOW_INPUT",
3398        "USE_CONFIGURED"
3399      ]
3400    },
3401    "Eac3PassthroughControl": {
3402      "type": "string",
3403      "enum": [
3404        "WHEN_POSSIBLE",
3405        "NO_PASSTHROUGH"
3406      ]
3407    },
3408    "Eac3PhaseControl": {
3409      "type": "string",
3410      "enum": [
3411        "SHIFT_90_DEGREES",
3412        "NO_SHIFT"
3413      ]
3414    },
3415    "Eac3Settings": {
3416      "type": "structure",
3417      "members": {
3418        "AttenuationControl": {
3419          "shape": "Eac3AttenuationControl",
3420          "locationName": "attenuationControl"
3421        },
3422        "Bitrate": {
3423          "shape": "__integerMin64000Max640000",
3424          "locationName": "bitrate"
3425        },
3426        "BitstreamMode": {
3427          "shape": "Eac3BitstreamMode",
3428          "locationName": "bitstreamMode"
3429        },
3430        "CodingMode": {
3431          "shape": "Eac3CodingMode",
3432          "locationName": "codingMode"
3433        },
3434        "DcFilter": {
3435          "shape": "Eac3DcFilter",
3436          "locationName": "dcFilter"
3437        },
3438        "Dialnorm": {
3439          "shape": "__integerMin1Max31",
3440          "locationName": "dialnorm"
3441        },
3442        "DynamicRangeCompressionLine": {
3443          "shape": "Eac3DynamicRangeCompressionLine",
3444          "locationName": "dynamicRangeCompressionLine"
3445        },
3446        "DynamicRangeCompressionRf": {
3447          "shape": "Eac3DynamicRangeCompressionRf",
3448          "locationName": "dynamicRangeCompressionRf"
3449        },
3450        "LfeControl": {
3451          "shape": "Eac3LfeControl",
3452          "locationName": "lfeControl"
3453        },
3454        "LfeFilter": {
3455          "shape": "Eac3LfeFilter",
3456          "locationName": "lfeFilter"
3457        },
3458        "LoRoCenterMixLevel": {
3459          "shape": "__doubleMinNegative60Max3",
3460          "locationName": "loRoCenterMixLevel"
3461        },
3462        "LoRoSurroundMixLevel": {
3463          "shape": "__doubleMinNegative60MaxNegative1",
3464          "locationName": "loRoSurroundMixLevel"
3465        },
3466        "LtRtCenterMixLevel": {
3467          "shape": "__doubleMinNegative60Max3",
3468          "locationName": "ltRtCenterMixLevel"
3469        },
3470        "LtRtSurroundMixLevel": {
3471          "shape": "__doubleMinNegative60MaxNegative1",
3472          "locationName": "ltRtSurroundMixLevel"
3473        },
3474        "MetadataControl": {
3475          "shape": "Eac3MetadataControl",
3476          "locationName": "metadataControl"
3477        },
3478        "PassthroughControl": {
3479          "shape": "Eac3PassthroughControl",
3480          "locationName": "passthroughControl"
3481        },
3482        "PhaseControl": {
3483          "shape": "Eac3PhaseControl",
3484          "locationName": "phaseControl"
3485        },
3486        "SampleRate": {
3487          "shape": "__integerMin48000Max48000",
3488          "locationName": "sampleRate"
3489        },
3490        "StereoDownmix": {
3491          "shape": "Eac3StereoDownmix",
3492          "locationName": "stereoDownmix"
3493        },
3494        "SurroundExMode": {
3495          "shape": "Eac3SurroundExMode",
3496          "locationName": "surroundExMode"
3497        },
3498        "SurroundMode": {
3499          "shape": "Eac3SurroundMode",
3500          "locationName": "surroundMode"
3501        }
3502      }
3503    },
3504    "Eac3StereoDownmix": {
3505      "type": "string",
3506      "enum": [
3507        "NOT_INDICATED",
3508        "LO_RO",
3509        "LT_RT",
3510        "DPL2"
3511      ]
3512    },
3513    "Eac3SurroundExMode": {
3514      "type": "string",
3515      "enum": [
3516        "NOT_INDICATED",
3517        "ENABLED",
3518        "DISABLED"
3519      ]
3520    },
3521    "Eac3SurroundMode": {
3522      "type": "string",
3523      "enum": [
3524        "NOT_INDICATED",
3525        "ENABLED",
3526        "DISABLED"
3527      ]
3528    },
3529    "EmbeddedConvert608To708": {
3530      "type": "string",
3531      "enum": [
3532        "UPCONVERT",
3533        "DISABLED"
3534      ]
3535    },
3536    "EmbeddedDestinationSettings": {
3537      "type": "structure",
3538      "members": {
3539        "Destination608ChannelNumber": {
3540          "shape": "__integerMin1Max4",
3541          "locationName": "destination608ChannelNumber"
3542        },
3543        "Destination708ServiceNumber": {
3544          "shape": "__integerMin1Max6",
3545          "locationName": "destination708ServiceNumber"
3546        }
3547      }
3548    },
3549    "EmbeddedSourceSettings": {
3550      "type": "structure",
3551      "members": {
3552        "Convert608To708": {
3553          "shape": "EmbeddedConvert608To708",
3554          "locationName": "convert608To708"
3555        },
3556        "Source608ChannelNumber": {
3557          "shape": "__integerMin1Max4",
3558          "locationName": "source608ChannelNumber"
3559        },
3560        "Source608TrackNumber": {
3561          "shape": "__integerMin1Max1",
3562          "locationName": "source608TrackNumber"
3563        },
3564        "TerminateCaptions": {
3565          "shape": "EmbeddedTerminateCaptions",
3566          "locationName": "terminateCaptions"
3567        }
3568      }
3569    },
3570    "EmbeddedTerminateCaptions": {
3571      "type": "string",
3572      "enum": [
3573        "END_OF_INPUT",
3574        "DISABLED"
3575      ]
3576    },
3577    "Endpoint": {
3578      "type": "structure",
3579      "members": {
3580        "Url": {
3581          "shape": "__string",
3582          "locationName": "url"
3583        }
3584      }
3585    },
3586    "EsamManifestConfirmConditionNotification": {
3587      "type": "structure",
3588      "members": {
3589        "MccXml": {
3590          "shape": "__stringPatternSNManifestConfirmConditionNotificationNS",
3591          "locationName": "mccXml"
3592        }
3593      }
3594    },
3595    "EsamSettings": {
3596      "type": "structure",
3597      "members": {
3598        "ManifestConfirmConditionNotification": {
3599          "shape": "EsamManifestConfirmConditionNotification",
3600          "locationName": "manifestConfirmConditionNotification"
3601        },
3602        "ResponseSignalPreroll": {
3603          "shape": "__integerMin0Max30000",
3604          "locationName": "responseSignalPreroll"
3605        },
3606        "SignalProcessingNotification": {
3607          "shape": "EsamSignalProcessingNotification",
3608          "locationName": "signalProcessingNotification"
3609        }
3610      }
3611    },
3612    "EsamSignalProcessingNotification": {
3613      "type": "structure",
3614      "members": {
3615        "SccXml": {
3616          "shape": "__stringPatternSNSignalProcessingNotificationNS",
3617          "locationName": "sccXml"
3618        }
3619      }
3620    },
3621    "ExceptionBody": {
3622      "type": "structure",
3623      "members": {
3624        "Message": {
3625          "shape": "__string",
3626          "locationName": "message"
3627        }
3628      }
3629    },
3630    "F4vMoovPlacement": {
3631      "type": "string",
3632      "enum": [
3633        "PROGRESSIVE_DOWNLOAD",
3634        "NORMAL"
3635      ]
3636    },
3637    "F4vSettings": {
3638      "type": "structure",
3639      "members": {
3640        "MoovPlacement": {
3641          "shape": "F4vMoovPlacement",
3642          "locationName": "moovPlacement"
3643        }
3644      }
3645    },
3646    "FileGroupSettings": {
3647      "type": "structure",
3648      "members": {
3649        "Destination": {
3650          "shape": "__stringPatternS3",
3651          "locationName": "destination"
3652        },
3653        "DestinationSettings": {
3654          "shape": "DestinationSettings",
3655          "locationName": "destinationSettings"
3656        }
3657      }
3658    },
3659    "FileSourceConvert608To708": {
3660      "type": "string",
3661      "enum": [
3662        "UPCONVERT",
3663        "DISABLED"
3664      ]
3665    },
3666    "FileSourceSettings": {
3667      "type": "structure",
3668      "members": {
3669        "Convert608To708": {
3670          "shape": "FileSourceConvert608To708",
3671          "locationName": "convert608To708"
3672        },
3673        "Framerate": {
3674          "shape": "CaptionSourceFramerate",
3675          "locationName": "framerate"
3676        },
3677        "SourceFile": {
3678          "shape": "__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIHttpsSccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMI",
3679          "locationName": "sourceFile"
3680        },
3681        "TimeDelta": {
3682          "shape": "__integerMinNegative2147483648Max2147483647",
3683          "locationName": "timeDelta"
3684        }
3685      }
3686    },
3687    "FontScript": {
3688      "type": "string",
3689      "enum": [
3690        "AUTOMATIC",
3691        "HANS",
3692        "HANT"
3693      ]
3694    },
3695    "ForbiddenException": {
3696      "type": "structure",
3697      "members": {
3698        "Message": {
3699          "shape": "__string",
3700          "locationName": "message"
3701        }
3702      },
3703      "exception": true,
3704      "error": {
3705        "httpStatusCode": 403
3706      }
3707    },
3708    "FrameCaptureSettings": {
3709      "type": "structure",
3710      "members": {
3711        "FramerateDenominator": {
3712          "shape": "__integerMin1Max2147483647",
3713          "locationName": "framerateDenominator"
3714        },
3715        "FramerateNumerator": {
3716          "shape": "__integerMin1Max2147483647",
3717          "locationName": "framerateNumerator"
3718        },
3719        "MaxCaptures": {
3720          "shape": "__integerMin1Max10000000",
3721          "locationName": "maxCaptures"
3722        },
3723        "Quality": {
3724          "shape": "__integerMin1Max100",
3725          "locationName": "quality"
3726        }
3727      }
3728    },
3729    "GetJobRequest": {
3730      "type": "structure",
3731      "members": {
3732        "Id": {
3733          "shape": "__string",
3734          "locationName": "id",
3735          "location": "uri"
3736        }
3737      },
3738      "required": [
3739        "Id"
3740      ]
3741    },
3742    "GetJobResponse": {
3743      "type": "structure",
3744      "members": {
3745        "Job": {
3746          "shape": "Job",
3747          "locationName": "job"
3748        }
3749      }
3750    },
3751    "GetJobTemplateRequest": {
3752      "type": "structure",
3753      "members": {
3754        "Name": {
3755          "shape": "__string",
3756          "locationName": "name",
3757          "location": "uri"
3758        }
3759      },
3760      "required": [
3761        "Name"
3762      ]
3763    },
3764    "GetJobTemplateResponse": {
3765      "type": "structure",
3766      "members": {
3767        "JobTemplate": {
3768          "shape": "JobTemplate",
3769          "locationName": "jobTemplate"
3770        }
3771      }
3772    },
3773    "GetPresetRequest": {
3774      "type": "structure",
3775      "members": {
3776        "Name": {
3777          "shape": "__string",
3778          "locationName": "name",
3779          "location": "uri"
3780        }
3781      },
3782      "required": [
3783        "Name"
3784      ]
3785    },
3786    "GetPresetResponse": {
3787      "type": "structure",
3788      "members": {
3789        "Preset": {
3790          "shape": "Preset",
3791          "locationName": "preset"
3792        }
3793      }
3794    },
3795    "GetQueueRequest": {
3796      "type": "structure",
3797      "members": {
3798        "Name": {
3799          "shape": "__string",
3800          "locationName": "name",
3801          "location": "uri"
3802        }
3803      },
3804      "required": [
3805        "Name"
3806      ]
3807    },
3808    "GetQueueResponse": {
3809      "type": "structure",
3810      "members": {
3811        "Queue": {
3812          "shape": "Queue",
3813          "locationName": "queue"
3814        }
3815      }
3816    },
3817    "H264AdaptiveQuantization": {
3818      "type": "string",
3819      "enum": [
3820        "OFF",
3821        "AUTO",
3822        "LOW",
3823        "MEDIUM",
3824        "HIGH",
3825        "HIGHER",
3826        "MAX"
3827      ]
3828    },
3829    "H264CodecLevel": {
3830      "type": "string",
3831      "enum": [
3832        "AUTO",
3833        "LEVEL_1",
3834        "LEVEL_1_1",
3835        "LEVEL_1_2",
3836        "LEVEL_1_3",
3837        "LEVEL_2",
3838        "LEVEL_2_1",
3839        "LEVEL_2_2",
3840        "LEVEL_3",
3841        "LEVEL_3_1",
3842        "LEVEL_3_2",
3843        "LEVEL_4",
3844        "LEVEL_4_1",
3845        "LEVEL_4_2",
3846        "LEVEL_5",
3847        "LEVEL_5_1",
3848        "LEVEL_5_2"
3849      ]
3850    },
3851    "H264CodecProfile": {
3852      "type": "string",
3853      "enum": [
3854        "BASELINE",
3855        "HIGH",
3856        "HIGH_10BIT",
3857        "HIGH_422",
3858        "HIGH_422_10BIT",
3859        "MAIN"
3860      ]
3861    },
3862    "H264DynamicSubGop": {
3863      "type": "string",
3864      "enum": [
3865        "ADAPTIVE",
3866        "STATIC"
3867      ]
3868    },
3869    "H264EntropyEncoding": {
3870      "type": "string",
3871      "enum": [
3872        "CABAC",
3873        "CAVLC"
3874      ]
3875    },
3876    "H264FieldEncoding": {
3877      "type": "string",
3878      "enum": [
3879        "PAFF",
3880        "FORCE_FIELD"
3881      ]
3882    },
3883    "H264FlickerAdaptiveQuantization": {
3884      "type": "string",
3885      "enum": [
3886        "DISABLED",
3887        "ENABLED"
3888      ]
3889    },
3890    "H264FramerateControl": {
3891      "type": "string",
3892      "enum": [
3893        "INITIALIZE_FROM_SOURCE",
3894        "SPECIFIED"
3895      ]
3896    },
3897    "H264FramerateConversionAlgorithm": {
3898      "type": "string",
3899      "enum": [
3900        "DUPLICATE_DROP",
3901        "INTERPOLATE",
3902        "FRAMEFORMER"
3903      ]
3904    },
3905    "H264GopBReference": {
3906      "type": "string",
3907      "enum": [
3908        "DISABLED",
3909        "ENABLED"
3910      ]
3911    },
3912    "H264GopSizeUnits": {
3913      "type": "string",
3914      "enum": [
3915        "FRAMES",
3916        "SECONDS"
3917      ]
3918    },
3919    "H264InterlaceMode": {
3920      "type": "string",
3921      "enum": [
3922        "PROGRESSIVE",
3923        "TOP_FIELD",
3924        "BOTTOM_FIELD",
3925        "FOLLOW_TOP_FIELD",
3926        "FOLLOW_BOTTOM_FIELD"
3927      ]
3928    },
3929    "H264ParControl": {
3930      "type": "string",
3931      "enum": [
3932        "INITIALIZE_FROM_SOURCE",
3933        "SPECIFIED"
3934      ]
3935    },
3936    "H264QualityTuningLevel": {
3937      "type": "string",
3938      "enum": [
3939        "SINGLE_PASS",
3940        "SINGLE_PASS_HQ",
3941        "MULTI_PASS_HQ"
3942      ]
3943    },
3944    "H264QvbrSettings": {
3945      "type": "structure",
3946      "members": {
3947        "MaxAverageBitrate": {
3948          "shape": "__integerMin1000Max1152000000",
3949          "locationName": "maxAverageBitrate"
3950        },
3951        "QvbrQualityLevel": {
3952          "shape": "__integerMin1Max10",
3953          "locationName": "qvbrQualityLevel"
3954        },
3955        "QvbrQualityLevelFineTune": {
3956          "shape": "__doubleMin0Max1",
3957          "locationName": "qvbrQualityLevelFineTune"
3958        }
3959      }
3960    },
3961    "H264RateControlMode": {
3962      "type": "string",
3963      "enum": [
3964        "VBR",
3965        "CBR",
3966        "QVBR"
3967      ]
3968    },
3969    "H264RepeatPps": {
3970      "type": "string",
3971      "enum": [
3972        "DISABLED",
3973        "ENABLED"
3974      ]
3975    },
3976    "H264ScanTypeConversionMode": {
3977      "type": "string",
3978      "enum": [
3979        "INTERLACED",
3980        "INTERLACED_OPTIMIZE"
3981      ]
3982    },
3983    "H264SceneChangeDetect": {
3984      "type": "string",
3985      "enum": [
3986        "DISABLED",
3987        "ENABLED",
3988        "TRANSITION_DETECTION"
3989      ]
3990    },
3991    "H264Settings": {
3992      "type": "structure",
3993      "members": {
3994        "AdaptiveQuantization": {
3995          "shape": "H264AdaptiveQuantization",
3996          "locationName": "adaptiveQuantization"
3997        },
3998        "Bitrate": {
3999          "shape": "__integerMin1000Max1152000000",
4000          "locationName": "bitrate"
4001        },
4002        "CodecLevel": {
4003          "shape": "H264CodecLevel",
4004          "locationName": "codecLevel"
4005        },
4006        "CodecProfile": {
4007          "shape": "H264CodecProfile",
4008          "locationName": "codecProfile"
4009        },
4010        "DynamicSubGop": {
4011          "shape": "H264DynamicSubGop",
4012          "locationName": "dynamicSubGop"
4013        },
4014        "EntropyEncoding": {
4015          "shape": "H264EntropyEncoding",
4016          "locationName": "entropyEncoding"
4017        },
4018        "FieldEncoding": {
4019          "shape": "H264FieldEncoding",
4020          "locationName": "fieldEncoding"
4021        },
4022        "FlickerAdaptiveQuantization": {
4023          "shape": "H264FlickerAdaptiveQuantization",
4024          "locationName": "flickerAdaptiveQuantization"
4025        },
4026        "FramerateControl": {
4027          "shape": "H264FramerateControl",
4028          "locationName": "framerateControl"
4029        },
4030        "FramerateConversionAlgorithm": {
4031          "shape": "H264FramerateConversionAlgorithm",
4032          "locationName": "framerateConversionAlgorithm"
4033        },
4034        "FramerateDenominator": {
4035          "shape": "__integerMin1Max2147483647",
4036          "locationName": "framerateDenominator"
4037        },
4038        "FramerateNumerator": {
4039          "shape": "__integerMin1Max2147483647",
4040          "locationName": "framerateNumerator"
4041        },
4042        "GopBReference": {
4043          "shape": "H264GopBReference",
4044          "locationName": "gopBReference"
4045        },
4046        "GopClosedCadence": {
4047          "shape": "__integerMin0Max2147483647",
4048          "locationName": "gopClosedCadence"
4049        },
4050        "GopSize": {
4051          "shape": "__doubleMin0",
4052          "locationName": "gopSize"
4053        },
4054        "GopSizeUnits": {
4055          "shape": "H264GopSizeUnits",
4056          "locationName": "gopSizeUnits"
4057        },
4058        "HrdBufferInitialFillPercentage": {
4059          "shape": "__integerMin0Max100",
4060          "locationName": "hrdBufferInitialFillPercentage"
4061        },
4062        "HrdBufferSize": {
4063          "shape": "__integerMin0Max1152000000",
4064          "locationName": "hrdBufferSize"
4065        },
4066        "InterlaceMode": {
4067          "shape": "H264InterlaceMode",
4068          "locationName": "interlaceMode"
4069        },
4070        "MaxBitrate": {
4071          "shape": "__integerMin1000Max1152000000",
4072          "locationName": "maxBitrate"
4073        },
4074        "MinIInterval": {
4075          "shape": "__integerMin0Max30",
4076          "locationName": "minIInterval"
4077        },
4078        "NumberBFramesBetweenReferenceFrames": {
4079          "shape": "__integerMin0Max7",
4080          "locationName": "numberBFramesBetweenReferenceFrames"
4081        },
4082        "NumberReferenceFrames": {
4083          "shape": "__integerMin1Max6",
4084          "locationName": "numberReferenceFrames"
4085        },
4086        "ParControl": {
4087          "shape": "H264ParControl",
4088          "locationName": "parControl"
4089        },
4090        "ParDenominator": {
4091          "shape": "__integerMin1Max2147483647",
4092          "locationName": "parDenominator"
4093        },
4094        "ParNumerator": {
4095          "shape": "__integerMin1Max2147483647",
4096          "locationName": "parNumerator"
4097        },
4098        "QualityTuningLevel": {
4099          "shape": "H264QualityTuningLevel",
4100          "locationName": "qualityTuningLevel"
4101        },
4102        "QvbrSettings": {
4103          "shape": "H264QvbrSettings",
4104          "locationName": "qvbrSettings"
4105        },
4106        "RateControlMode": {
4107          "shape": "H264RateControlMode",
4108          "locationName": "rateControlMode"
4109        },
4110        "RepeatPps": {
4111          "shape": "H264RepeatPps",
4112          "locationName": "repeatPps"
4113        },
4114        "ScanTypeConversionMode": {
4115          "shape": "H264ScanTypeConversionMode",
4116          "locationName": "scanTypeConversionMode"
4117        },
4118        "SceneChangeDetect": {
4119          "shape": "H264SceneChangeDetect",
4120          "locationName": "sceneChangeDetect"
4121        },
4122        "Slices": {
4123          "shape": "__integerMin1Max32",
4124          "locationName": "slices"
4125        },
4126        "SlowPal": {
4127          "shape": "H264SlowPal",
4128          "locationName": "slowPal"
4129        },
4130        "Softness": {
4131          "shape": "__integerMin0Max128",
4132          "locationName": "softness"
4133        },
4134        "SpatialAdaptiveQuantization": {
4135          "shape": "H264SpatialAdaptiveQuantization",
4136          "locationName": "spatialAdaptiveQuantization"
4137        },
4138        "Syntax": {
4139          "shape": "H264Syntax",
4140          "locationName": "syntax"
4141        },
4142        "Telecine": {
4143          "shape": "H264Telecine",
4144          "locationName": "telecine"
4145        },
4146        "TemporalAdaptiveQuantization": {
4147          "shape": "H264TemporalAdaptiveQuantization",
4148          "locationName": "temporalAdaptiveQuantization"
4149        },
4150        "UnregisteredSeiTimecode": {
4151          "shape": "H264UnregisteredSeiTimecode",
4152          "locationName": "unregisteredSeiTimecode"
4153        }
4154      }
4155    },
4156    "H264SlowPal": {
4157      "type": "string",
4158      "enum": [
4159        "DISABLED",
4160        "ENABLED"
4161      ]
4162    },
4163    "H264SpatialAdaptiveQuantization": {
4164      "type": "string",
4165      "enum": [
4166        "DISABLED",
4167        "ENABLED"
4168      ]
4169    },
4170    "H264Syntax": {
4171      "type": "string",
4172      "enum": [
4173        "DEFAULT",
4174        "RP2027"
4175      ]
4176    },
4177    "H264Telecine": {
4178      "type": "string",
4179      "enum": [
4180        "NONE",
4181        "SOFT",
4182        "HARD"
4183      ]
4184    },
4185    "H264TemporalAdaptiveQuantization": {
4186      "type": "string",
4187      "enum": [
4188        "DISABLED",
4189        "ENABLED"
4190      ]
4191    },
4192    "H264UnregisteredSeiTimecode": {
4193      "type": "string",
4194      "enum": [
4195        "DISABLED",
4196        "ENABLED"
4197      ]
4198    },
4199    "H265AdaptiveQuantization": {
4200      "type": "string",
4201      "enum": [
4202        "OFF",
4203        "LOW",
4204        "MEDIUM",
4205        "HIGH",
4206        "HIGHER",
4207        "MAX"
4208      ]
4209    },
4210    "H265AlternateTransferFunctionSei": {
4211      "type": "string",
4212      "enum": [
4213        "DISABLED",
4214        "ENABLED"
4215      ]
4216    },
4217    "H265CodecLevel": {
4218      "type": "string",
4219      "enum": [
4220        "AUTO",
4221        "LEVEL_1",
4222        "LEVEL_2",
4223        "LEVEL_2_1",
4224        "LEVEL_3",
4225        "LEVEL_3_1",
4226        "LEVEL_4",
4227        "LEVEL_4_1",
4228        "LEVEL_5",
4229        "LEVEL_5_1",
4230        "LEVEL_5_2",
4231        "LEVEL_6",
4232        "LEVEL_6_1",
4233        "LEVEL_6_2"
4234      ]
4235    },
4236    "H265CodecProfile": {
4237      "type": "string",
4238      "enum": [
4239        "MAIN_MAIN",
4240        "MAIN_HIGH",
4241        "MAIN10_MAIN",
4242        "MAIN10_HIGH",
4243        "MAIN_422_8BIT_MAIN",
4244        "MAIN_422_8BIT_HIGH",
4245        "MAIN_422_10BIT_MAIN",
4246        "MAIN_422_10BIT_HIGH"
4247      ]
4248    },
4249    "H265DynamicSubGop": {
4250      "type": "string",
4251      "enum": [
4252        "ADAPTIVE",
4253        "STATIC"
4254      ]
4255    },
4256    "H265FlickerAdaptiveQuantization": {
4257      "type": "string",
4258      "enum": [
4259        "DISABLED",
4260        "ENABLED"
4261      ]
4262    },
4263    "H265FramerateControl": {
4264      "type": "string",
4265      "enum": [
4266        "INITIALIZE_FROM_SOURCE",
4267        "SPECIFIED"
4268      ]
4269    },
4270    "H265FramerateConversionAlgorithm": {
4271      "type": "string",
4272      "enum": [
4273        "DUPLICATE_DROP",
4274        "INTERPOLATE",
4275        "FRAMEFORMER"
4276      ]
4277    },
4278    "H265GopBReference": {
4279      "type": "string",
4280      "enum": [
4281        "DISABLED",
4282        "ENABLED"
4283      ]
4284    },
4285    "H265GopSizeUnits": {
4286      "type": "string",
4287      "enum": [
4288        "FRAMES",
4289        "SECONDS"
4290      ]
4291    },
4292    "H265InterlaceMode": {
4293      "type": "string",
4294      "enum": [
4295        "PROGRESSIVE",
4296        "TOP_FIELD",
4297        "BOTTOM_FIELD",
4298        "FOLLOW_TOP_FIELD",
4299        "FOLLOW_BOTTOM_FIELD"
4300      ]
4301    },
4302    "H265ParControl": {
4303      "type": "string",
4304      "enum": [
4305        "INITIALIZE_FROM_SOURCE",
4306        "SPECIFIED"
4307      ]
4308    },
4309    "H265QualityTuningLevel": {
4310      "type": "string",
4311      "enum": [
4312        "SINGLE_PASS",
4313        "SINGLE_PASS_HQ",
4314        "MULTI_PASS_HQ"
4315      ]
4316    },
4317    "H265QvbrSettings": {
4318      "type": "structure",
4319      "members": {
4320        "MaxAverageBitrate": {
4321          "shape": "__integerMin1000Max1466400000",
4322          "locationName": "maxAverageBitrate"
4323        },
4324        "QvbrQualityLevel": {
4325          "shape": "__integerMin1Max10",
4326          "locationName": "qvbrQualityLevel"
4327        },
4328        "QvbrQualityLevelFineTune": {
4329          "shape": "__doubleMin0Max1",
4330          "locationName": "qvbrQualityLevelFineTune"
4331        }
4332      }
4333    },
4334    "H265RateControlMode": {
4335      "type": "string",
4336      "enum": [
4337        "VBR",
4338        "CBR",
4339        "QVBR"
4340      ]
4341    },
4342    "H265SampleAdaptiveOffsetFilterMode": {
4343      "type": "string",
4344      "enum": [
4345        "DEFAULT",
4346        "ADAPTIVE",
4347        "OFF"
4348      ]
4349    },
4350    "H265ScanTypeConversionMode": {
4351      "type": "string",
4352      "enum": [
4353        "INTERLACED",
4354        "INTERLACED_OPTIMIZE"
4355      ]
4356    },
4357    "H265SceneChangeDetect": {
4358      "type": "string",
4359      "enum": [
4360        "DISABLED",
4361        "ENABLED",
4362        "TRANSITION_DETECTION"
4363      ]
4364    },
4365    "H265Settings": {
4366      "type": "structure",
4367      "members": {
4368        "AdaptiveQuantization": {
4369          "shape": "H265AdaptiveQuantization",
4370          "locationName": "adaptiveQuantization"
4371        },
4372        "AlternateTransferFunctionSei": {
4373          "shape": "H265AlternateTransferFunctionSei",
4374          "locationName": "alternateTransferFunctionSei"
4375        },
4376        "Bitrate": {
4377          "shape": "__integerMin1000Max1466400000",
4378          "locationName": "bitrate"
4379        },
4380        "CodecLevel": {
4381          "shape": "H265CodecLevel",
4382          "locationName": "codecLevel"
4383        },
4384        "CodecProfile": {
4385          "shape": "H265CodecProfile",
4386          "locationName": "codecProfile"
4387        },
4388        "DynamicSubGop": {
4389          "shape": "H265DynamicSubGop",
4390          "locationName": "dynamicSubGop"
4391        },
4392        "FlickerAdaptiveQuantization": {
4393          "shape": "H265FlickerAdaptiveQuantization",
4394          "locationName": "flickerAdaptiveQuantization"
4395        },
4396        "FramerateControl": {
4397          "shape": "H265FramerateControl",
4398          "locationName": "framerateControl"
4399        },
4400        "FramerateConversionAlgorithm": {
4401          "shape": "H265FramerateConversionAlgorithm",
4402          "locationName": "framerateConversionAlgorithm"
4403        },
4404        "FramerateDenominator": {
4405          "shape": "__integerMin1Max2147483647",
4406          "locationName": "framerateDenominator"
4407        },
4408        "FramerateNumerator": {
4409          "shape": "__integerMin1Max2147483647",
4410          "locationName": "framerateNumerator"
4411        },
4412        "GopBReference": {
4413          "shape": "H265GopBReference",
4414          "locationName": "gopBReference"
4415        },
4416        "GopClosedCadence": {
4417          "shape": "__integerMin0Max2147483647",
4418          "locationName": "gopClosedCadence"
4419        },
4420        "GopSize": {
4421          "shape": "__doubleMin0",
4422          "locationName": "gopSize"
4423        },
4424        "GopSizeUnits": {
4425          "shape": "H265GopSizeUnits",
4426          "locationName": "gopSizeUnits"
4427        },
4428        "HrdBufferInitialFillPercentage": {
4429          "shape": "__integerMin0Max100",
4430          "locationName": "hrdBufferInitialFillPercentage"
4431        },
4432        "HrdBufferSize": {
4433          "shape": "__integerMin0Max1466400000",
4434          "locationName": "hrdBufferSize"
4435        },
4436        "InterlaceMode": {
4437          "shape": "H265InterlaceMode",
4438          "locationName": "interlaceMode"
4439        },
4440        "MaxBitrate": {
4441          "shape": "__integerMin1000Max1466400000",
4442          "locationName": "maxBitrate"
4443        },
4444        "MinIInterval": {
4445          "shape": "__integerMin0Max30",
4446          "locationName": "minIInterval"
4447        },
4448        "NumberBFramesBetweenReferenceFrames": {
4449          "shape": "__integerMin0Max7",
4450          "locationName": "numberBFramesBetweenReferenceFrames"
4451        },
4452        "NumberReferenceFrames": {
4453          "shape": "__integerMin1Max6",
4454          "locationName": "numberReferenceFrames"
4455        },
4456        "ParControl": {
4457          "shape": "H265ParControl",
4458          "locationName": "parControl"
4459        },
4460        "ParDenominator": {
4461          "shape": "__integerMin1Max2147483647",
4462          "locationName": "parDenominator"
4463        },
4464        "ParNumerator": {
4465          "shape": "__integerMin1Max2147483647",
4466          "locationName": "parNumerator"
4467        },
4468        "QualityTuningLevel": {
4469          "shape": "H265QualityTuningLevel",
4470          "locationName": "qualityTuningLevel"
4471        },
4472        "QvbrSettings": {
4473          "shape": "H265QvbrSettings",
4474          "locationName": "qvbrSettings"
4475        },
4476        "RateControlMode": {
4477          "shape": "H265RateControlMode",
4478          "locationName": "rateControlMode"
4479        },
4480        "SampleAdaptiveOffsetFilterMode": {
4481          "shape": "H265SampleAdaptiveOffsetFilterMode",
4482          "locationName": "sampleAdaptiveOffsetFilterMode"
4483        },
4484        "ScanTypeConversionMode": {
4485          "shape": "H265ScanTypeConversionMode",
4486          "locationName": "scanTypeConversionMode"
4487        },
4488        "SceneChangeDetect": {
4489          "shape": "H265SceneChangeDetect",
4490          "locationName": "sceneChangeDetect"
4491        },
4492        "Slices": {
4493          "shape": "__integerMin1Max32",
4494          "locationName": "slices"
4495        },
4496        "SlowPal": {
4497          "shape": "H265SlowPal",
4498          "locationName": "slowPal"
4499        },
4500        "SpatialAdaptiveQuantization": {
4501          "shape": "H265SpatialAdaptiveQuantization",
4502          "locationName": "spatialAdaptiveQuantization"
4503        },
4504        "Telecine": {
4505          "shape": "H265Telecine",
4506          "locationName": "telecine"
4507        },
4508        "TemporalAdaptiveQuantization": {
4509          "shape": "H265TemporalAdaptiveQuantization",
4510          "locationName": "temporalAdaptiveQuantization"
4511        },
4512        "TemporalIds": {
4513          "shape": "H265TemporalIds",
4514          "locationName": "temporalIds"
4515        },
4516        "Tiles": {
4517          "shape": "H265Tiles",
4518          "locationName": "tiles"
4519        },
4520        "UnregisteredSeiTimecode": {
4521          "shape": "H265UnregisteredSeiTimecode",
4522          "locationName": "unregisteredSeiTimecode"
4523        },
4524        "WriteMp4PackagingType": {
4525          "shape": "H265WriteMp4PackagingType",
4526          "locationName": "writeMp4PackagingType"
4527        }
4528      }
4529    },
4530    "H265SlowPal": {
4531      "type": "string",
4532      "enum": [
4533        "DISABLED",
4534        "ENABLED"
4535      ]
4536    },
4537    "H265SpatialAdaptiveQuantization": {
4538      "type": "string",
4539      "enum": [
4540        "DISABLED",
4541        "ENABLED"
4542      ]
4543    },
4544    "H265Telecine": {
4545      "type": "string",
4546      "enum": [
4547        "NONE",
4548        "SOFT",
4549        "HARD"
4550      ]
4551    },
4552    "H265TemporalAdaptiveQuantization": {
4553      "type": "string",
4554      "enum": [
4555        "DISABLED",
4556        "ENABLED"
4557      ]
4558    },
4559    "H265TemporalIds": {
4560      "type": "string",
4561      "enum": [
4562        "DISABLED",
4563        "ENABLED"
4564      ]
4565    },
4566    "H265Tiles": {
4567      "type": "string",
4568      "enum": [
4569        "DISABLED",
4570        "ENABLED"
4571      ]
4572    },
4573    "H265UnregisteredSeiTimecode": {
4574      "type": "string",
4575      "enum": [
4576        "DISABLED",
4577        "ENABLED"
4578      ]
4579    },
4580    "H265WriteMp4PackagingType": {
4581      "type": "string",
4582      "enum": [
4583        "HVC1",
4584        "HEV1"
4585      ]
4586    },
4587    "Hdr10Metadata": {
4588      "type": "structure",
4589      "members": {
4590        "BluePrimaryX": {
4591          "shape": "__integerMin0Max50000",
4592          "locationName": "bluePrimaryX"
4593        },
4594        "BluePrimaryY": {
4595          "shape": "__integerMin0Max50000",
4596          "locationName": "bluePrimaryY"
4597        },
4598        "GreenPrimaryX": {
4599          "shape": "__integerMin0Max50000",
4600          "locationName": "greenPrimaryX"
4601        },
4602        "GreenPrimaryY": {
4603          "shape": "__integerMin0Max50000",
4604          "locationName": "greenPrimaryY"
4605        },
4606        "MaxContentLightLevel": {
4607          "shape": "__integerMin0Max65535",
4608          "locationName": "maxContentLightLevel"
4609        },
4610        "MaxFrameAverageLightLevel": {
4611          "shape": "__integerMin0Max65535",
4612          "locationName": "maxFrameAverageLightLevel"
4613        },
4614        "MaxLuminance": {
4615          "shape": "__integerMin0Max2147483647",
4616          "locationName": "maxLuminance"
4617        },
4618        "MinLuminance": {
4619          "shape": "__integerMin0Max2147483647",
4620          "locationName": "minLuminance"
4621        },
4622        "RedPrimaryX": {
4623          "shape": "__integerMin0Max50000",
4624          "locationName": "redPrimaryX"
4625        },
4626        "RedPrimaryY": {
4627          "shape": "__integerMin0Max50000",
4628          "locationName": "redPrimaryY"
4629        },
4630        "WhitePointX": {
4631          "shape": "__integerMin0Max50000",
4632          "locationName": "whitePointX"
4633        },
4634        "WhitePointY": {
4635          "shape": "__integerMin0Max50000",
4636          "locationName": "whitePointY"
4637        }
4638      }
4639    },
4640    "HlsAdMarkers": {
4641      "type": "string",
4642      "enum": [
4643        "ELEMENTAL",
4644        "ELEMENTAL_SCTE35"
4645      ]
4646    },
4647    "HlsAdditionalManifest": {
4648      "type": "structure",
4649      "members": {
4650        "ManifestNameModifier": {
4651          "shape": "__stringMin1",
4652          "locationName": "manifestNameModifier"
4653        },
4654        "SelectedOutputs": {
4655          "shape": "__listOf__stringMin1",
4656          "locationName": "selectedOutputs"
4657        }
4658      }
4659    },
4660    "HlsAudioOnlyContainer": {
4661      "type": "string",
4662      "enum": [
4663        "AUTOMATIC",
4664        "M2TS"
4665      ]
4666    },
4667    "HlsAudioOnlyHeader": {
4668      "type": "string",
4669      "enum": [
4670        "INCLUDE",
4671        "EXCLUDE"
4672      ]
4673    },
4674    "HlsAudioTrackType": {
4675      "type": "string",
4676      "enum": [
4677        "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT",
4678        "ALTERNATE_AUDIO_AUTO_SELECT",
4679        "ALTERNATE_AUDIO_NOT_AUTO_SELECT",
4680        "AUDIO_ONLY_VARIANT_STREAM"
4681      ]
4682    },
4683    "HlsCaptionLanguageMapping": {
4684      "type": "structure",
4685      "members": {
4686        "CaptionChannel": {
4687          "shape": "__integerMinNegative2147483648Max2147483647",
4688          "locationName": "captionChannel"
4689        },
4690        "CustomLanguageCode": {
4691          "shape": "__stringMin3Max3PatternAZaZ3",
4692          "locationName": "customLanguageCode"
4693        },
4694        "LanguageCode": {
4695          "shape": "LanguageCode",
4696          "locationName": "languageCode"
4697        },
4698        "LanguageDescription": {
4699          "shape": "__string",
4700          "locationName": "languageDescription"
4701        }
4702      }
4703    },
4704    "HlsCaptionLanguageSetting": {
4705      "type": "string",
4706      "enum": [
4707        "INSERT",
4708        "OMIT",
4709        "NONE"
4710      ]
4711    },
4712    "HlsClientCache": {
4713      "type": "string",
4714      "enum": [
4715        "DISABLED",
4716        "ENABLED"
4717      ]
4718    },
4719    "HlsCodecSpecification": {
4720      "type": "string",
4721      "enum": [
4722        "RFC_6381",
4723        "RFC_4281"
4724      ]
4725    },
4726    "HlsDirectoryStructure": {
4727      "type": "string",
4728      "enum": [
4729        "SINGLE_DIRECTORY",
4730        "SUBDIRECTORY_PER_STREAM"
4731      ]
4732    },
4733    "HlsEncryptionSettings": {
4734      "type": "structure",
4735      "members": {
4736        "ConstantInitializationVector": {
4737          "shape": "__stringMin32Max32Pattern09aFAF32",
4738          "locationName": "constantInitializationVector"
4739        },
4740        "EncryptionMethod": {
4741          "shape": "HlsEncryptionType",
4742          "locationName": "encryptionMethod"
4743        },
4744        "InitializationVectorInManifest": {
4745          "shape": "HlsInitializationVectorInManifest",
4746          "locationName": "initializationVectorInManifest"
4747        },
4748        "OfflineEncrypted": {
4749          "shape": "HlsOfflineEncrypted",
4750          "locationName": "offlineEncrypted"
4751        },
4752        "SpekeKeyProvider": {
4753          "shape": "SpekeKeyProvider",
4754          "locationName": "spekeKeyProvider"
4755        },
4756        "StaticKeyProvider": {
4757          "shape": "StaticKeyProvider",
4758          "locationName": "staticKeyProvider"
4759        },
4760        "Type": {
4761          "shape": "HlsKeyProviderType",
4762          "locationName": "type"
4763        }
4764      }
4765    },
4766    "HlsEncryptionType": {
4767      "type": "string",
4768      "enum": [
4769        "AES128",
4770        "SAMPLE_AES"
4771      ]
4772    },
4773    "HlsGroupSettings": {
4774      "type": "structure",
4775      "members": {
4776        "AdMarkers": {
4777          "shape": "__listOfHlsAdMarkers",
4778          "locationName": "adMarkers"
4779        },
4780        "AdditionalManifests": {
4781          "shape": "__listOfHlsAdditionalManifest",
4782          "locationName": "additionalManifests"
4783        },
4784        "AudioOnlyHeader": {
4785          "shape": "HlsAudioOnlyHeader",
4786          "locationName": "audioOnlyHeader"
4787        },
4788        "BaseUrl": {
4789          "shape": "__string",
4790          "locationName": "baseUrl"
4791        },
4792        "CaptionLanguageMappings": {
4793          "shape": "__listOfHlsCaptionLanguageMapping",
4794          "locationName": "captionLanguageMappings"
4795        },
4796        "CaptionLanguageSetting": {
4797          "shape": "HlsCaptionLanguageSetting",
4798          "locationName": "captionLanguageSetting"
4799        },
4800        "ClientCache": {
4801          "shape": "HlsClientCache",
4802          "locationName": "clientCache"
4803        },
4804        "CodecSpecification": {
4805          "shape": "HlsCodecSpecification",
4806          "locationName": "codecSpecification"
4807        },
4808        "Destination": {
4809          "shape": "__stringPatternS3",
4810          "locationName": "destination"
4811        },
4812        "DestinationSettings": {
4813          "shape": "DestinationSettings",
4814          "locationName": "destinationSettings"
4815        },
4816        "DirectoryStructure": {
4817          "shape": "HlsDirectoryStructure",
4818          "locationName": "directoryStructure"
4819        },
4820        "Encryption": {
4821          "shape": "HlsEncryptionSettings",
4822          "locationName": "encryption"
4823        },
4824        "ManifestCompression": {
4825          "shape": "HlsManifestCompression",
4826          "locationName": "manifestCompression"
4827        },
4828        "ManifestDurationFormat": {
4829          "shape": "HlsManifestDurationFormat",
4830          "locationName": "manifestDurationFormat"
4831        },
4832        "MinFinalSegmentLength": {
4833          "shape": "__doubleMin0Max2147483647",
4834          "locationName": "minFinalSegmentLength"
4835        },
4836        "MinSegmentLength": {
4837          "shape": "__integerMin0Max2147483647",
4838          "locationName": "minSegmentLength"
4839        },
4840        "OutputSelection": {
4841          "shape": "HlsOutputSelection",
4842          "locationName": "outputSelection"
4843        },
4844        "ProgramDateTime": {
4845          "shape": "HlsProgramDateTime",
4846          "locationName": "programDateTime"
4847        },
4848        "ProgramDateTimePeriod": {
4849          "shape": "__integerMin0Max3600",
4850          "locationName": "programDateTimePeriod"
4851        },
4852        "SegmentControl": {
4853          "shape": "HlsSegmentControl",
4854          "locationName": "segmentControl"
4855        },
4856        "SegmentLength": {
4857          "shape": "__integerMin1Max2147483647",
4858          "locationName": "segmentLength"
4859        },
4860        "SegmentsPerSubdirectory": {
4861          "shape": "__integerMin1Max2147483647",
4862          "locationName": "segmentsPerSubdirectory"
4863        },
4864        "StreamInfResolution": {
4865          "shape": "HlsStreamInfResolution",
4866          "locationName": "streamInfResolution"
4867        },
4868        "TimedMetadataId3Frame": {
4869          "shape": "HlsTimedMetadataId3Frame",
4870          "locationName": "timedMetadataId3Frame"
4871        },
4872        "TimedMetadataId3Period": {
4873          "shape": "__integerMinNegative2147483648Max2147483647",
4874          "locationName": "timedMetadataId3Period"
4875        },
4876        "TimestampDeltaMilliseconds": {
4877          "shape": "__integerMinNegative2147483648Max2147483647",
4878          "locationName": "timestampDeltaMilliseconds"
4879        }
4880      }
4881    },
4882    "HlsIFrameOnlyManifest": {
4883      "type": "string",
4884      "enum": [
4885        "INCLUDE",
4886        "EXCLUDE"
4887      ]
4888    },
4889    "HlsInitializationVectorInManifest": {
4890      "type": "string",
4891      "enum": [
4892        "INCLUDE",
4893        "EXCLUDE"
4894      ]
4895    },
4896    "HlsKeyProviderType": {
4897      "type": "string",
4898      "enum": [
4899        "SPEKE",
4900        "STATIC_KEY"
4901      ]
4902    },
4903    "HlsManifestCompression": {
4904      "type": "string",
4905      "enum": [
4906        "GZIP",
4907        "NONE"
4908      ]
4909    },
4910    "HlsManifestDurationFormat": {
4911      "type": "string",
4912      "enum": [
4913        "FLOATING_POINT",
4914        "INTEGER"
4915      ]
4916    },
4917    "HlsOfflineEncrypted": {
4918      "type": "string",
4919      "enum": [
4920        "ENABLED",
4921        "DISABLED"
4922      ]
4923    },
4924    "HlsOutputSelection": {
4925      "type": "string",
4926      "enum": [
4927        "MANIFESTS_AND_SEGMENTS",
4928        "SEGMENTS_ONLY"
4929      ]
4930    },
4931    "HlsProgramDateTime": {
4932      "type": "string",
4933      "enum": [
4934        "INCLUDE",
4935        "EXCLUDE"
4936      ]
4937    },
4938    "HlsSegmentControl": {
4939      "type": "string",
4940      "enum": [
4941        "SINGLE_FILE",
4942        "SEGMENTED_FILES"
4943      ]
4944    },
4945    "HlsSettings": {
4946      "type": "structure",
4947      "members": {
4948        "AudioGroupId": {
4949          "shape": "__string",
4950          "locationName": "audioGroupId"
4951        },
4952        "AudioOnlyContainer": {
4953          "shape": "HlsAudioOnlyContainer",
4954          "locationName": "audioOnlyContainer"
4955        },
4956        "AudioRenditionSets": {
4957          "shape": "__string",
4958          "locationName": "audioRenditionSets"
4959        },
4960        "AudioTrackType": {
4961          "shape": "HlsAudioTrackType",
4962          "locationName": "audioTrackType"
4963        },
4964        "IFrameOnlyManifest": {
4965          "shape": "HlsIFrameOnlyManifest",
4966          "locationName": "iFrameOnlyManifest"
4967        },
4968        "SegmentModifier": {
4969          "shape": "__string",
4970          "locationName": "segmentModifier"
4971        }
4972      }
4973    },
4974    "HlsStreamInfResolution": {
4975      "type": "string",
4976      "enum": [
4977        "INCLUDE",
4978        "EXCLUDE"
4979      ]
4980    },
4981    "HlsTimedMetadataId3Frame": {
4982      "type": "string",
4983      "enum": [
4984        "NONE",
4985        "PRIV",
4986        "TDRL"
4987      ]
4988    },
4989    "HopDestination": {
4990      "type": "structure",
4991      "members": {
4992        "Priority": {
4993          "shape": "__integerMinNegative50Max50",
4994          "locationName": "priority"
4995        },
4996        "Queue": {
4997          "shape": "__string",
4998          "locationName": "queue"
4999        },
5000        "WaitMinutes": {
5001          "shape": "__integer",
5002          "locationName": "waitMinutes"
5003        }
5004      }
5005    },
5006    "Id3Insertion": {
5007      "type": "structure",
5008      "members": {
5009        "Id3": {
5010          "shape": "__stringPatternAZaZ0902",
5011          "locationName": "id3"
5012        },
5013        "Timecode": {
5014          "shape": "__stringPattern010920405090509092",
5015          "locationName": "timecode"
5016        }
5017      }
5018    },
5019    "ImageInserter": {
5020      "type": "structure",
5021      "members": {
5022        "InsertableImages": {
5023          "shape": "__listOfInsertableImage",
5024          "locationName": "insertableImages"
5025        }
5026      }
5027    },
5028    "ImscDestinationSettings": {
5029      "type": "structure",
5030      "members": {
5031        "StylePassthrough": {
5032          "shape": "ImscStylePassthrough",
5033          "locationName": "stylePassthrough"
5034        }
5035      }
5036    },
5037    "ImscStylePassthrough": {
5038      "type": "string",
5039      "enum": [
5040        "ENABLED",
5041        "DISABLED"
5042      ]
5043    },
5044    "Input": {
5045      "type": "structure",
5046      "members": {
5047        "AudioSelectorGroups": {
5048          "shape": "__mapOfAudioSelectorGroup",
5049          "locationName": "audioSelectorGroups"
5050        },
5051        "AudioSelectors": {
5052          "shape": "__mapOfAudioSelector",
5053          "locationName": "audioSelectors"
5054        },
5055        "CaptionSelectors": {
5056          "shape": "__mapOfCaptionSelector",
5057          "locationName": "captionSelectors"
5058        },
5059        "Crop": {
5060          "shape": "Rectangle",
5061          "locationName": "crop"
5062        },
5063        "DeblockFilter": {
5064          "shape": "InputDeblockFilter",
5065          "locationName": "deblockFilter"
5066        },
5067        "DecryptionSettings": {
5068          "shape": "InputDecryptionSettings",
5069          "locationName": "decryptionSettings"
5070        },
5071        "DenoiseFilter": {
5072          "shape": "InputDenoiseFilter",
5073          "locationName": "denoiseFilter"
5074        },
5075        "FileInput": {
5076          "shape": "__stringPatternS3MM2PPMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaAHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaA",
5077          "locationName": "fileInput"
5078        },
5079        "FilterEnable": {
5080          "shape": "InputFilterEnable",
5081          "locationName": "filterEnable"
5082        },
5083        "FilterStrength": {
5084          "shape": "__integerMinNegative5Max5",
5085          "locationName": "filterStrength"
5086        },
5087        "ImageInserter": {
5088          "shape": "ImageInserter",
5089          "locationName": "imageInserter"
5090        },
5091        "InputClippings": {
5092          "shape": "__listOfInputClipping",
5093          "locationName": "inputClippings"
5094        },
5095        "InputScanType": {
5096          "shape": "InputScanType",
5097          "locationName": "inputScanType"
5098        },
5099        "Position": {
5100          "shape": "Rectangle",
5101          "locationName": "position"
5102        },
5103        "ProgramNumber": {
5104          "shape": "__integerMin1Max2147483647",
5105          "locationName": "programNumber"
5106        },
5107        "PsiControl": {
5108          "shape": "InputPsiControl",
5109          "locationName": "psiControl"
5110        },
5111        "SupplementalImps": {
5112          "shape": "__listOf__stringPatternS3ASSETMAPXml",
5113          "locationName": "supplementalImps"
5114        },
5115        "TimecodeSource": {
5116          "shape": "InputTimecodeSource",
5117          "locationName": "timecodeSource"
5118        },
5119        "TimecodeStart": {
5120          "shape": "__stringMin11Max11Pattern01D20305D205D",
5121          "locationName": "timecodeStart"
5122        },
5123        "VideoSelector": {
5124          "shape": "VideoSelector",
5125          "locationName": "videoSelector"
5126        }
5127      }
5128    },
5129    "InputClipping": {
5130      "type": "structure",
5131      "members": {
5132        "EndTimecode": {
5133          "shape": "__stringPattern010920405090509092",
5134          "locationName": "endTimecode"
5135        },
5136        "StartTimecode": {
5137          "shape": "__stringPattern010920405090509092",
5138          "locationName": "startTimecode"
5139        }
5140      }
5141    },
5142    "InputDeblockFilter": {
5143      "type": "string",
5144      "enum": [
5145        "ENABLED",
5146        "DISABLED"
5147      ]
5148    },
5149    "InputDecryptionSettings": {
5150      "type": "structure",
5151      "members": {
5152        "DecryptionMode": {
5153          "shape": "DecryptionMode",
5154          "locationName": "decryptionMode"
5155        },
5156        "EncryptedDecryptionKey": {
5157          "shape": "__stringMin24Max512PatternAZaZ0902",
5158          "locationName": "encryptedDecryptionKey"
5159        },
5160        "InitializationVector": {
5161          "shape": "__stringMin16Max24PatternAZaZ0922AZaZ0916",
5162          "locationName": "initializationVector"
5163        },
5164        "KmsKeyRegion": {
5165          "shape": "__stringMin9Max19PatternAZ26EastWestCentralNorthSouthEastWest1912",
5166          "locationName": "kmsKeyRegion"
5167        }
5168      }
5169    },
5170    "InputDenoiseFilter": {
5171      "type": "string",
5172      "enum": [
5173        "ENABLED",
5174        "DISABLED"
5175      ]
5176    },
5177    "InputFilterEnable": {
5178      "type": "string",
5179      "enum": [
5180        "AUTO",
5181        "DISABLE",
5182        "FORCE"
5183      ]
5184    },
5185    "InputPsiControl": {
5186      "type": "string",
5187      "enum": [
5188        "IGNORE_PSI",
5189        "USE_PSI"
5190      ]
5191    },
5192    "InputRotate": {
5193      "type": "string",
5194      "enum": [
5195        "DEGREE_0",
5196        "DEGREES_90",
5197        "DEGREES_180",
5198        "DEGREES_270",
5199        "AUTO"
5200      ]
5201    },
5202    "InputScanType": {
5203      "type": "string",
5204      "enum": [
5205        "AUTO",
5206        "PSF"
5207      ]
5208    },
5209    "InputTemplate": {
5210      "type": "structure",
5211      "members": {
5212        "AudioSelectorGroups": {
5213          "shape": "__mapOfAudioSelectorGroup",
5214          "locationName": "audioSelectorGroups"
5215        },
5216        "AudioSelectors": {
5217          "shape": "__mapOfAudioSelector",
5218          "locationName": "audioSelectors"
5219        },
5220        "CaptionSelectors": {
5221          "shape": "__mapOfCaptionSelector",
5222          "locationName": "captionSelectors"
5223        },
5224        "Crop": {
5225          "shape": "Rectangle",
5226          "locationName": "crop"
5227        },
5228        "DeblockFilter": {
5229          "shape": "InputDeblockFilter",
5230          "locationName": "deblockFilter"
5231        },
5232        "DenoiseFilter": {
5233          "shape": "InputDenoiseFilter",
5234          "locationName": "denoiseFilter"
5235        },
5236        "FilterEnable": {
5237          "shape": "InputFilterEnable",
5238          "locationName": "filterEnable"
5239        },
5240        "FilterStrength": {
5241          "shape": "__integerMinNegative5Max5",
5242          "locationName": "filterStrength"
5243        },
5244        "ImageInserter": {
5245          "shape": "ImageInserter",
5246          "locationName": "imageInserter"
5247        },
5248        "InputClippings": {
5249          "shape": "__listOfInputClipping",
5250          "locationName": "inputClippings"
5251        },
5252        "InputScanType": {
5253          "shape": "InputScanType",
5254          "locationName": "inputScanType"
5255        },
5256        "Position": {
5257          "shape": "Rectangle",
5258          "locationName": "position"
5259        },
5260        "ProgramNumber": {
5261          "shape": "__integerMin1Max2147483647",
5262          "locationName": "programNumber"
5263        },
5264        "PsiControl": {
5265          "shape": "InputPsiControl",
5266          "locationName": "psiControl"
5267        },
5268        "TimecodeSource": {
5269          "shape": "InputTimecodeSource",
5270          "locationName": "timecodeSource"
5271        },
5272        "TimecodeStart": {
5273          "shape": "__stringMin11Max11Pattern01D20305D205D",
5274          "locationName": "timecodeStart"
5275        },
5276        "VideoSelector": {
5277          "shape": "VideoSelector",
5278          "locationName": "videoSelector"
5279        }
5280      }
5281    },
5282    "InputTimecodeSource": {
5283      "type": "string",
5284      "enum": [
5285        "EMBEDDED",
5286        "ZEROBASED",
5287        "SPECIFIEDSTART"
5288      ]
5289    },
5290    "InsertableImage": {
5291      "type": "structure",
5292      "members": {
5293        "Duration": {
5294          "shape": "__integerMin0Max2147483647",
5295          "locationName": "duration"
5296        },
5297        "FadeIn": {
5298          "shape": "__integerMin0Max2147483647",
5299          "locationName": "fadeIn"
5300        },
5301        "FadeOut": {
5302          "shape": "__integerMin0Max2147483647",
5303          "locationName": "fadeOut"
5304        },
5305        "Height": {
5306          "shape": "__integerMin0Max2147483647",
5307          "locationName": "height"
5308        },
5309        "ImageInserterInput": {
5310          "shape": "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA",
5311          "locationName": "imageInserterInput"
5312        },
5313        "ImageX": {
5314          "shape": "__integerMin0Max2147483647",
5315          "locationName": "imageX"
5316        },
5317        "ImageY": {
5318          "shape": "__integerMin0Max2147483647",
5319          "locationName": "imageY"
5320        },
5321        "Layer": {
5322          "shape": "__integerMin0Max99",
5323          "locationName": "layer"
5324        },
5325        "Opacity": {
5326          "shape": "__integerMin0Max100",
5327          "locationName": "opacity"
5328        },
5329        "StartTime": {
5330          "shape": "__stringPattern01D20305D205D",
5331          "locationName": "startTime"
5332        },
5333        "Width": {
5334          "shape": "__integerMin0Max2147483647",
5335          "locationName": "width"
5336        }
5337      }
5338    },
5339    "InternalServerErrorException": {
5340      "type": "structure",
5341      "members": {
5342        "Message": {
5343          "shape": "__string",
5344          "locationName": "message"
5345        }
5346      },
5347      "exception": true,
5348      "error": {
5349        "httpStatusCode": 500
5350      }
5351    },
5352    "Job": {
5353      "type": "structure",
5354      "members": {
5355        "AccelerationSettings": {
5356          "shape": "AccelerationSettings",
5357          "locationName": "accelerationSettings"
5358        },
5359        "AccelerationStatus": {
5360          "shape": "AccelerationStatus",
5361          "locationName": "accelerationStatus"
5362        },
5363        "Arn": {
5364          "shape": "__string",
5365          "locationName": "arn"
5366        },
5367        "BillingTagsSource": {
5368          "shape": "BillingTagsSource",
5369          "locationName": "billingTagsSource"
5370        },
5371        "CreatedAt": {
5372          "shape": "__timestampUnix",
5373          "locationName": "createdAt"
5374        },
5375        "CurrentPhase": {
5376          "shape": "JobPhase",
5377          "locationName": "currentPhase"
5378        },
5379        "ErrorCode": {
5380          "shape": "__integer",
5381          "locationName": "errorCode"
5382        },
5383        "ErrorMessage": {
5384          "shape": "__string",
5385          "locationName": "errorMessage"
5386        },
5387        "HopDestinations": {
5388          "shape": "__listOfHopDestination",
5389          "locationName": "hopDestinations"
5390        },
5391        "Id": {
5392          "shape": "__string",
5393          "locationName": "id"
5394        },
5395        "JobPercentComplete": {
5396          "shape": "__integer",
5397          "locationName": "jobPercentComplete"
5398        },
5399        "JobTemplate": {
5400          "shape": "__string",
5401          "locationName": "jobTemplate"
5402        },
5403        "Messages": {
5404          "shape": "JobMessages",
5405          "locationName": "messages"
5406        },
5407        "OutputGroupDetails": {
5408          "shape": "__listOfOutputGroupDetail",
5409          "locationName": "outputGroupDetails"
5410        },
5411        "Priority": {
5412          "shape": "__integerMinNegative50Max50",
5413          "locationName": "priority"
5414        },
5415        "Queue": {
5416          "shape": "__string",
5417          "locationName": "queue"
5418        },
5419        "QueueTransitions": {
5420          "shape": "__listOfQueueTransition",
5421          "locationName": "queueTransitions"
5422        },
5423        "RetryCount": {
5424          "shape": "__integer",
5425          "locationName": "retryCount"
5426        },
5427        "Role": {
5428          "shape": "__string",
5429          "locationName": "role"
5430        },
5431        "Settings": {
5432          "shape": "JobSettings",
5433          "locationName": "settings"
5434        },
5435        "SimulateReservedQueue": {
5436          "shape": "SimulateReservedQueue",
5437          "locationName": "simulateReservedQueue"
5438        },
5439        "Status": {
5440          "shape": "JobStatus",
5441          "locationName": "status"
5442        },
5443        "StatusUpdateInterval": {
5444          "shape": "StatusUpdateInterval",
5445          "locationName": "statusUpdateInterval"
5446        },
5447        "Timing": {
5448          "shape": "Timing",
5449          "locationName": "timing"
5450        },
5451        "UserMetadata": {
5452          "shape": "__mapOf__string",
5453          "locationName": "userMetadata"
5454        }
5455      },
5456      "required": [
5457        "Role",
5458        "Settings"
5459      ]
5460    },
5461    "JobMessages": {
5462      "type": "structure",
5463      "members": {
5464        "Info": {
5465          "shape": "__listOf__string",
5466          "locationName": "info"
5467        },
5468        "Warning": {
5469          "shape": "__listOf__string",
5470          "locationName": "warning"
5471        }
5472      }
5473    },
5474    "JobPhase": {
5475      "type": "string",
5476      "enum": [
5477        "PROBING",
5478        "TRANSCODING",
5479        "UPLOADING"
5480      ]
5481    },
5482    "JobSettings": {
5483      "type": "structure",
5484      "members": {
5485        "AdAvailOffset": {
5486          "shape": "__integerMinNegative1000Max1000",
5487          "locationName": "adAvailOffset"
5488        },
5489        "AvailBlanking": {
5490          "shape": "AvailBlanking",
5491          "locationName": "availBlanking"
5492        },
5493        "Esam": {
5494          "shape": "EsamSettings",
5495          "locationName": "esam"
5496        },
5497        "Inputs": {
5498          "shape": "__listOfInput",
5499          "locationName": "inputs"
5500        },
5501        "MotionImageInserter": {
5502          "shape": "MotionImageInserter",
5503          "locationName": "motionImageInserter"
5504        },
5505        "NielsenConfiguration": {
5506          "shape": "NielsenConfiguration",
5507          "locationName": "nielsenConfiguration"
5508        },
5509        "NielsenNonLinearWatermark": {
5510          "shape": "NielsenNonLinearWatermarkSettings",
5511          "locationName": "nielsenNonLinearWatermark"
5512        },
5513        "OutputGroups": {
5514          "shape": "__listOfOutputGroup",
5515          "locationName": "outputGroups"
5516        },
5517        "TimecodeConfig": {
5518          "shape": "TimecodeConfig",
5519          "locationName": "timecodeConfig"
5520        },
5521        "TimedMetadataInsertion": {
5522          "shape": "TimedMetadataInsertion",
5523          "locationName": "timedMetadataInsertion"
5524        }
5525      }
5526    },
5527    "JobStatus": {
5528      "type": "string",
5529      "enum": [
5530        "SUBMITTED",
5531        "PROGRESSING",
5532        "COMPLETE",
5533        "CANCELED",
5534        "ERROR"
5535      ]
5536    },
5537    "JobTemplate": {
5538      "type": "structure",
5539      "members": {
5540        "AccelerationSettings": {
5541          "shape": "AccelerationSettings",
5542          "locationName": "accelerationSettings"
5543        },
5544        "Arn": {
5545          "shape": "__string",
5546          "locationName": "arn"
5547        },
5548        "Category": {
5549          "shape": "__string",
5550          "locationName": "category"
5551        },
5552        "CreatedAt": {
5553          "shape": "__timestampUnix",
5554          "locationName": "createdAt"
5555        },
5556        "Description": {
5557          "shape": "__string",
5558          "locationName": "description"
5559        },
5560        "HopDestinations": {
5561          "shape": "__listOfHopDestination",
5562          "locationName": "hopDestinations"
5563        },
5564        "LastUpdated": {
5565          "shape": "__timestampUnix",
5566          "locationName": "lastUpdated"
5567        },
5568        "Name": {
5569          "shape": "__string",
5570          "locationName": "name"
5571        },
5572        "Priority": {
5573          "shape": "__integerMinNegative50Max50",
5574          "locationName": "priority"
5575        },
5576        "Queue": {
5577          "shape": "__string",
5578          "locationName": "queue"
5579        },
5580        "Settings": {
5581          "shape": "JobTemplateSettings",
5582          "locationName": "settings"
5583        },
5584        "StatusUpdateInterval": {
5585          "shape": "StatusUpdateInterval",
5586          "locationName": "statusUpdateInterval"
5587        },
5588        "Type": {
5589          "shape": "Type",
5590          "locationName": "type"
5591        }
5592      },
5593      "required": [
5594        "Settings",
5595        "Name"
5596      ]
5597    },
5598    "JobTemplateListBy": {
5599      "type": "string",
5600      "enum": [
5601        "NAME",
5602        "CREATION_DATE",
5603        "SYSTEM"
5604      ]
5605    },
5606    "JobTemplateSettings": {
5607      "type": "structure",
5608      "members": {
5609        "AdAvailOffset": {
5610          "shape": "__integerMinNegative1000Max1000",
5611          "locationName": "adAvailOffset"
5612        },
5613        "AvailBlanking": {
5614          "shape": "AvailBlanking",
5615          "locationName": "availBlanking"
5616        },
5617        "Esam": {
5618          "shape": "EsamSettings",
5619          "locationName": "esam"
5620        },
5621        "Inputs": {
5622          "shape": "__listOfInputTemplate",
5623          "locationName": "inputs"
5624        },
5625        "MotionImageInserter": {
5626          "shape": "MotionImageInserter",
5627          "locationName": "motionImageInserter"
5628        },
5629        "NielsenConfiguration": {
5630          "shape": "NielsenConfiguration",
5631          "locationName": "nielsenConfiguration"
5632        },
5633        "NielsenNonLinearWatermark": {
5634          "shape": "NielsenNonLinearWatermarkSettings",
5635          "locationName": "nielsenNonLinearWatermark"
5636        },
5637        "OutputGroups": {
5638          "shape": "__listOfOutputGroup",
5639          "locationName": "outputGroups"
5640        },
5641        "TimecodeConfig": {
5642          "shape": "TimecodeConfig",
5643          "locationName": "timecodeConfig"
5644        },
5645        "TimedMetadataInsertion": {
5646          "shape": "TimedMetadataInsertion",
5647          "locationName": "timedMetadataInsertion"
5648        }
5649      }
5650    },
5651    "LanguageCode": {
5652      "type": "string",
5653      "enum": [
5654        "ENG",
5655        "SPA",
5656        "FRA",
5657        "DEU",
5658        "GER",
5659        "ZHO",
5660        "ARA",
5661        "HIN",
5662        "JPN",
5663        "RUS",
5664        "POR",
5665        "ITA",
5666        "URD",
5667        "VIE",
5668        "KOR",
5669        "PAN",
5670        "ABK",
5671        "AAR",
5672        "AFR",
5673        "AKA",
5674        "SQI",
5675        "AMH",
5676        "ARG",
5677        "HYE",
5678        "ASM",
5679        "AVA",
5680        "AVE",
5681        "AYM",
5682        "AZE",
5683        "BAM",
5684        "BAK",
5685        "EUS",
5686        "BEL",
5687        "BEN",
5688        "BIH",
5689        "BIS",
5690        "BOS",
5691        "BRE",
5692        "BUL",
5693        "MYA",
5694        "CAT",
5695        "KHM",
5696        "CHA",
5697        "CHE",
5698        "NYA",
5699        "CHU",
5700        "CHV",
5701        "COR",
5702        "COS",
5703        "CRE",
5704        "HRV",
5705        "CES",
5706        "DAN",
5707        "DIV",
5708        "NLD",
5709        "DZO",
5710        "ENM",
5711        "EPO",
5712        "EST",
5713        "EWE",
5714        "FAO",
5715        "FIJ",
5716        "FIN",
5717        "FRM",
5718        "FUL",
5719        "GLA",
5720        "GLG",
5721        "LUG",
5722        "KAT",
5723        "ELL",
5724        "GRN",
5725        "GUJ",
5726        "HAT",
5727        "HAU",
5728        "HEB",
5729        "HER",
5730        "HMO",
5731        "HUN",
5732        "ISL",
5733        "IDO",
5734        "IBO",
5735        "IND",
5736        "INA",
5737        "ILE",
5738        "IKU",
5739        "IPK",
5740        "GLE",
5741        "JAV",
5742        "KAL",
5743        "KAN",
5744        "KAU",
5745        "KAS",
5746        "KAZ",
5747        "KIK",
5748        "KIN",
5749        "KIR",
5750        "KOM",
5751        "KON",
5752        "KUA",
5753        "KUR",
5754        "LAO",
5755        "LAT",
5756        "LAV",
5757        "LIM",
5758        "LIN",
5759        "LIT",
5760        "LUB",
5761        "LTZ",
5762        "MKD",
5763        "MLG",
5764        "MSA",
5765        "MAL",
5766        "MLT",
5767        "GLV",
5768        "MRI",
5769        "MAR",
5770        "MAH",
5771        "MON",
5772        "NAU",
5773        "NAV",
5774        "NDE",
5775        "NBL",
5776        "NDO",
5777        "NEP",
5778        "SME",
5779        "NOR",
5780        "NOB",
5781        "NNO",
5782        "OCI",
5783        "OJI",
5784        "ORI",
5785        "ORM",
5786        "OSS",
5787        "PLI",
5788        "FAS",
5789        "POL",
5790        "PUS",
5791        "QUE",
5792        "QAA",
5793        "RON",
5794        "ROH",
5795        "RUN",
5796        "SMO",
5797        "SAG",
5798        "SAN",
5799        "SRD",
5800        "SRB",
5801        "SNA",
5802        "III",
5803        "SND",
5804        "SIN",
5805        "SLK",
5806        "SLV",
5807        "SOM",
5808        "SOT",
5809        "SUN",
5810        "SWA",
5811        "SSW",
5812        "SWE",
5813        "TGL",
5814        "TAH",
5815        "TGK",
5816        "TAM",
5817        "TAT",
5818        "TEL",
5819        "THA",
5820        "BOD",
5821        "TIR",
5822        "TON",
5823        "TSO",
5824        "TSN",
5825        "TUR",
5826        "TUK",
5827        "TWI",
5828        "UIG",
5829        "UKR",
5830        "UZB",
5831        "VEN",
5832        "VOL",
5833        "WLN",
5834        "CYM",
5835        "FRY",
5836        "WOL",
5837        "XHO",
5838        "YID",
5839        "YOR",
5840        "ZHA",
5841        "ZUL",
5842        "ORJ",
5843        "QPC",
5844        "TNG"
5845      ]
5846    },
5847    "ListJobTemplatesRequest": {
5848      "type": "structure",
5849      "members": {
5850        "Category": {
5851          "shape": "__string",
5852          "locationName": "category",
5853          "location": "querystring"
5854        },
5855        "ListBy": {
5856          "shape": "JobTemplateListBy",
5857          "locationName": "listBy",
5858          "location": "querystring"
5859        },
5860        "MaxResults": {
5861          "shape": "__integerMin1Max20",
5862          "locationName": "maxResults",
5863          "location": "querystring"
5864        },
5865        "NextToken": {
5866          "shape": "__string",
5867          "locationName": "nextToken",
5868          "location": "querystring"
5869        },
5870        "Order": {
5871          "shape": "Order",
5872          "locationName": "order",
5873          "location": "querystring"
5874        }
5875      }
5876    },
5877    "ListJobTemplatesResponse": {
5878      "type": "structure",
5879      "members": {
5880        "JobTemplates": {
5881          "shape": "__listOfJobTemplate",
5882          "locationName": "jobTemplates"
5883        },
5884        "NextToken": {
5885          "shape": "__string",
5886          "locationName": "nextToken"
5887        }
5888      }
5889    },
5890    "ListJobsRequest": {
5891      "type": "structure",
5892      "members": {
5893        "MaxResults": {
5894          "shape": "__integerMin1Max20",
5895          "locationName": "maxResults",
5896          "location": "querystring"
5897        },
5898        "NextToken": {
5899          "shape": "__string",
5900          "locationName": "nextToken",
5901          "location": "querystring"
5902        },
5903        "Order": {
5904          "shape": "Order",
5905          "locationName": "order",
5906          "location": "querystring"
5907        },
5908        "Queue": {
5909          "shape": "__string",
5910          "locationName": "queue",
5911          "location": "querystring"
5912        },
5913        "Status": {
5914          "shape": "JobStatus",
5915          "locationName": "status",
5916          "location": "querystring"
5917        }
5918      }
5919    },
5920    "ListJobsResponse": {
5921      "type": "structure",
5922      "members": {
5923        "Jobs": {
5924          "shape": "__listOfJob",
5925          "locationName": "jobs"
5926        },
5927        "NextToken": {
5928          "shape": "__string",
5929          "locationName": "nextToken"
5930        }
5931      }
5932    },
5933    "ListPresetsRequest": {
5934      "type": "structure",
5935      "members": {
5936        "Category": {
5937          "shape": "__string",
5938          "locationName": "category",
5939          "location": "querystring"
5940        },
5941        "ListBy": {
5942          "shape": "PresetListBy",
5943          "locationName": "listBy",
5944          "location": "querystring"
5945        },
5946        "MaxResults": {
5947          "shape": "__integerMin1Max20",
5948          "locationName": "maxResults",
5949          "location": "querystring"
5950        },
5951        "NextToken": {
5952          "shape": "__string",
5953          "locationName": "nextToken",
5954          "location": "querystring"
5955        },
5956        "Order": {
5957          "shape": "Order",
5958          "locationName": "order",
5959          "location": "querystring"
5960        }
5961      }
5962    },
5963    "ListPresetsResponse": {
5964      "type": "structure",
5965      "members": {
5966        "NextToken": {
5967          "shape": "__string",
5968          "locationName": "nextToken"
5969        },
5970        "Presets": {
5971          "shape": "__listOfPreset",
5972          "locationName": "presets"
5973        }
5974      }
5975    },
5976    "ListQueuesRequest": {
5977      "type": "structure",
5978      "members": {
5979        "ListBy": {
5980          "shape": "QueueListBy",
5981          "locationName": "listBy",
5982          "location": "querystring"
5983        },
5984        "MaxResults": {
5985          "shape": "__integerMin1Max20",
5986          "locationName": "maxResults",
5987          "location": "querystring"
5988        },
5989        "NextToken": {
5990          "shape": "__string",
5991          "locationName": "nextToken",
5992          "location": "querystring"
5993        },
5994        "Order": {
5995          "shape": "Order",
5996          "locationName": "order",
5997          "location": "querystring"
5998        }
5999      }
6000    },
6001    "ListQueuesResponse": {
6002      "type": "structure",
6003      "members": {
6004        "NextToken": {
6005          "shape": "__string",
6006          "locationName": "nextToken"
6007        },
6008        "Queues": {
6009          "shape": "__listOfQueue",
6010          "locationName": "queues"
6011        }
6012      }
6013    },
6014    "ListTagsForResourceRequest": {
6015      "type": "structure",
6016      "members": {
6017        "Arn": {
6018          "shape": "__string",
6019          "locationName": "arn",
6020          "location": "uri"
6021        }
6022      },
6023      "required": [
6024        "Arn"
6025      ]
6026    },
6027    "ListTagsForResourceResponse": {
6028      "type": "structure",
6029      "members": {
6030        "ResourceTags": {
6031          "shape": "ResourceTags",
6032          "locationName": "resourceTags"
6033        }
6034      }
6035    },
6036    "M2tsAudioBufferModel": {
6037      "type": "string",
6038      "enum": [
6039        "DVB",
6040        "ATSC"
6041      ]
6042    },
6043    "M2tsAudioDuration": {
6044      "type": "string",
6045      "enum": [
6046        "DEFAULT_CODEC_DURATION",
6047        "MATCH_VIDEO_DURATION"
6048      ]
6049    },
6050    "M2tsBufferModel": {
6051      "type": "string",
6052      "enum": [
6053        "MULTIPLEX",
6054        "NONE"
6055      ]
6056    },
6057    "M2tsEbpAudioInterval": {
6058      "type": "string",
6059      "enum": [
6060        "VIDEO_AND_FIXED_INTERVALS",
6061        "VIDEO_INTERVAL"
6062      ]
6063    },
6064    "M2tsEbpPlacement": {
6065      "type": "string",
6066      "enum": [
6067        "VIDEO_AND_AUDIO_PIDS",
6068        "VIDEO_PID"
6069      ]
6070    },
6071    "M2tsEsRateInPes": {
6072      "type": "string",
6073      "enum": [
6074        "INCLUDE",
6075        "EXCLUDE"
6076      ]
6077    },
6078    "M2tsForceTsVideoEbpOrder": {
6079      "type": "string",
6080      "enum": [
6081        "FORCE",
6082        "DEFAULT"
6083      ]
6084    },
6085    "M2tsNielsenId3": {
6086      "type": "string",
6087      "enum": [
6088        "INSERT",
6089        "NONE"
6090      ]
6091    },
6092    "M2tsPcrControl": {
6093      "type": "string",
6094      "enum": [
6095        "PCR_EVERY_PES_PACKET",
6096        "CONFIGURED_PCR_PERIOD"
6097      ]
6098    },
6099    "M2tsRateMode": {
6100      "type": "string",
6101      "enum": [
6102        "VBR",
6103        "CBR"
6104      ]
6105    },
6106    "M2tsScte35Esam": {
6107      "type": "structure",
6108      "members": {
6109        "Scte35EsamPid": {
6110          "shape": "__integerMin32Max8182",
6111          "locationName": "scte35EsamPid"
6112        }
6113      }
6114    },
6115    "M2tsScte35Source": {
6116      "type": "string",
6117      "enum": [
6118        "PASSTHROUGH",
6119        "NONE"
6120      ]
6121    },
6122    "M2tsSegmentationMarkers": {
6123      "type": "string",
6124      "enum": [
6125        "NONE",
6126        "RAI_SEGSTART",
6127        "RAI_ADAPT",
6128        "PSI_SEGSTART",
6129        "EBP",
6130        "EBP_LEGACY"
6131      ]
6132    },
6133    "M2tsSegmentationStyle": {
6134      "type": "string",
6135      "enum": [
6136        "MAINTAIN_CADENCE",
6137        "RESET_CADENCE"
6138      ]
6139    },
6140    "M2tsSettings": {
6141      "type": "structure",
6142      "members": {
6143        "AudioBufferModel": {
6144          "shape": "M2tsAudioBufferModel",
6145          "locationName": "audioBufferModel"
6146        },
6147        "AudioDuration": {
6148          "shape": "M2tsAudioDuration",
6149          "locationName": "audioDuration"
6150        },
6151        "AudioFramesPerPes": {
6152          "shape": "__integerMin0Max2147483647",
6153          "locationName": "audioFramesPerPes"
6154        },
6155        "AudioPids": {
6156          "shape": "__listOf__integerMin32Max8182",
6157          "locationName": "audioPids"
6158        },
6159        "Bitrate": {
6160          "shape": "__integerMin0Max2147483647",
6161          "locationName": "bitrate"
6162        },
6163        "BufferModel": {
6164          "shape": "M2tsBufferModel",
6165          "locationName": "bufferModel"
6166        },
6167        "DvbNitSettings": {
6168          "shape": "DvbNitSettings",
6169          "locationName": "dvbNitSettings"
6170        },
6171        "DvbSdtSettings": {
6172          "shape": "DvbSdtSettings",
6173          "locationName": "dvbSdtSettings"
6174        },
6175        "DvbSubPids": {
6176          "shape": "__listOf__integerMin32Max8182",
6177          "locationName": "dvbSubPids"
6178        },
6179        "DvbTdtSettings": {
6180          "shape": "DvbTdtSettings",
6181          "locationName": "dvbTdtSettings"
6182        },
6183        "DvbTeletextPid": {
6184          "shape": "__integerMin32Max8182",
6185          "locationName": "dvbTeletextPid"
6186        },
6187        "EbpAudioInterval": {
6188          "shape": "M2tsEbpAudioInterval",
6189          "locationName": "ebpAudioInterval"
6190        },
6191        "EbpPlacement": {
6192          "shape": "M2tsEbpPlacement",
6193          "locationName": "ebpPlacement"
6194        },
6195        "EsRateInPes": {
6196          "shape": "M2tsEsRateInPes",
6197          "locationName": "esRateInPes"
6198        },
6199        "ForceTsVideoEbpOrder": {
6200          "shape": "M2tsForceTsVideoEbpOrder",
6201          "locationName": "forceTsVideoEbpOrder"
6202        },
6203        "FragmentTime": {
6204          "shape": "__doubleMin0",
6205          "locationName": "fragmentTime"
6206        },
6207        "MaxPcrInterval": {
6208          "shape": "__integerMin0Max500",
6209          "locationName": "maxPcrInterval"
6210        },
6211        "MinEbpInterval": {
6212          "shape": "__integerMin0Max10000",
6213          "locationName": "minEbpInterval"
6214        },
6215        "NielsenId3": {
6216          "shape": "M2tsNielsenId3",
6217          "locationName": "nielsenId3"
6218        },
6219        "NullPacketBitrate": {
6220          "shape": "__doubleMin0",
6221          "locationName": "nullPacketBitrate"
6222        },
6223        "PatInterval": {
6224          "shape": "__integerMin0Max1000",
6225          "locationName": "patInterval"
6226        },
6227        "PcrControl": {
6228          "shape": "M2tsPcrControl",
6229          "locationName": "pcrControl"
6230        },
6231        "PcrPid": {
6232          "shape": "__integerMin32Max8182",
6233          "locationName": "pcrPid"
6234        },
6235        "PmtInterval": {
6236          "shape": "__integerMin0Max1000",
6237          "locationName": "pmtInterval"
6238        },
6239        "PmtPid": {
6240          "shape": "__integerMin32Max8182",
6241          "locationName": "pmtPid"
6242        },
6243        "PrivateMetadataPid": {
6244          "shape": "__integerMin32Max8182",
6245          "locationName": "privateMetadataPid"
6246        },
6247        "ProgramNumber": {
6248          "shape": "__integerMin0Max65535",
6249          "locationName": "programNumber"
6250        },
6251        "RateMode": {
6252          "shape": "M2tsRateMode",
6253          "locationName": "rateMode"
6254        },
6255        "Scte35Esam": {
6256          "shape": "M2tsScte35Esam",
6257          "locationName": "scte35Esam"
6258        },
6259        "Scte35Pid": {
6260          "shape": "__integerMin32Max8182",
6261          "locationName": "scte35Pid"
6262        },
6263        "Scte35Source": {
6264          "shape": "M2tsScte35Source",
6265          "locationName": "scte35Source"
6266        },
6267        "SegmentationMarkers": {
6268          "shape": "M2tsSegmentationMarkers",
6269          "locationName": "segmentationMarkers"
6270        },
6271        "SegmentationStyle": {
6272          "shape": "M2tsSegmentationStyle",
6273          "locationName": "segmentationStyle"
6274        },
6275        "SegmentationTime": {
6276          "shape": "__doubleMin0",
6277          "locationName": "segmentationTime"
6278        },
6279        "TimedMetadataPid": {
6280          "shape": "__integerMin32Max8182",
6281          "locationName": "timedMetadataPid"
6282        },
6283        "TransportStreamId": {
6284          "shape": "__integerMin0Max65535",
6285          "locationName": "transportStreamId"
6286        },
6287        "VideoPid": {
6288          "shape": "__integerMin32Max8182",
6289          "locationName": "videoPid"
6290        }
6291      }
6292    },
6293    "M3u8AudioDuration": {
6294      "type": "string",
6295      "enum": [
6296        "DEFAULT_CODEC_DURATION",
6297        "MATCH_VIDEO_DURATION"
6298      ]
6299    },
6300    "M3u8NielsenId3": {
6301      "type": "string",
6302      "enum": [
6303        "INSERT",
6304        "NONE"
6305      ]
6306    },
6307    "M3u8PcrControl": {
6308      "type": "string",
6309      "enum": [
6310        "PCR_EVERY_PES_PACKET",
6311        "CONFIGURED_PCR_PERIOD"
6312      ]
6313    },
6314    "M3u8Scte35Source": {
6315      "type": "string",
6316      "enum": [
6317        "PASSTHROUGH",
6318        "NONE"
6319      ]
6320    },
6321    "M3u8Settings": {
6322      "type": "structure",
6323      "members": {
6324        "AudioDuration": {
6325          "shape": "M3u8AudioDuration",
6326          "locationName": "audioDuration"
6327        },
6328        "AudioFramesPerPes": {
6329          "shape": "__integerMin0Max2147483647",
6330          "locationName": "audioFramesPerPes"
6331        },
6332        "AudioPids": {
6333          "shape": "__listOf__integerMin32Max8182",
6334          "locationName": "audioPids"
6335        },
6336        "NielsenId3": {
6337          "shape": "M3u8NielsenId3",
6338          "locationName": "nielsenId3"
6339        },
6340        "PatInterval": {
6341          "shape": "__integerMin0Max1000",
6342          "locationName": "patInterval"
6343        },
6344        "PcrControl": {
6345          "shape": "M3u8PcrControl",
6346          "locationName": "pcrControl"
6347        },
6348        "PcrPid": {
6349          "shape": "__integerMin32Max8182",
6350          "locationName": "pcrPid"
6351        },
6352        "PmtInterval": {
6353          "shape": "__integerMin0Max1000",
6354          "locationName": "pmtInterval"
6355        },
6356        "PmtPid": {
6357          "shape": "__integerMin32Max8182",
6358          "locationName": "pmtPid"
6359        },
6360        "PrivateMetadataPid": {
6361          "shape": "__integerMin32Max8182",
6362          "locationName": "privateMetadataPid"
6363        },
6364        "ProgramNumber": {
6365          "shape": "__integerMin0Max65535",
6366          "locationName": "programNumber"
6367        },
6368        "Scte35Pid": {
6369          "shape": "__integerMin32Max8182",
6370          "locationName": "scte35Pid"
6371        },
6372        "Scte35Source": {
6373          "shape": "M3u8Scte35Source",
6374          "locationName": "scte35Source"
6375        },
6376        "TimedMetadata": {
6377          "shape": "TimedMetadata",
6378          "locationName": "timedMetadata"
6379        },
6380        "TimedMetadataPid": {
6381          "shape": "__integerMin32Max8182",
6382          "locationName": "timedMetadataPid"
6383        },
6384        "TransportStreamId": {
6385          "shape": "__integerMin0Max65535",
6386          "locationName": "transportStreamId"
6387        },
6388        "VideoPid": {
6389          "shape": "__integerMin32Max8182",
6390          "locationName": "videoPid"
6391        }
6392      }
6393    },
6394    "MotionImageInserter": {
6395      "type": "structure",
6396      "members": {
6397        "Framerate": {
6398          "shape": "MotionImageInsertionFramerate",
6399          "locationName": "framerate"
6400        },
6401        "Input": {
6402          "shape": "__stringMin14PatternS3Mov09PngHttpsMov09Png",
6403          "locationName": "input"
6404        },
6405        "InsertionMode": {
6406          "shape": "MotionImageInsertionMode",
6407          "locationName": "insertionMode"
6408        },
6409        "Offset": {
6410          "shape": "MotionImageInsertionOffset",
6411          "locationName": "offset"
6412        },
6413        "Playback": {
6414          "shape": "MotionImagePlayback",
6415          "locationName": "playback"
6416        },
6417        "StartTime": {
6418          "shape": "__stringMin11Max11Pattern01D20305D205D",
6419          "locationName": "startTime"
6420        }
6421      }
6422    },
6423    "MotionImageInsertionFramerate": {
6424      "type": "structure",
6425      "members": {
6426        "FramerateDenominator": {
6427          "shape": "__integerMin1Max17895697",
6428          "locationName": "framerateDenominator"
6429        },
6430        "FramerateNumerator": {
6431          "shape": "__integerMin1Max2147483640",
6432          "locationName": "framerateNumerator"
6433        }
6434      }
6435    },
6436    "MotionImageInsertionMode": {
6437      "type": "string",
6438      "enum": [
6439        "MOV",
6440        "PNG"
6441      ]
6442    },
6443    "MotionImageInsertionOffset": {
6444      "type": "structure",
6445      "members": {
6446        "ImageX": {
6447          "shape": "__integerMin0Max2147483647",
6448          "locationName": "imageX"
6449        },
6450        "ImageY": {
6451          "shape": "__integerMin0Max2147483647",
6452          "locationName": "imageY"
6453        }
6454      }
6455    },
6456    "MotionImagePlayback": {
6457      "type": "string",
6458      "enum": [
6459        "ONCE",
6460        "REPEAT"
6461      ]
6462    },
6463    "MovClapAtom": {
6464      "type": "string",
6465      "enum": [
6466        "INCLUDE",
6467        "EXCLUDE"
6468      ]
6469    },
6470    "MovCslgAtom": {
6471      "type": "string",
6472      "enum": [
6473        "INCLUDE",
6474        "EXCLUDE"
6475      ]
6476    },
6477    "MovMpeg2FourCCControl": {
6478      "type": "string",
6479      "enum": [
6480        "XDCAM",
6481        "MPEG"
6482      ]
6483    },
6484    "MovPaddingControl": {
6485      "type": "string",
6486      "enum": [
6487        "OMNEON",
6488        "NONE"
6489      ]
6490    },
6491    "MovReference": {
6492      "type": "string",
6493      "enum": [
6494        "SELF_CONTAINED",
6495        "EXTERNAL"
6496      ]
6497    },
6498    "MovSettings": {
6499      "type": "structure",
6500      "members": {
6501        "ClapAtom": {
6502          "shape": "MovClapAtom",
6503          "locationName": "clapAtom"
6504        },
6505        "CslgAtom": {
6506          "shape": "MovCslgAtom",
6507          "locationName": "cslgAtom"
6508        },
6509        "Mpeg2FourCCControl": {
6510          "shape": "MovMpeg2FourCCControl",
6511          "locationName": "mpeg2FourCCControl"
6512        },
6513        "PaddingControl": {
6514          "shape": "MovPaddingControl",
6515          "locationName": "paddingControl"
6516        },
6517        "Reference": {
6518          "shape": "MovReference",
6519          "locationName": "reference"
6520        }
6521      }
6522    },
6523    "Mp2Settings": {
6524      "type": "structure",
6525      "members": {
6526        "Bitrate": {
6527          "shape": "__integerMin32000Max384000",
6528          "locationName": "bitrate"
6529        },
6530        "Channels": {
6531          "shape": "__integerMin1Max2",
6532          "locationName": "channels"
6533        },
6534        "SampleRate": {
6535          "shape": "__integerMin32000Max48000",
6536          "locationName": "sampleRate"
6537        }
6538      }
6539    },
6540    "Mp3RateControlMode": {
6541      "type": "string",
6542      "enum": [
6543        "CBR",
6544        "VBR"
6545      ]
6546    },
6547    "Mp3Settings": {
6548      "type": "structure",
6549      "members": {
6550        "Bitrate": {
6551          "shape": "__integerMin16000Max320000",
6552          "locationName": "bitrate"
6553        },
6554        "Channels": {
6555          "shape": "__integerMin1Max2",
6556          "locationName": "channels"
6557        },
6558        "RateControlMode": {
6559          "shape": "Mp3RateControlMode",
6560          "locationName": "rateControlMode"
6561        },
6562        "SampleRate": {
6563          "shape": "__integerMin22050Max48000",
6564          "locationName": "sampleRate"
6565        },
6566        "VbrQuality": {
6567          "shape": "__integerMin0Max9",
6568          "locationName": "vbrQuality"
6569        }
6570      }
6571    },
6572    "Mp4CslgAtom": {
6573      "type": "string",
6574      "enum": [
6575        "INCLUDE",
6576        "EXCLUDE"
6577      ]
6578    },
6579    "Mp4FreeSpaceBox": {
6580      "type": "string",
6581      "enum": [
6582        "INCLUDE",
6583        "EXCLUDE"
6584      ]
6585    },
6586    "Mp4MoovPlacement": {
6587      "type": "string",
6588      "enum": [
6589        "PROGRESSIVE_DOWNLOAD",
6590        "NORMAL"
6591      ]
6592    },
6593    "Mp4Settings": {
6594      "type": "structure",
6595      "members": {
6596        "AudioDuration": {
6597          "shape": "CmfcAudioDuration",
6598          "locationName": "audioDuration"
6599        },
6600        "CslgAtom": {
6601          "shape": "Mp4CslgAtom",
6602          "locationName": "cslgAtom"
6603        },
6604        "CttsVersion": {
6605          "shape": "__integerMin0Max1",
6606          "locationName": "cttsVersion"
6607        },
6608        "FreeSpaceBox": {
6609          "shape": "Mp4FreeSpaceBox",
6610          "locationName": "freeSpaceBox"
6611        },
6612        "MoovPlacement": {
6613          "shape": "Mp4MoovPlacement",
6614          "locationName": "moovPlacement"
6615        },
6616        "Mp4MajorBrand": {
6617          "shape": "__string",
6618          "locationName": "mp4MajorBrand"
6619        }
6620      }
6621    },
6622    "MpdAccessibilityCaptionHints": {
6623      "type": "string",
6624      "enum": [
6625        "INCLUDE",
6626        "EXCLUDE"
6627      ]
6628    },
6629    "MpdAudioDuration": {
6630      "type": "string",
6631      "enum": [
6632        "DEFAULT_CODEC_DURATION",
6633        "MATCH_VIDEO_DURATION"
6634      ]
6635    },
6636    "MpdCaptionContainerType": {
6637      "type": "string",
6638      "enum": [
6639        "RAW",
6640        "FRAGMENTED_MP4"
6641      ]
6642    },
6643    "MpdScte35Esam": {
6644      "type": "string",
6645      "enum": [
6646        "INSERT",
6647        "NONE"
6648      ]
6649    },
6650    "MpdScte35Source": {
6651      "type": "string",
6652      "enum": [
6653        "PASSTHROUGH",
6654        "NONE"
6655      ]
6656    },
6657    "MpdSettings": {
6658      "type": "structure",
6659      "members": {
6660        "AccessibilityCaptionHints": {
6661          "shape": "MpdAccessibilityCaptionHints",
6662          "locationName": "accessibilityCaptionHints"
6663        },
6664        "AudioDuration": {
6665          "shape": "MpdAudioDuration",
6666          "locationName": "audioDuration"
6667        },
6668        "CaptionContainerType": {
6669          "shape": "MpdCaptionContainerType",
6670          "locationName": "captionContainerType"
6671        },
6672        "Scte35Esam": {
6673          "shape": "MpdScte35Esam",
6674          "locationName": "scte35Esam"
6675        },
6676        "Scte35Source": {
6677          "shape": "MpdScte35Source",
6678          "locationName": "scte35Source"
6679        }
6680      }
6681    },
6682    "Mpeg2AdaptiveQuantization": {
6683      "type": "string",
6684      "enum": [
6685        "OFF",
6686        "LOW",
6687        "MEDIUM",
6688        "HIGH"
6689      ]
6690    },
6691    "Mpeg2CodecLevel": {
6692      "type": "string",
6693      "enum": [
6694        "AUTO",
6695        "LOW",
6696        "MAIN",
6697        "HIGH1440",
6698        "HIGH"
6699      ]
6700    },
6701    "Mpeg2CodecProfile": {
6702      "type": "string",
6703      "enum": [
6704        "MAIN",
6705        "PROFILE_422"
6706      ]
6707    },
6708    "Mpeg2DynamicSubGop": {
6709      "type": "string",
6710      "enum": [
6711        "ADAPTIVE",
6712        "STATIC"
6713      ]
6714    },
6715    "Mpeg2FramerateControl": {
6716      "type": "string",
6717      "enum": [
6718        "INITIALIZE_FROM_SOURCE",
6719        "SPECIFIED"
6720      ]
6721    },
6722    "Mpeg2FramerateConversionAlgorithm": {
6723      "type": "string",
6724      "enum": [
6725        "DUPLICATE_DROP",
6726        "INTERPOLATE",
6727        "FRAMEFORMER"
6728      ]
6729    },
6730    "Mpeg2GopSizeUnits": {
6731      "type": "string",
6732      "enum": [
6733        "FRAMES",
6734        "SECONDS"
6735      ]
6736    },
6737    "Mpeg2InterlaceMode": {
6738      "type": "string",
6739      "enum": [
6740        "PROGRESSIVE",
6741        "TOP_FIELD",
6742        "BOTTOM_FIELD",
6743        "FOLLOW_TOP_FIELD",
6744        "FOLLOW_BOTTOM_FIELD"
6745      ]
6746    },
6747    "Mpeg2IntraDcPrecision": {
6748      "type": "string",
6749      "enum": [
6750        "AUTO",
6751        "INTRA_DC_PRECISION_8",
6752        "INTRA_DC_PRECISION_9",
6753        "INTRA_DC_PRECISION_10",
6754        "INTRA_DC_PRECISION_11"
6755      ]
6756    },
6757    "Mpeg2ParControl": {
6758      "type": "string",
6759      "enum": [
6760        "INITIALIZE_FROM_SOURCE",
6761        "SPECIFIED"
6762      ]
6763    },
6764    "Mpeg2QualityTuningLevel": {
6765      "type": "string",
6766      "enum": [
6767        "SINGLE_PASS",
6768        "MULTI_PASS"
6769      ]
6770    },
6771    "Mpeg2RateControlMode": {
6772      "type": "string",
6773      "enum": [
6774        "VBR",
6775        "CBR"
6776      ]
6777    },
6778    "Mpeg2ScanTypeConversionMode": {
6779      "type": "string",
6780      "enum": [
6781        "INTERLACED",
6782        "INTERLACED_OPTIMIZE"
6783      ]
6784    },
6785    "Mpeg2SceneChangeDetect": {
6786      "type": "string",
6787      "enum": [
6788        "DISABLED",
6789        "ENABLED"
6790      ]
6791    },
6792    "Mpeg2Settings": {
6793      "type": "structure",
6794      "members": {
6795        "AdaptiveQuantization": {
6796          "shape": "Mpeg2AdaptiveQuantization",
6797          "locationName": "adaptiveQuantization"
6798        },
6799        "Bitrate": {
6800          "shape": "__integerMin1000Max288000000",
6801          "locationName": "bitrate"
6802        },
6803        "CodecLevel": {
6804          "shape": "Mpeg2CodecLevel",
6805          "locationName": "codecLevel"
6806        },
6807        "CodecProfile": {
6808          "shape": "Mpeg2CodecProfile",
6809          "locationName": "codecProfile"
6810        },
6811        "DynamicSubGop": {
6812          "shape": "Mpeg2DynamicSubGop",
6813          "locationName": "dynamicSubGop"
6814        },
6815        "FramerateControl": {
6816          "shape": "Mpeg2FramerateControl",
6817          "locationName": "framerateControl"
6818        },
6819        "FramerateConversionAlgorithm": {
6820          "shape": "Mpeg2FramerateConversionAlgorithm",
6821          "locationName": "framerateConversionAlgorithm"
6822        },
6823        "FramerateDenominator": {
6824          "shape": "__integerMin1Max1001",
6825          "locationName": "framerateDenominator"
6826        },
6827        "FramerateNumerator": {
6828          "shape": "__integerMin24Max60000",
6829          "locationName": "framerateNumerator"
6830        },
6831        "GopClosedCadence": {
6832          "shape": "__integerMin0Max2147483647",
6833          "locationName": "gopClosedCadence"
6834        },
6835        "GopSize": {
6836          "shape": "__doubleMin0",
6837          "locationName": "gopSize"
6838        },
6839        "GopSizeUnits": {
6840          "shape": "Mpeg2GopSizeUnits",
6841          "locationName": "gopSizeUnits"
6842        },
6843        "HrdBufferInitialFillPercentage": {
6844          "shape": "__integerMin0Max100",
6845          "locationName": "hrdBufferInitialFillPercentage"
6846        },
6847        "HrdBufferSize": {
6848          "shape": "__integerMin0Max47185920",
6849          "locationName": "hrdBufferSize"
6850        },
6851        "InterlaceMode": {
6852          "shape": "Mpeg2InterlaceMode",
6853          "locationName": "interlaceMode"
6854        },
6855        "IntraDcPrecision": {
6856          "shape": "Mpeg2IntraDcPrecision",
6857          "locationName": "intraDcPrecision"
6858        },
6859        "MaxBitrate": {
6860          "shape": "__integerMin1000Max300000000",
6861          "locationName": "maxBitrate"
6862        },
6863        "MinIInterval": {
6864          "shape": "__integerMin0Max30",
6865          "locationName": "minIInterval"
6866        },
6867        "NumberBFramesBetweenReferenceFrames": {
6868          "shape": "__integerMin0Max7",
6869          "locationName": "numberBFramesBetweenReferenceFrames"
6870        },
6871        "ParControl": {
6872          "shape": "Mpeg2ParControl",
6873          "locationName": "parControl"
6874        },
6875        "ParDenominator": {
6876          "shape": "__integerMin1Max2147483647",
6877          "locationName": "parDenominator"
6878        },
6879        "ParNumerator": {
6880          "shape": "__integerMin1Max2147483647",
6881          "locationName": "parNumerator"
6882        },
6883        "QualityTuningLevel": {
6884          "shape": "Mpeg2QualityTuningLevel",
6885          "locationName": "qualityTuningLevel"
6886        },
6887        "RateControlMode": {
6888          "shape": "Mpeg2RateControlMode",
6889          "locationName": "rateControlMode"
6890        },
6891        "ScanTypeConversionMode": {
6892          "shape": "Mpeg2ScanTypeConversionMode",
6893          "locationName": "scanTypeConversionMode"
6894        },
6895        "SceneChangeDetect": {
6896          "shape": "Mpeg2SceneChangeDetect",
6897          "locationName": "sceneChangeDetect"
6898        },
6899        "SlowPal": {
6900          "shape": "Mpeg2SlowPal",
6901          "locationName": "slowPal"
6902        },
6903        "Softness": {
6904          "shape": "__integerMin0Max128",
6905          "locationName": "softness"
6906        },
6907        "SpatialAdaptiveQuantization": {
6908          "shape": "Mpeg2SpatialAdaptiveQuantization",
6909          "locationName": "spatialAdaptiveQuantization"
6910        },
6911        "Syntax": {
6912          "shape": "Mpeg2Syntax",
6913          "locationName": "syntax"
6914        },
6915        "Telecine": {
6916          "shape": "Mpeg2Telecine",
6917          "locationName": "telecine"
6918        },
6919        "TemporalAdaptiveQuantization": {
6920          "shape": "Mpeg2TemporalAdaptiveQuantization",
6921          "locationName": "temporalAdaptiveQuantization"
6922        }
6923      }
6924    },
6925    "Mpeg2SlowPal": {
6926      "type": "string",
6927      "enum": [
6928        "DISABLED",
6929        "ENABLED"
6930      ]
6931    },
6932    "Mpeg2SpatialAdaptiveQuantization": {
6933      "type": "string",
6934      "enum": [
6935        "DISABLED",
6936        "ENABLED"
6937      ]
6938    },
6939    "Mpeg2Syntax": {
6940      "type": "string",
6941      "enum": [
6942        "DEFAULT",
6943        "D_10"
6944      ]
6945    },
6946    "Mpeg2Telecine": {
6947      "type": "string",
6948      "enum": [
6949        "NONE",
6950        "SOFT",
6951        "HARD"
6952      ]
6953    },
6954    "Mpeg2TemporalAdaptiveQuantization": {
6955      "type": "string",
6956      "enum": [
6957        "DISABLED",
6958        "ENABLED"
6959      ]
6960    },
6961    "MsSmoothAdditionalManifest": {
6962      "type": "structure",
6963      "members": {
6964        "ManifestNameModifier": {
6965          "shape": "__stringMin1",
6966          "locationName": "manifestNameModifier"
6967        },
6968        "SelectedOutputs": {
6969          "shape": "__listOf__stringMin1",
6970          "locationName": "selectedOutputs"
6971        }
6972      }
6973    },
6974    "MsSmoothAudioDeduplication": {
6975      "type": "string",
6976      "enum": [
6977        "COMBINE_DUPLICATE_STREAMS",
6978        "NONE"
6979      ]
6980    },
6981    "MsSmoothEncryptionSettings": {
6982      "type": "structure",
6983      "members": {
6984        "SpekeKeyProvider": {
6985          "shape": "SpekeKeyProvider",
6986          "locationName": "spekeKeyProvider"
6987        }
6988      }
6989    },
6990    "MsSmoothGroupSettings": {
6991      "type": "structure",
6992      "members": {
6993        "AdditionalManifests": {
6994          "shape": "__listOfMsSmoothAdditionalManifest",
6995          "locationName": "additionalManifests"
6996        },
6997        "AudioDeduplication": {
6998          "shape": "MsSmoothAudioDeduplication",
6999          "locationName": "audioDeduplication"
7000        },
7001        "Destination": {
7002          "shape": "__stringPatternS3",
7003          "locationName": "destination"
7004        },
7005        "DestinationSettings": {
7006          "shape": "DestinationSettings",
7007          "locationName": "destinationSettings"
7008        },
7009        "Encryption": {
7010          "shape": "MsSmoothEncryptionSettings",
7011          "locationName": "encryption"
7012        },
7013        "FragmentLength": {
7014          "shape": "__integerMin1Max2147483647",
7015          "locationName": "fragmentLength"
7016        },
7017        "ManifestEncoding": {
7018          "shape": "MsSmoothManifestEncoding",
7019          "locationName": "manifestEncoding"
7020        }
7021      }
7022    },
7023    "MsSmoothManifestEncoding": {
7024      "type": "string",
7025      "enum": [
7026        "UTF8",
7027        "UTF16"
7028      ]
7029    },
7030    "MxfAfdSignaling": {
7031      "type": "string",
7032      "enum": [
7033        "NO_COPY",
7034        "COPY_FROM_VIDEO"
7035      ]
7036    },
7037    "MxfProfile": {
7038      "type": "string",
7039      "enum": [
7040        "D_10",
7041        "XDCAM",
7042        "OP1A"
7043      ]
7044    },
7045    "MxfSettings": {
7046      "type": "structure",
7047      "members": {
7048        "AfdSignaling": {
7049          "shape": "MxfAfdSignaling",
7050          "locationName": "afdSignaling"
7051        },
7052        "Profile": {
7053          "shape": "MxfProfile",
7054          "locationName": "profile"
7055        }
7056      }
7057    },
7058    "NexGuardFileMarkerSettings": {
7059      "type": "structure",
7060      "members": {
7061        "License": {
7062          "shape": "__stringMin1Max100000",
7063          "locationName": "license"
7064        },
7065        "Payload": {
7066          "shape": "__integerMin0Max4194303",
7067          "locationName": "payload"
7068        },
7069        "Preset": {
7070          "shape": "__stringMin1Max256",
7071          "locationName": "preset"
7072        },
7073        "Strength": {
7074          "shape": "WatermarkingStrength",
7075          "locationName": "strength"
7076        }
7077      }
7078    },
7079    "NielsenActiveWatermarkProcessType": {
7080      "type": "string",
7081      "enum": [
7082        "NAES2_AND_NW",
7083        "CBET",
7084        "NAES2_AND_NW_AND_CBET"
7085      ]
7086    },
7087    "NielsenConfiguration": {
7088      "type": "structure",
7089      "members": {
7090        "BreakoutCode": {
7091          "shape": "__integerMin0Max0",
7092          "locationName": "breakoutCode"
7093        },
7094        "DistributorId": {
7095          "shape": "__string",
7096          "locationName": "distributorId"
7097        }
7098      }
7099    },
7100    "NielsenNonLinearWatermarkSettings": {
7101      "type": "structure",
7102      "members": {
7103        "ActiveWatermarkProcess": {
7104          "shape": "NielsenActiveWatermarkProcessType",
7105          "locationName": "activeWatermarkProcess"
7106        },
7107        "AdiFilename": {
7108          "shape": "__stringPatternS3",
7109          "locationName": "adiFilename"
7110        },
7111        "AssetId": {
7112          "shape": "__stringMin1Max20",
7113          "locationName": "assetId"
7114        },
7115        "AssetName": {
7116          "shape": "__stringMin1Max50",
7117          "locationName": "assetName"
7118        },
7119        "CbetSourceId": {
7120          "shape": "__stringPattern0xAFaF0908190908",
7121          "locationName": "cbetSourceId"
7122        },
7123        "EpisodeId": {
7124          "shape": "__stringMin1Max20",
7125          "locationName": "episodeId"
7126        },
7127        "MetadataDestination": {
7128          "shape": "__stringPatternS3",
7129          "locationName": "metadataDestination"
7130        },
7131        "SourceId": {
7132          "shape": "__integerMin0Max65534",
7133          "locationName": "sourceId"
7134        },
7135        "SourceWatermarkStatus": {
7136          "shape": "NielsenSourceWatermarkStatusType",
7137          "locationName": "sourceWatermarkStatus"
7138        },
7139        "TicServerUrl": {
7140          "shape": "__stringPatternHttps",
7141          "locationName": "ticServerUrl"
7142        },
7143        "UniqueTicPerAudioTrack": {
7144          "shape": "NielsenUniqueTicPerAudioTrackType",
7145          "locationName": "uniqueTicPerAudioTrack"
7146        }
7147      }
7148    },
7149    "NielsenSourceWatermarkStatusType": {
7150      "type": "string",
7151      "enum": [
7152        "CLEAN",
7153        "WATERMARKED"
7154      ]
7155    },
7156    "NielsenUniqueTicPerAudioTrackType": {
7157      "type": "string",
7158      "enum": [
7159        "RESERVE_UNIQUE_TICS_PER_TRACK",
7160        "SAME_TICS_PER_TRACK"
7161      ]
7162    },
7163    "NoiseFilterPostTemporalSharpening": {
7164      "type": "string",
7165      "enum": [
7166        "DISABLED",
7167        "ENABLED",
7168        "AUTO"
7169      ]
7170    },
7171    "NoiseReducer": {
7172      "type": "structure",
7173      "members": {
7174        "Filter": {
7175          "shape": "NoiseReducerFilter",
7176          "locationName": "filter"
7177        },
7178        "FilterSettings": {
7179          "shape": "NoiseReducerFilterSettings",
7180          "locationName": "filterSettings"
7181        },
7182        "SpatialFilterSettings": {
7183          "shape": "NoiseReducerSpatialFilterSettings",
7184          "locationName": "spatialFilterSettings"
7185        },
7186        "TemporalFilterSettings": {
7187          "shape": "NoiseReducerTemporalFilterSettings",
7188          "locationName": "temporalFilterSettings"
7189        }
7190      }
7191    },
7192    "NoiseReducerFilter": {
7193      "type": "string",
7194      "enum": [
7195        "BILATERAL",
7196        "MEAN",
7197        "GAUSSIAN",
7198        "LANCZOS",
7199        "SHARPEN",
7200        "CONSERVE",
7201        "SPATIAL",
7202        "TEMPORAL"
7203      ]
7204    },
7205    "NoiseReducerFilterSettings": {
7206      "type": "structure",
7207      "members": {
7208        "Strength": {
7209          "shape": "__integerMin0Max3",
7210          "locationName": "strength"
7211        }
7212      }
7213    },
7214    "NoiseReducerSpatialFilterSettings": {
7215      "type": "structure",
7216      "members": {
7217        "PostFilterSharpenStrength": {
7218          "shape": "__integerMin0Max3",
7219          "locationName": "postFilterSharpenStrength"
7220        },
7221        "Speed": {
7222          "shape": "__integerMinNegative2Max3",
7223          "locationName": "speed"
7224        },
7225        "Strength": {
7226          "shape": "__integerMin0Max16",
7227          "locationName": "strength"
7228        }
7229      }
7230    },
7231    "NoiseReducerTemporalFilterSettings": {
7232      "type": "structure",
7233      "members": {
7234        "AggressiveMode": {
7235          "shape": "__integerMin0Max4",
7236          "locationName": "aggressiveMode"
7237        },
7238        "PostTemporalSharpening": {
7239          "shape": "NoiseFilterPostTemporalSharpening",
7240          "locationName": "postTemporalSharpening"
7241        },
7242        "Speed": {
7243          "shape": "__integerMinNegative1Max3",
7244          "locationName": "speed"
7245        },
7246        "Strength": {
7247          "shape": "__integerMin0Max16",
7248          "locationName": "strength"
7249        }
7250      }
7251    },
7252    "NotFoundException": {
7253      "type": "structure",
7254      "members": {
7255        "Message": {
7256          "shape": "__string",
7257          "locationName": "message"
7258        }
7259      },
7260      "exception": true,
7261      "error": {
7262        "httpStatusCode": 404
7263      }
7264    },
7265    "OpusSettings": {
7266      "type": "structure",
7267      "members": {
7268        "Bitrate": {
7269          "shape": "__integerMin32000Max192000",
7270          "locationName": "bitrate"
7271        },
7272        "Channels": {
7273          "shape": "__integerMin1Max2",
7274          "locationName": "channels"
7275        },
7276        "SampleRate": {
7277          "shape": "__integerMin16000Max48000",
7278          "locationName": "sampleRate"
7279        }
7280      }
7281    },
7282    "Order": {
7283      "type": "string",
7284      "enum": [
7285        "ASCENDING",
7286        "DESCENDING"
7287      ]
7288    },
7289    "Output": {
7290      "type": "structure",
7291      "members": {
7292        "AudioDescriptions": {
7293          "shape": "__listOfAudioDescription",
7294          "locationName": "audioDescriptions"
7295        },
7296        "CaptionDescriptions": {
7297          "shape": "__listOfCaptionDescription",
7298          "locationName": "captionDescriptions"
7299        },
7300        "ContainerSettings": {
7301          "shape": "ContainerSettings",
7302          "locationName": "containerSettings"
7303        },
7304        "Extension": {
7305          "shape": "__string",
7306          "locationName": "extension"
7307        },
7308        "NameModifier": {
7309          "shape": "__stringMin1",
7310          "locationName": "nameModifier"
7311        },
7312        "OutputSettings": {
7313          "shape": "OutputSettings",
7314          "locationName": "outputSettings"
7315        },
7316        "Preset": {
7317          "shape": "__stringMin0",
7318          "locationName": "preset"
7319        },
7320        "VideoDescription": {
7321          "shape": "VideoDescription",
7322          "locationName": "videoDescription"
7323        }
7324      }
7325    },
7326    "OutputChannelMapping": {
7327      "type": "structure",
7328      "members": {
7329        "InputChannels": {
7330          "shape": "__listOf__integerMinNegative60Max6",
7331          "locationName": "inputChannels"
7332        },
7333        "InputChannelsFineTune": {
7334          "shape": "__listOf__doubleMinNegative60Max6",
7335          "locationName": "inputChannelsFineTune"
7336        }
7337      }
7338    },
7339    "OutputDetail": {
7340      "type": "structure",
7341      "members": {
7342        "DurationInMs": {
7343          "shape": "__integer",
7344          "locationName": "durationInMs"
7345        },
7346        "VideoDetails": {
7347          "shape": "VideoDetail",
7348          "locationName": "videoDetails"
7349        }
7350      }
7351    },
7352    "OutputGroup": {
7353      "type": "structure",
7354      "members": {
7355        "AutomatedEncodingSettings": {
7356          "shape": "AutomatedEncodingSettings",
7357          "locationName": "automatedEncodingSettings"
7358        },
7359        "CustomName": {
7360          "shape": "__string",
7361          "locationName": "customName"
7362        },
7363        "Name": {
7364          "shape": "__string",
7365          "locationName": "name"
7366        },
7367        "OutputGroupSettings": {
7368          "shape": "OutputGroupSettings",
7369          "locationName": "outputGroupSettings"
7370        },
7371        "Outputs": {
7372          "shape": "__listOfOutput",
7373          "locationName": "outputs"
7374        }
7375      }
7376    },
7377    "OutputGroupDetail": {
7378      "type": "structure",
7379      "members": {
7380        "OutputDetails": {
7381          "shape": "__listOfOutputDetail",
7382          "locationName": "outputDetails"
7383        }
7384      }
7385    },
7386    "OutputGroupSettings": {
7387      "type": "structure",
7388      "members": {
7389        "CmafGroupSettings": {
7390          "shape": "CmafGroupSettings",
7391          "locationName": "cmafGroupSettings"
7392        },
7393        "DashIsoGroupSettings": {
7394          "shape": "DashIsoGroupSettings",
7395          "locationName": "dashIsoGroupSettings"
7396        },
7397        "FileGroupSettings": {
7398          "shape": "FileGroupSettings",
7399          "locationName": "fileGroupSettings"
7400        },
7401        "HlsGroupSettings": {
7402          "shape": "HlsGroupSettings",
7403          "locationName": "hlsGroupSettings"
7404        },
7405        "MsSmoothGroupSettings": {
7406          "shape": "MsSmoothGroupSettings",
7407          "locationName": "msSmoothGroupSettings"
7408        },
7409        "Type": {
7410          "shape": "OutputGroupType",
7411          "locationName": "type"
7412        }
7413      }
7414    },
7415    "OutputGroupType": {
7416      "type": "string",
7417      "enum": [
7418        "HLS_GROUP_SETTINGS",
7419        "DASH_ISO_GROUP_SETTINGS",
7420        "FILE_GROUP_SETTINGS",
7421        "MS_SMOOTH_GROUP_SETTINGS",
7422        "CMAF_GROUP_SETTINGS"
7423      ]
7424    },
7425    "OutputSdt": {
7426      "type": "string",
7427      "enum": [
7428        "SDT_FOLLOW",
7429        "SDT_FOLLOW_IF_PRESENT",
7430        "SDT_MANUAL",
7431        "SDT_NONE"
7432      ]
7433    },
7434    "OutputSettings": {
7435      "type": "structure",
7436      "members": {
7437        "HlsSettings": {
7438          "shape": "HlsSettings",
7439          "locationName": "hlsSettings"
7440        }
7441      }
7442    },
7443    "PartnerWatermarking": {
7444      "type": "structure",
7445      "members": {
7446        "NexguardFileMarkerSettings": {
7447          "shape": "NexGuardFileMarkerSettings",
7448          "locationName": "nexguardFileMarkerSettings"
7449        }
7450      }
7451    },
7452    "Preset": {
7453      "type": "structure",
7454      "members": {
7455        "Arn": {
7456          "shape": "__string",
7457          "locationName": "arn"
7458        },
7459        "Category": {
7460          "shape": "__string",
7461          "locationName": "category"
7462        },
7463        "CreatedAt": {
7464          "shape": "__timestampUnix",
7465          "locationName": "createdAt"
7466        },
7467        "Description": {
7468          "shape": "__string",
7469          "locationName": "description"
7470        },
7471        "LastUpdated": {
7472          "shape": "__timestampUnix",
7473          "locationName": "lastUpdated"
7474        },
7475        "Name": {
7476          "shape": "__string",
7477          "locationName": "name"
7478        },
7479        "Settings": {
7480          "shape": "PresetSettings",
7481          "locationName": "settings"
7482        },
7483        "Type": {
7484          "shape": "Type",
7485          "locationName": "type"
7486        }
7487      },
7488      "required": [
7489        "Settings",
7490        "Name"
7491      ]
7492    },
7493    "PresetListBy": {
7494      "type": "string",
7495      "enum": [
7496        "NAME",
7497        "CREATION_DATE",
7498        "SYSTEM"
7499      ]
7500    },
7501    "PresetSettings": {
7502      "type": "structure",
7503      "members": {
7504        "AudioDescriptions": {
7505          "shape": "__listOfAudioDescription",
7506          "locationName": "audioDescriptions"
7507        },
7508        "CaptionDescriptions": {
7509          "shape": "__listOfCaptionDescriptionPreset",
7510          "locationName": "captionDescriptions"
7511        },
7512        "ContainerSettings": {
7513          "shape": "ContainerSettings",
7514          "locationName": "containerSettings"
7515        },
7516        "VideoDescription": {
7517          "shape": "VideoDescription",
7518          "locationName": "videoDescription"
7519        }
7520      }
7521    },
7522    "PricingPlan": {
7523      "type": "string",
7524      "enum": [
7525        "ON_DEMAND",
7526        "RESERVED"
7527      ]
7528    },
7529    "ProresCodecProfile": {
7530      "type": "string",
7531      "enum": [
7532        "APPLE_PRORES_422",
7533        "APPLE_PRORES_422_HQ",
7534        "APPLE_PRORES_422_LT",
7535        "APPLE_PRORES_422_PROXY"
7536      ]
7537    },
7538    "ProresFramerateControl": {
7539      "type": "string",
7540      "enum": [
7541        "INITIALIZE_FROM_SOURCE",
7542        "SPECIFIED"
7543      ]
7544    },
7545    "ProresFramerateConversionAlgorithm": {
7546      "type": "string",
7547      "enum": [
7548        "DUPLICATE_DROP",
7549        "INTERPOLATE",
7550        "FRAMEFORMER"
7551      ]
7552    },
7553    "ProresInterlaceMode": {
7554      "type": "string",
7555      "enum": [
7556        "PROGRESSIVE",
7557        "TOP_FIELD",
7558        "BOTTOM_FIELD",
7559        "FOLLOW_TOP_FIELD",
7560        "FOLLOW_BOTTOM_FIELD"
7561      ]
7562    },
7563    "ProresParControl": {
7564      "type": "string",
7565      "enum": [
7566        "INITIALIZE_FROM_SOURCE",
7567        "SPECIFIED"
7568      ]
7569    },
7570    "ProresScanTypeConversionMode": {
7571      "type": "string",
7572      "enum": [
7573        "INTERLACED",
7574        "INTERLACED_OPTIMIZE"
7575      ]
7576    },
7577    "ProresSettings": {
7578      "type": "structure",
7579      "members": {
7580        "CodecProfile": {
7581          "shape": "ProresCodecProfile",
7582          "locationName": "codecProfile"
7583        },
7584        "FramerateControl": {
7585          "shape": "ProresFramerateControl",
7586          "locationName": "framerateControl"
7587        },
7588        "FramerateConversionAlgorithm": {
7589          "shape": "ProresFramerateConversionAlgorithm",
7590          "locationName": "framerateConversionAlgorithm"
7591        },
7592        "FramerateDenominator": {
7593          "shape": "__integerMin1Max2147483647",
7594          "locationName": "framerateDenominator"
7595        },
7596        "FramerateNumerator": {
7597          "shape": "__integerMin1Max2147483647",
7598          "locationName": "framerateNumerator"
7599        },
7600        "InterlaceMode": {
7601          "shape": "ProresInterlaceMode",
7602          "locationName": "interlaceMode"
7603        },
7604        "ParControl": {
7605          "shape": "ProresParControl",
7606          "locationName": "parControl"
7607        },
7608        "ParDenominator": {
7609          "shape": "__integerMin1Max2147483647",
7610          "locationName": "parDenominator"
7611        },
7612        "ParNumerator": {
7613          "shape": "__integerMin1Max2147483647",
7614          "locationName": "parNumerator"
7615        },
7616        "ScanTypeConversionMode": {
7617          "shape": "ProresScanTypeConversionMode",
7618          "locationName": "scanTypeConversionMode"
7619        },
7620        "SlowPal": {
7621          "shape": "ProresSlowPal",
7622          "locationName": "slowPal"
7623        },
7624        "Telecine": {
7625          "shape": "ProresTelecine",
7626          "locationName": "telecine"
7627        }
7628      }
7629    },
7630    "ProresSlowPal": {
7631      "type": "string",
7632      "enum": [
7633        "DISABLED",
7634        "ENABLED"
7635      ]
7636    },
7637    "ProresTelecine": {
7638      "type": "string",
7639      "enum": [
7640        "NONE",
7641        "HARD"
7642      ]
7643    },
7644    "Queue": {
7645      "type": "structure",
7646      "members": {
7647        "Arn": {
7648          "shape": "__string",
7649          "locationName": "arn"
7650        },
7651        "CreatedAt": {
7652          "shape": "__timestampUnix",
7653          "locationName": "createdAt"
7654        },
7655        "Description": {
7656          "shape": "__string",
7657          "locationName": "description"
7658        },
7659        "LastUpdated": {
7660          "shape": "__timestampUnix",
7661          "locationName": "lastUpdated"
7662        },
7663        "Name": {
7664          "shape": "__string",
7665          "locationName": "name"
7666        },
7667        "PricingPlan": {
7668          "shape": "PricingPlan",
7669          "locationName": "pricingPlan"
7670        },
7671        "ProgressingJobsCount": {
7672          "shape": "__integer",
7673          "locationName": "progressingJobsCount"
7674        },
7675        "ReservationPlan": {
7676          "shape": "ReservationPlan",
7677          "locationName": "reservationPlan"
7678        },
7679        "Status": {
7680          "shape": "QueueStatus",
7681          "locationName": "status"
7682        },
7683        "SubmittedJobsCount": {
7684          "shape": "__integer",
7685          "locationName": "submittedJobsCount"
7686        },
7687        "Type": {
7688          "shape": "Type",
7689          "locationName": "type"
7690        }
7691      },
7692      "required": [
7693        "Name"
7694      ]
7695    },
7696    "QueueListBy": {
7697      "type": "string",
7698      "enum": [
7699        "NAME",
7700        "CREATION_DATE"
7701      ]
7702    },
7703    "QueueStatus": {
7704      "type": "string",
7705      "enum": [
7706        "ACTIVE",
7707        "PAUSED"
7708      ]
7709    },
7710    "QueueTransition": {
7711      "type": "structure",
7712      "members": {
7713        "DestinationQueue": {
7714          "shape": "__string",
7715          "locationName": "destinationQueue"
7716        },
7717        "SourceQueue": {
7718          "shape": "__string",
7719          "locationName": "sourceQueue"
7720        },
7721        "Timestamp": {
7722          "shape": "__timestampUnix",
7723          "locationName": "timestamp"
7724        }
7725      }
7726    },
7727    "Rectangle": {
7728      "type": "structure",
7729      "members": {
7730        "Height": {
7731          "shape": "__integerMin2Max2147483647",
7732          "locationName": "height"
7733        },
7734        "Width": {
7735          "shape": "__integerMin2Max2147483647",
7736          "locationName": "width"
7737        },
7738        "X": {
7739          "shape": "__integerMin0Max2147483647",
7740          "locationName": "x"
7741        },
7742        "Y": {
7743          "shape": "__integerMin0Max2147483647",
7744          "locationName": "y"
7745        }
7746      }
7747    },
7748    "RemixSettings": {
7749      "type": "structure",
7750      "members": {
7751        "ChannelMapping": {
7752          "shape": "ChannelMapping",
7753          "locationName": "channelMapping"
7754        },
7755        "ChannelsIn": {
7756          "shape": "__integerMin1Max64",
7757          "locationName": "channelsIn"
7758        },
7759        "ChannelsOut": {
7760          "shape": "__integerMin1Max64",
7761          "locationName": "channelsOut"
7762        }
7763      }
7764    },
7765    "RenewalType": {
7766      "type": "string",
7767      "enum": [
7768        "AUTO_RENEW",
7769        "EXPIRE"
7770      ]
7771    },
7772    "ReservationPlan": {
7773      "type": "structure",
7774      "members": {
7775        "Commitment": {
7776          "shape": "Commitment",
7777          "locationName": "commitment"
7778        },
7779        "ExpiresAt": {
7780          "shape": "__timestampUnix",
7781          "locationName": "expiresAt"
7782        },
7783        "PurchasedAt": {
7784          "shape": "__timestampUnix",
7785          "locationName": "purchasedAt"
7786        },
7787        "RenewalType": {
7788          "shape": "RenewalType",
7789          "locationName": "renewalType"
7790        },
7791        "ReservedSlots": {
7792          "shape": "__integer",
7793          "locationName": "reservedSlots"
7794        },
7795        "Status": {
7796          "shape": "ReservationPlanStatus",
7797          "locationName": "status"
7798        }
7799      }
7800    },
7801    "ReservationPlanSettings": {
7802      "type": "structure",
7803      "members": {
7804        "Commitment": {
7805          "shape": "Commitment",
7806          "locationName": "commitment"
7807        },
7808        "RenewalType": {
7809          "shape": "RenewalType",
7810          "locationName": "renewalType"
7811        },
7812        "ReservedSlots": {
7813          "shape": "__integer",
7814          "locationName": "reservedSlots"
7815        }
7816      },
7817      "required": [
7818        "Commitment",
7819        "ReservedSlots",
7820        "RenewalType"
7821      ]
7822    },
7823    "ReservationPlanStatus": {
7824      "type": "string",
7825      "enum": [
7826        "ACTIVE",
7827        "EXPIRED"
7828      ]
7829    },
7830    "ResourceTags": {
7831      "type": "structure",
7832      "members": {
7833        "Arn": {
7834          "shape": "__string",
7835          "locationName": "arn"
7836        },
7837        "Tags": {
7838          "shape": "__mapOf__string",
7839          "locationName": "tags"
7840        }
7841      }
7842    },
7843    "RespondToAfd": {
7844      "type": "string",
7845      "enum": [
7846        "NONE",
7847        "RESPOND",
7848        "PASSTHROUGH"
7849      ]
7850    },
7851    "S3DestinationAccessControl": {
7852      "type": "structure",
7853      "members": {
7854        "CannedAcl": {
7855          "shape": "S3ObjectCannedAcl",
7856          "locationName": "cannedAcl"
7857        }
7858      }
7859    },
7860    "S3DestinationSettings": {
7861      "type": "structure",
7862      "members": {
7863        "AccessControl": {
7864          "shape": "S3DestinationAccessControl",
7865          "locationName": "accessControl"
7866        },
7867        "Encryption": {
7868          "shape": "S3EncryptionSettings",
7869          "locationName": "encryption"
7870        }
7871      }
7872    },
7873    "S3EncryptionSettings": {
7874      "type": "structure",
7875      "members": {
7876        "EncryptionType": {
7877          "shape": "S3ServerSideEncryptionType",
7878          "locationName": "encryptionType"
7879        },
7880        "KmsKeyArn": {
7881          "shape": "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912",
7882          "locationName": "kmsKeyArn"
7883        }
7884      }
7885    },
7886    "S3ObjectCannedAcl": {
7887      "type": "string",
7888      "enum": [
7889        "PUBLIC_READ",
7890        "AUTHENTICATED_READ",
7891        "BUCKET_OWNER_READ",
7892        "BUCKET_OWNER_FULL_CONTROL"
7893      ]
7894    },
7895    "S3ServerSideEncryptionType": {
7896      "type": "string",
7897      "enum": [
7898        "SERVER_SIDE_ENCRYPTION_S3",
7899        "SERVER_SIDE_ENCRYPTION_KMS"
7900      ]
7901    },
7902    "ScalingBehavior": {
7903      "type": "string",
7904      "enum": [
7905        "DEFAULT",
7906        "STRETCH_TO_OUTPUT"
7907      ]
7908    },
7909    "SccDestinationFramerate": {
7910      "type": "string",
7911      "enum": [
7912        "FRAMERATE_23_97",
7913        "FRAMERATE_24",
7914        "FRAMERATE_25",
7915        "FRAMERATE_29_97_DROPFRAME",
7916        "FRAMERATE_29_97_NON_DROPFRAME"
7917      ]
7918    },
7919    "SccDestinationSettings": {
7920      "type": "structure",
7921      "members": {
7922        "Framerate": {
7923          "shape": "SccDestinationFramerate",
7924          "locationName": "framerate"
7925        }
7926      }
7927    },
7928    "SimulateReservedQueue": {
7929      "type": "string",
7930      "enum": [
7931        "DISABLED",
7932        "ENABLED"
7933      ]
7934    },
7935    "SpekeKeyProvider": {
7936      "type": "structure",
7937      "members": {
7938        "CertificateArn": {
7939          "shape": "__stringPatternArnAwsUsGovAcm",
7940          "locationName": "certificateArn"
7941        },
7942        "ResourceId": {
7943          "shape": "__string",
7944          "locationName": "resourceId"
7945        },
7946        "SystemIds": {
7947          "shape": "__listOf__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
7948          "locationName": "systemIds"
7949        },
7950        "Url": {
7951          "shape": "__stringPatternHttps",
7952          "locationName": "url"
7953        }
7954      }
7955    },
7956    "SpekeKeyProviderCmaf": {
7957      "type": "structure",
7958      "members": {
7959        "CertificateArn": {
7960          "shape": "__stringPatternArnAwsUsGovAcm",
7961          "locationName": "certificateArn"
7962        },
7963        "DashSignaledSystemIds": {
7964          "shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
7965          "locationName": "dashSignaledSystemIds"
7966        },
7967        "HlsSignaledSystemIds": {
7968          "shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
7969          "locationName": "hlsSignaledSystemIds"
7970        },
7971        "ResourceId": {
7972          "shape": "__stringPatternW",
7973          "locationName": "resourceId"
7974        },
7975        "Url": {
7976          "shape": "__stringPatternHttps",
7977          "locationName": "url"
7978        }
7979      }
7980    },
7981    "StaticKeyProvider": {
7982      "type": "structure",
7983      "members": {
7984        "KeyFormat": {
7985          "shape": "__stringPatternIdentityAZaZ26AZaZ09163",
7986          "locationName": "keyFormat"
7987        },
7988        "KeyFormatVersions": {
7989          "shape": "__stringPatternDD",
7990          "locationName": "keyFormatVersions"
7991        },
7992        "StaticKeyValue": {
7993          "shape": "__stringPatternAZaZ0932",
7994          "locationName": "staticKeyValue"
7995        },
7996        "Url": {
7997          "shape": "__string",
7998          "locationName": "url"
7999        }
8000      }
8001    },
8002    "StatusUpdateInterval": {
8003      "type": "string",
8004      "enum": [
8005        "SECONDS_10",
8006        "SECONDS_12",
8007        "SECONDS_15",
8008        "SECONDS_20",
8009        "SECONDS_30",
8010        "SECONDS_60",
8011        "SECONDS_120",
8012        "SECONDS_180",
8013        "SECONDS_240",
8014        "SECONDS_300",
8015        "SECONDS_360",
8016        "SECONDS_420",
8017        "SECONDS_480",
8018        "SECONDS_540",
8019        "SECONDS_600"
8020      ]
8021    },
8022    "TagResourceRequest": {
8023      "type": "structure",
8024      "members": {
8025        "Arn": {
8026          "shape": "__string",
8027          "locationName": "arn"
8028        },
8029        "Tags": {
8030          "shape": "__mapOf__string",
8031          "locationName": "tags"
8032        }
8033      },
8034      "required": [
8035        "Arn",
8036        "Tags"
8037      ]
8038    },
8039    "TagResourceResponse": {
8040      "type": "structure",
8041      "members": {
8042      }
8043    },
8044    "TeletextDestinationSettings": {
8045      "type": "structure",
8046      "members": {
8047        "PageNumber": {
8048          "shape": "__stringMin3Max3Pattern1809aFAF09aEAE",
8049          "locationName": "pageNumber"
8050        },
8051        "PageTypes": {
8052          "shape": "__listOfTeletextPageType",
8053          "locationName": "pageTypes"
8054        }
8055      }
8056    },
8057    "TeletextPageType": {
8058      "type": "string",
8059      "enum": [
8060        "PAGE_TYPE_INITIAL",
8061        "PAGE_TYPE_SUBTITLE",
8062        "PAGE_TYPE_ADDL_INFO",
8063        "PAGE_TYPE_PROGRAM_SCHEDULE",
8064        "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE"
8065      ]
8066    },
8067    "TeletextSourceSettings": {
8068      "type": "structure",
8069      "members": {
8070        "PageNumber": {
8071          "shape": "__stringMin3Max3Pattern1809aFAF09aEAE",
8072          "locationName": "pageNumber"
8073        }
8074      }
8075    },
8076    "TimecodeBurnin": {
8077      "type": "structure",
8078      "members": {
8079        "FontSize": {
8080          "shape": "__integerMin10Max48",
8081          "locationName": "fontSize"
8082        },
8083        "Position": {
8084          "shape": "TimecodeBurninPosition",
8085          "locationName": "position"
8086        },
8087        "Prefix": {
8088          "shape": "__stringPattern",
8089          "locationName": "prefix"
8090        }
8091      }
8092    },
8093    "TimecodeBurninPosition": {
8094      "type": "string",
8095      "enum": [
8096        "TOP_CENTER",
8097        "TOP_LEFT",
8098        "TOP_RIGHT",
8099        "MIDDLE_LEFT",
8100        "MIDDLE_CENTER",
8101        "MIDDLE_RIGHT",
8102        "BOTTOM_LEFT",
8103        "BOTTOM_CENTER",
8104        "BOTTOM_RIGHT"
8105      ]
8106    },
8107    "TimecodeConfig": {
8108      "type": "structure",
8109      "members": {
8110        "Anchor": {
8111          "shape": "__stringPattern010920405090509092",
8112          "locationName": "anchor"
8113        },
8114        "Source": {
8115          "shape": "TimecodeSource",
8116          "locationName": "source"
8117        },
8118        "Start": {
8119          "shape": "__stringPattern010920405090509092",
8120          "locationName": "start"
8121        },
8122        "TimestampOffset": {
8123          "shape": "__stringPattern0940191020191209301",
8124          "locationName": "timestampOffset"
8125        }
8126      }
8127    },
8128    "TimecodeSource": {
8129      "type": "string",
8130      "enum": [
8131        "EMBEDDED",
8132        "ZEROBASED",
8133        "SPECIFIEDSTART"
8134      ]
8135    },
8136    "TimedMetadata": {
8137      "type": "string",
8138      "enum": [
8139        "PASSTHROUGH",
8140        "NONE"
8141      ]
8142    },
8143    "TimedMetadataInsertion": {
8144      "type": "structure",
8145      "members": {
8146        "Id3Insertions": {
8147          "shape": "__listOfId3Insertion",
8148          "locationName": "id3Insertions"
8149        }
8150      }
8151    },
8152    "Timing": {
8153      "type": "structure",
8154      "members": {
8155        "FinishTime": {
8156          "shape": "__timestampUnix",
8157          "locationName": "finishTime"
8158        },
8159        "StartTime": {
8160          "shape": "__timestampUnix",
8161          "locationName": "startTime"
8162        },
8163        "SubmitTime": {
8164          "shape": "__timestampUnix",
8165          "locationName": "submitTime"
8166        }
8167      }
8168    },
8169    "TooManyRequestsException": {
8170      "type": "structure",
8171      "members": {
8172        "Message": {
8173          "shape": "__string",
8174          "locationName": "message"
8175        }
8176      },
8177      "exception": true,
8178      "error": {
8179        "httpStatusCode": 429
8180      }
8181    },
8182    "TrackSourceSettings": {
8183      "type": "structure",
8184      "members": {
8185        "TrackNumber": {
8186          "shape": "__integerMin1Max2147483647",
8187          "locationName": "trackNumber"
8188        }
8189      }
8190    },
8191    "TtmlDestinationSettings": {
8192      "type": "structure",
8193      "members": {
8194        "StylePassthrough": {
8195          "shape": "TtmlStylePassthrough",
8196          "locationName": "stylePassthrough"
8197        }
8198      }
8199    },
8200    "TtmlStylePassthrough": {
8201      "type": "string",
8202      "enum": [
8203        "ENABLED",
8204        "DISABLED"
8205      ]
8206    },
8207    "Type": {
8208      "type": "string",
8209      "enum": [
8210        "SYSTEM",
8211        "CUSTOM"
8212      ]
8213    },
8214    "UntagResourceRequest": {
8215      "type": "structure",
8216      "members": {
8217        "Arn": {
8218          "shape": "__string",
8219          "locationName": "arn",
8220          "location": "uri"
8221        },
8222        "TagKeys": {
8223          "shape": "__listOf__string",
8224          "locationName": "tagKeys"
8225        }
8226      },
8227      "required": [
8228        "Arn"
8229      ]
8230    },
8231    "UntagResourceResponse": {
8232      "type": "structure",
8233      "members": {
8234      }
8235    },
8236    "UpdateJobTemplateRequest": {
8237      "type": "structure",
8238      "members": {
8239        "AccelerationSettings": {
8240          "shape": "AccelerationSettings",
8241          "locationName": "accelerationSettings"
8242        },
8243        "Category": {
8244          "shape": "__string",
8245          "locationName": "category"
8246        },
8247        "Description": {
8248          "shape": "__string",
8249          "locationName": "description"
8250        },
8251        "HopDestinations": {
8252          "shape": "__listOfHopDestination",
8253          "locationName": "hopDestinations"
8254        },
8255        "Name": {
8256          "shape": "__string",
8257          "locationName": "name",
8258          "location": "uri"
8259        },
8260        "Priority": {
8261          "shape": "__integerMinNegative50Max50",
8262          "locationName": "priority"
8263        },
8264        "Queue": {
8265          "shape": "__string",
8266          "locationName": "queue"
8267        },
8268        "Settings": {
8269          "shape": "JobTemplateSettings",
8270          "locationName": "settings"
8271        },
8272        "StatusUpdateInterval": {
8273          "shape": "StatusUpdateInterval",
8274          "locationName": "statusUpdateInterval"
8275        }
8276      },
8277      "required": [
8278        "Name"
8279      ]
8280    },
8281    "UpdateJobTemplateResponse": {
8282      "type": "structure",
8283      "members": {
8284        "JobTemplate": {
8285          "shape": "JobTemplate",
8286          "locationName": "jobTemplate"
8287        }
8288      }
8289    },
8290    "UpdatePresetRequest": {
8291      "type": "structure",
8292      "members": {
8293        "Category": {
8294          "shape": "__string",
8295          "locationName": "category"
8296        },
8297        "Description": {
8298          "shape": "__string",
8299          "locationName": "description"
8300        },
8301        "Name": {
8302          "shape": "__string",
8303          "locationName": "name",
8304          "location": "uri"
8305        },
8306        "Settings": {
8307          "shape": "PresetSettings",
8308          "locationName": "settings"
8309        }
8310      },
8311      "required": [
8312        "Name"
8313      ]
8314    },
8315    "UpdatePresetResponse": {
8316      "type": "structure",
8317      "members": {
8318        "Preset": {
8319          "shape": "Preset",
8320          "locationName": "preset"
8321        }
8322      }
8323    },
8324    "UpdateQueueRequest": {
8325      "type": "structure",
8326      "members": {
8327        "Description": {
8328          "shape": "__string",
8329          "locationName": "description"
8330        },
8331        "Name": {
8332          "shape": "__string",
8333          "locationName": "name",
8334          "location": "uri"
8335        },
8336        "ReservationPlanSettings": {
8337          "shape": "ReservationPlanSettings",
8338          "locationName": "reservationPlanSettings"
8339        },
8340        "Status": {
8341          "shape": "QueueStatus",
8342          "locationName": "status"
8343        }
8344      },
8345      "required": [
8346        "Name"
8347      ]
8348    },
8349    "UpdateQueueResponse": {
8350      "type": "structure",
8351      "members": {
8352        "Queue": {
8353          "shape": "Queue",
8354          "locationName": "queue"
8355        }
8356      }
8357    },
8358    "Vc3Class": {
8359      "type": "string",
8360      "enum": [
8361        "CLASS_145_8BIT",
8362        "CLASS_220_8BIT",
8363        "CLASS_220_10BIT"
8364      ]
8365    },
8366    "Vc3FramerateControl": {
8367      "type": "string",
8368      "enum": [
8369        "INITIALIZE_FROM_SOURCE",
8370        "SPECIFIED"
8371      ]
8372    },
8373    "Vc3FramerateConversionAlgorithm": {
8374      "type": "string",
8375      "enum": [
8376        "DUPLICATE_DROP",
8377        "INTERPOLATE",
8378        "FRAMEFORMER"
8379      ]
8380    },
8381    "Vc3InterlaceMode": {
8382      "type": "string",
8383      "enum": [
8384        "INTERLACED",
8385        "PROGRESSIVE"
8386      ]
8387    },
8388    "Vc3ScanTypeConversionMode": {
8389      "type": "string",
8390      "enum": [
8391        "INTERLACED",
8392        "INTERLACED_OPTIMIZE"
8393      ]
8394    },
8395    "Vc3Settings": {
8396      "type": "structure",
8397      "members": {
8398        "FramerateControl": {
8399          "shape": "Vc3FramerateControl",
8400          "locationName": "framerateControl"
8401        },
8402        "FramerateConversionAlgorithm": {
8403          "shape": "Vc3FramerateConversionAlgorithm",
8404          "locationName": "framerateConversionAlgorithm"
8405        },
8406        "FramerateDenominator": {
8407          "shape": "__integerMin1Max1001",
8408          "locationName": "framerateDenominator"
8409        },
8410        "FramerateNumerator": {
8411          "shape": "__integerMin24Max60000",
8412          "locationName": "framerateNumerator"
8413        },
8414        "InterlaceMode": {
8415          "shape": "Vc3InterlaceMode",
8416          "locationName": "interlaceMode"
8417        },
8418        "ScanTypeConversionMode": {
8419          "shape": "Vc3ScanTypeConversionMode",
8420          "locationName": "scanTypeConversionMode"
8421        },
8422        "SlowPal": {
8423          "shape": "Vc3SlowPal",
8424          "locationName": "slowPal"
8425        },
8426        "Telecine": {
8427          "shape": "Vc3Telecine",
8428          "locationName": "telecine"
8429        },
8430        "Vc3Class": {
8431          "shape": "Vc3Class",
8432          "locationName": "vc3Class"
8433        }
8434      }
8435    },
8436    "Vc3SlowPal": {
8437      "type": "string",
8438      "enum": [
8439        "DISABLED",
8440        "ENABLED"
8441      ]
8442    },
8443    "Vc3Telecine": {
8444      "type": "string",
8445      "enum": [
8446        "NONE",
8447        "HARD"
8448      ]
8449    },
8450    "VideoCodec": {
8451      "type": "string",
8452      "enum": [
8453        "AV1",
8454        "AVC_INTRA",
8455        "FRAME_CAPTURE",
8456        "H_264",
8457        "H_265",
8458        "MPEG2",
8459        "PRORES",
8460        "VC3",
8461        "VP8",
8462        "VP9"
8463      ]
8464    },
8465    "VideoCodecSettings": {
8466      "type": "structure",
8467      "members": {
8468        "Av1Settings": {
8469          "shape": "Av1Settings",
8470          "locationName": "av1Settings"
8471        },
8472        "AvcIntraSettings": {
8473          "shape": "AvcIntraSettings",
8474          "locationName": "avcIntraSettings"
8475        },
8476        "Codec": {
8477          "shape": "VideoCodec",
8478          "locationName": "codec"
8479        },
8480        "FrameCaptureSettings": {
8481          "shape": "FrameCaptureSettings",
8482          "locationName": "frameCaptureSettings"
8483        },
8484        "H264Settings": {
8485          "shape": "H264Settings",
8486          "locationName": "h264Settings"
8487        },
8488        "H265Settings": {
8489          "shape": "H265Settings",
8490          "locationName": "h265Settings"
8491        },
8492        "Mpeg2Settings": {
8493          "shape": "Mpeg2Settings",
8494          "locationName": "mpeg2Settings"
8495        },
8496        "ProresSettings": {
8497          "shape": "ProresSettings",
8498          "locationName": "proresSettings"
8499        },
8500        "Vc3Settings": {
8501          "shape": "Vc3Settings",
8502          "locationName": "vc3Settings"
8503        },
8504        "Vp8Settings": {
8505          "shape": "Vp8Settings",
8506          "locationName": "vp8Settings"
8507        },
8508        "Vp9Settings": {
8509          "shape": "Vp9Settings",
8510          "locationName": "vp9Settings"
8511        }
8512      }
8513    },
8514    "VideoDescription": {
8515      "type": "structure",
8516      "members": {
8517        "AfdSignaling": {
8518          "shape": "AfdSignaling",
8519          "locationName": "afdSignaling"
8520        },
8521        "AntiAlias": {
8522          "shape": "AntiAlias",
8523          "locationName": "antiAlias"
8524        },
8525        "CodecSettings": {
8526          "shape": "VideoCodecSettings",
8527          "locationName": "codecSettings"
8528        },
8529        "ColorMetadata": {
8530          "shape": "ColorMetadata",
8531          "locationName": "colorMetadata"
8532        },
8533        "Crop": {
8534          "shape": "Rectangle",
8535          "locationName": "crop"
8536        },
8537        "DropFrameTimecode": {
8538          "shape": "DropFrameTimecode",
8539          "locationName": "dropFrameTimecode"
8540        },
8541        "FixedAfd": {
8542          "shape": "__integerMin0Max15",
8543          "locationName": "fixedAfd"
8544        },
8545        "Height": {
8546          "shape": "__integerMin32Max8192",
8547          "locationName": "height"
8548        },
8549        "Position": {
8550          "shape": "Rectangle",
8551          "locationName": "position"
8552        },
8553        "RespondToAfd": {
8554          "shape": "RespondToAfd",
8555          "locationName": "respondToAfd"
8556        },
8557        "ScalingBehavior": {
8558          "shape": "ScalingBehavior",
8559          "locationName": "scalingBehavior"
8560        },
8561        "Sharpness": {
8562          "shape": "__integerMin0Max100",
8563          "locationName": "sharpness"
8564        },
8565        "TimecodeInsertion": {
8566          "shape": "VideoTimecodeInsertion",
8567          "locationName": "timecodeInsertion"
8568        },
8569        "VideoPreprocessors": {
8570          "shape": "VideoPreprocessor",
8571          "locationName": "videoPreprocessors"
8572        },
8573        "Width": {
8574          "shape": "__integerMin32Max8192",
8575          "locationName": "width"
8576        }
8577      }
8578    },
8579    "VideoDetail": {
8580      "type": "structure",
8581      "members": {
8582        "HeightInPx": {
8583          "shape": "__integer",
8584          "locationName": "heightInPx"
8585        },
8586        "WidthInPx": {
8587          "shape": "__integer",
8588          "locationName": "widthInPx"
8589        }
8590      }
8591    },
8592    "VideoPreprocessor": {
8593      "type": "structure",
8594      "members": {
8595        "ColorCorrector": {
8596          "shape": "ColorCorrector",
8597          "locationName": "colorCorrector"
8598        },
8599        "Deinterlacer": {
8600          "shape": "Deinterlacer",
8601          "locationName": "deinterlacer"
8602        },
8603        "DolbyVision": {
8604          "shape": "DolbyVision",
8605          "locationName": "dolbyVision"
8606        },
8607        "ImageInserter": {
8608          "shape": "ImageInserter",
8609          "locationName": "imageInserter"
8610        },
8611        "NoiseReducer": {
8612          "shape": "NoiseReducer",
8613          "locationName": "noiseReducer"
8614        },
8615        "PartnerWatermarking": {
8616          "shape": "PartnerWatermarking",
8617          "locationName": "partnerWatermarking"
8618        },
8619        "TimecodeBurnin": {
8620          "shape": "TimecodeBurnin",
8621          "locationName": "timecodeBurnin"
8622        }
8623      }
8624    },
8625    "VideoSelector": {
8626      "type": "structure",
8627      "members": {
8628        "AlphaBehavior": {
8629          "shape": "AlphaBehavior",
8630          "locationName": "alphaBehavior"
8631        },
8632        "ColorSpace": {
8633          "shape": "ColorSpace",
8634          "locationName": "colorSpace"
8635        },
8636        "ColorSpaceUsage": {
8637          "shape": "ColorSpaceUsage",
8638          "locationName": "colorSpaceUsage"
8639        },
8640        "Hdr10Metadata": {
8641          "shape": "Hdr10Metadata",
8642          "locationName": "hdr10Metadata"
8643        },
8644        "Pid": {
8645          "shape": "__integerMin1Max2147483647",
8646          "locationName": "pid"
8647        },
8648        "ProgramNumber": {
8649          "shape": "__integerMinNegative2147483648Max2147483647",
8650          "locationName": "programNumber"
8651        },
8652        "Rotate": {
8653          "shape": "InputRotate",
8654          "locationName": "rotate"
8655        }
8656      }
8657    },
8658    "VideoTimecodeInsertion": {
8659      "type": "string",
8660      "enum": [
8661        "DISABLED",
8662        "PIC_TIMING_SEI"
8663      ]
8664    },
8665    "VorbisSettings": {
8666      "type": "structure",
8667      "members": {
8668        "Channels": {
8669          "shape": "__integerMin1Max2",
8670          "locationName": "channels"
8671        },
8672        "SampleRate": {
8673          "shape": "__integerMin22050Max48000",
8674          "locationName": "sampleRate"
8675        },
8676        "VbrQuality": {
8677          "shape": "__integerMinNegative1Max10",
8678          "locationName": "vbrQuality"
8679        }
8680      }
8681    },
8682    "Vp8FramerateControl": {
8683      "type": "string",
8684      "enum": [
8685        "INITIALIZE_FROM_SOURCE",
8686        "SPECIFIED"
8687      ]
8688    },
8689    "Vp8FramerateConversionAlgorithm": {
8690      "type": "string",
8691      "enum": [
8692        "DUPLICATE_DROP",
8693        "INTERPOLATE",
8694        "FRAMEFORMER"
8695      ]
8696    },
8697    "Vp8ParControl": {
8698      "type": "string",
8699      "enum": [
8700        "INITIALIZE_FROM_SOURCE",
8701        "SPECIFIED"
8702      ]
8703    },
8704    "Vp8QualityTuningLevel": {
8705      "type": "string",
8706      "enum": [
8707        "MULTI_PASS",
8708        "MULTI_PASS_HQ"
8709      ]
8710    },
8711    "Vp8RateControlMode": {
8712      "type": "string",
8713      "enum": [
8714        "VBR"
8715      ]
8716    },
8717    "Vp8Settings": {
8718      "type": "structure",
8719      "members": {
8720        "Bitrate": {
8721          "shape": "__integerMin1000Max1152000000",
8722          "locationName": "bitrate"
8723        },
8724        "FramerateControl": {
8725          "shape": "Vp8FramerateControl",
8726          "locationName": "framerateControl"
8727        },
8728        "FramerateConversionAlgorithm": {
8729          "shape": "Vp8FramerateConversionAlgorithm",
8730          "locationName": "framerateConversionAlgorithm"
8731        },
8732        "FramerateDenominator": {
8733          "shape": "__integerMin1Max2147483647",
8734          "locationName": "framerateDenominator"
8735        },
8736        "FramerateNumerator": {
8737          "shape": "__integerMin1Max2147483647",
8738          "locationName": "framerateNumerator"
8739        },
8740        "GopSize": {
8741          "shape": "__doubleMin0",
8742          "locationName": "gopSize"
8743        },
8744        "HrdBufferSize": {
8745          "shape": "__integerMin0Max47185920",
8746          "locationName": "hrdBufferSize"
8747        },
8748        "MaxBitrate": {
8749          "shape": "__integerMin1000Max1152000000",
8750          "locationName": "maxBitrate"
8751        },
8752        "ParControl": {
8753          "shape": "Vp8ParControl",
8754          "locationName": "parControl"
8755        },
8756        "ParDenominator": {
8757          "shape": "__integerMin1Max2147483647",
8758          "locationName": "parDenominator"
8759        },
8760        "ParNumerator": {
8761          "shape": "__integerMin1Max2147483647",
8762          "locationName": "parNumerator"
8763        },
8764        "QualityTuningLevel": {
8765          "shape": "Vp8QualityTuningLevel",
8766          "locationName": "qualityTuningLevel"
8767        },
8768        "RateControlMode": {
8769          "shape": "Vp8RateControlMode",
8770          "locationName": "rateControlMode"
8771        }
8772      }
8773    },
8774    "Vp9FramerateControl": {
8775      "type": "string",
8776      "enum": [
8777        "INITIALIZE_FROM_SOURCE",
8778        "SPECIFIED"
8779      ]
8780    },
8781    "Vp9FramerateConversionAlgorithm": {
8782      "type": "string",
8783      "enum": [
8784        "DUPLICATE_DROP",
8785        "INTERPOLATE",
8786        "FRAMEFORMER"
8787      ]
8788    },
8789    "Vp9ParControl": {
8790      "type": "string",
8791      "enum": [
8792        "INITIALIZE_FROM_SOURCE",
8793        "SPECIFIED"
8794      ]
8795    },
8796    "Vp9QualityTuningLevel": {
8797      "type": "string",
8798      "enum": [
8799        "MULTI_PASS",
8800        "MULTI_PASS_HQ"
8801      ]
8802    },
8803    "Vp9RateControlMode": {
8804      "type": "string",
8805      "enum": [
8806        "VBR"
8807      ]
8808    },
8809    "Vp9Settings": {
8810      "type": "structure",
8811      "members": {
8812        "Bitrate": {
8813          "shape": "__integerMin1000Max480000000",
8814          "locationName": "bitrate"
8815        },
8816        "FramerateControl": {
8817          "shape": "Vp9FramerateControl",
8818          "locationName": "framerateControl"
8819        },
8820        "FramerateConversionAlgorithm": {
8821          "shape": "Vp9FramerateConversionAlgorithm",
8822          "locationName": "framerateConversionAlgorithm"
8823        },
8824        "FramerateDenominator": {
8825          "shape": "__integerMin1Max2147483647",
8826          "locationName": "framerateDenominator"
8827        },
8828        "FramerateNumerator": {
8829          "shape": "__integerMin1Max2147483647",
8830          "locationName": "framerateNumerator"
8831        },
8832        "GopSize": {
8833          "shape": "__doubleMin0",
8834          "locationName": "gopSize"
8835        },
8836        "HrdBufferSize": {
8837          "shape": "__integerMin0Max47185920",
8838          "locationName": "hrdBufferSize"
8839        },
8840        "MaxBitrate": {
8841          "shape": "__integerMin1000Max480000000",
8842          "locationName": "maxBitrate"
8843        },
8844        "ParControl": {
8845          "shape": "Vp9ParControl",
8846          "locationName": "parControl"
8847        },
8848        "ParDenominator": {
8849          "shape": "__integerMin1Max2147483647",
8850          "locationName": "parDenominator"
8851        },
8852        "ParNumerator": {
8853          "shape": "__integerMin1Max2147483647",
8854          "locationName": "parNumerator"
8855        },
8856        "QualityTuningLevel": {
8857          "shape": "Vp9QualityTuningLevel",
8858          "locationName": "qualityTuningLevel"
8859        },
8860        "RateControlMode": {
8861          "shape": "Vp9RateControlMode",
8862          "locationName": "rateControlMode"
8863        }
8864      }
8865    },
8866    "WatermarkingStrength": {
8867      "type": "string",
8868      "enum": [
8869        "LIGHTEST",
8870        "LIGHTER",
8871        "DEFAULT",
8872        "STRONGER",
8873        "STRONGEST"
8874      ]
8875    },
8876    "WavFormat": {
8877      "type": "string",
8878      "enum": [
8879        "RIFF",
8880        "RF64"
8881      ]
8882    },
8883    "WavSettings": {
8884      "type": "structure",
8885      "members": {
8886        "BitDepth": {
8887          "shape": "__integerMin16Max24",
8888          "locationName": "bitDepth"
8889        },
8890        "Channels": {
8891          "shape": "__integerMin1Max64",
8892          "locationName": "channels"
8893        },
8894        "Format": {
8895          "shape": "WavFormat",
8896          "locationName": "format"
8897        },
8898        "SampleRate": {
8899          "shape": "__integerMin8000Max192000",
8900          "locationName": "sampleRate"
8901        }
8902      }
8903    },
8904    "__boolean": {
8905      "type": "boolean"
8906    },
8907    "__double": {
8908      "type": "double"
8909    },
8910    "__doubleMin0": {
8911      "type": "double"
8912    },
8913    "__doubleMin0Max1": {
8914      "type": "double"
8915    },
8916    "__doubleMin0Max2147483647": {
8917      "type": "double"
8918    },
8919    "__doubleMinNegative59Max0": {
8920      "type": "double"
8921    },
8922    "__doubleMinNegative60Max3": {
8923      "type": "double"
8924    },
8925    "__doubleMinNegative60Max6": {
8926      "type": "double"
8927    },
8928    "__doubleMinNegative60MaxNegative1": {
8929      "type": "double"
8930    },
8931    "__doubleMinNegative6Max3": {
8932      "type": "double"
8933    },
8934    "__integer": {
8935      "type": "integer"
8936    },
8937    "__integerMin0Max0": {
8938      "type": "integer",
8939      "min": 0,
8940      "max": 0
8941    },
8942    "__integerMin0Max1": {
8943      "type": "integer",
8944      "min": 0,
8945      "max": 1
8946    },
8947    "__integerMin0Max10": {
8948      "type": "integer",
8949      "min": 0,
8950      "max": 10
8951    },
8952    "__integerMin0Max100": {
8953      "type": "integer",
8954      "min": 0,
8955      "max": 100
8956    },
8957    "__integerMin0Max1000": {
8958      "type": "integer",
8959      "min": 0,
8960      "max": 1000
8961    },
8962    "__integerMin0Max10000": {
8963      "type": "integer",
8964      "min": 0,
8965      "max": 10000
8966    },
8967    "__integerMin0Max1152000000": {
8968      "type": "integer",
8969      "min": 0,
8970      "max": 1152000000
8971    },
8972    "__integerMin0Max128": {
8973      "type": "integer",
8974      "min": 0,
8975      "max": 128
8976    },
8977    "__integerMin0Max1466400000": {
8978      "type": "integer",
8979      "min": 0,
8980      "max": 1466400000
8981    },
8982    "__integerMin0Max15": {
8983      "type": "integer",
8984      "min": 0,
8985      "max": 15
8986    },
8987    "__integerMin0Max16": {
8988      "type": "integer",
8989      "min": 0,
8990      "max": 16
8991    },
8992    "__integerMin0Max2147483647": {
8993      "type": "integer",
8994      "min": 0,
8995      "max": 2147483647
8996    },
8997    "__integerMin0Max255": {
8998      "type": "integer",
8999      "min": 0,
9000      "max": 255
9001    },
9002    "__integerMin0Max3": {
9003      "type": "integer",
9004      "min": 0,
9005      "max": 3
9006    },
9007    "__integerMin0Max30": {
9008      "type": "integer",
9009      "min": 0,
9010      "max": 30
9011    },
9012    "__integerMin0Max30000": {
9013      "type": "integer",
9014      "min": 0,
9015      "max": 30000
9016    },
9017    "__integerMin0Max3600": {
9018      "type": "integer",
9019      "min": 0,
9020      "max": 3600
9021    },
9022    "__integerMin0Max4": {
9023      "type": "integer",
9024      "min": 0,
9025      "max": 4
9026    },
9027    "__integerMin0Max4194303": {
9028      "type": "integer",
9029      "min": 0,
9030      "max": 4194303
9031    },
9032    "__integerMin0Max47185920": {
9033      "type": "integer",
9034      "min": 0,
9035      "max": 47185920
9036    },
9037    "__integerMin0Max500": {
9038      "type": "integer",
9039      "min": 0,
9040      "max": 500
9041    },
9042    "__integerMin0Max50000": {
9043      "type": "integer",
9044      "min": 0,
9045      "max": 50000
9046    },
9047    "__integerMin0Max65534": {
9048      "type": "integer",
9049      "min": 0,
9050      "max": 65534
9051    },
9052    "__integerMin0Max65535": {
9053      "type": "integer",
9054      "min": 0,
9055      "max": 65535
9056    },
9057    "__integerMin0Max7": {
9058      "type": "integer",
9059      "min": 0,
9060      "max": 7
9061    },
9062    "__integerMin0Max8": {
9063      "type": "integer",
9064      "min": 0,
9065      "max": 8
9066    },
9067    "__integerMin0Max9": {
9068      "type": "integer",
9069      "min": 0,
9070      "max": 9
9071    },
9072    "__integerMin0Max96": {
9073      "type": "integer",
9074      "min": 0,
9075      "max": 96
9076    },
9077    "__integerMin0Max99": {
9078      "type": "integer",
9079      "min": 0,
9080      "max": 99
9081    },
9082    "__integerMin100000Max100000000": {
9083      "type": "integer",
9084      "min": 100000,
9085      "max": 100000000
9086    },
9087    "__integerMin1000Max1152000000": {
9088      "type": "integer",
9089      "min": 1000,
9090      "max": 1152000000
9091    },
9092    "__integerMin1000Max1466400000": {
9093      "type": "integer",
9094      "min": 1000,
9095      "max": 1466400000
9096    },
9097    "__integerMin1000Max288000000": {
9098      "type": "integer",
9099      "min": 1000,
9100      "max": 288000000
9101    },
9102    "__integerMin1000Max30000": {
9103      "type": "integer",
9104      "min": 1000,
9105      "max": 30000
9106    },
9107    "__integerMin1000Max300000000": {
9108      "type": "integer",
9109      "min": 1000,
9110      "max": 300000000
9111    },
9112    "__integerMin1000Max480000000": {
9113      "type": "integer",
9114      "min": 1000,
9115      "max": 480000000
9116    },
9117    "__integerMin10Max48": {
9118      "type": "integer",
9119      "min": 10,
9120      "max": 48
9121    },
9122    "__integerMin16000Max320000": {
9123      "type": "integer",
9124      "min": 16000,
9125      "max": 320000
9126    },
9127    "__integerMin16000Max48000": {
9128      "type": "integer",
9129      "min": 16000,
9130      "max": 48000
9131    },
9132    "__integerMin16Max24": {
9133      "type": "integer",
9134      "min": 16,
9135      "max": 24
9136    },
9137    "__integerMin1Max1": {
9138      "type": "integer",
9139      "min": 1,
9140      "max": 1
9141    },
9142    "__integerMin1Max10": {
9143      "type": "integer",
9144      "min": 1,
9145      "max": 10
9146    },
9147    "__integerMin1Max100": {
9148      "type": "integer",
9149      "min": 1,
9150      "max": 100
9151    },
9152    "__integerMin1Max10000000": {
9153      "type": "integer",
9154      "min": 1,
9155      "max": 10000000
9156    },
9157    "__integerMin1Max1001": {
9158      "type": "integer",
9159      "min": 1,
9160      "max": 1001
9161    },
9162    "__integerMin1Max17895697": {
9163      "type": "integer",
9164      "min": 1,
9165      "max": 17895697
9166    },
9167    "__integerMin1Max2": {
9168      "type": "integer",
9169      "min": 1,
9170      "max": 2
9171    },
9172    "__integerMin1Max20": {
9173      "type": "integer",
9174      "min": 1,
9175      "max": 20
9176    },
9177    "__integerMin1Max2147483640": {
9178      "type": "integer",
9179      "min": 1,
9180      "max": 2147483640
9181    },
9182    "__integerMin1Max2147483647": {
9183      "type": "integer",
9184      "min": 1,
9185      "max": 2147483647
9186    },
9187    "__integerMin1Max31": {
9188      "type": "integer",
9189      "min": 1,
9190      "max": 31
9191    },
9192    "__integerMin1Max32": {
9193      "type": "integer",
9194      "min": 1,
9195      "max": 32
9196    },
9197    "__integerMin1Max4": {
9198      "type": "integer",
9199      "min": 1,
9200      "max": 4
9201    },
9202    "__integerMin1Max6": {
9203      "type": "integer",
9204      "min": 1,
9205      "max": 6
9206    },
9207    "__integerMin1Max60000": {
9208      "type": "integer",
9209      "min": 1,
9210      "max": 60000
9211    },
9212    "__integerMin1Max64": {
9213      "type": "integer",
9214      "min": 1,
9215      "max": 64
9216    },
9217    "__integerMin22050Max48000": {
9218      "type": "integer",
9219      "min": 22050,
9220      "max": 48000
9221    },
9222    "__integerMin24Max60000": {
9223      "type": "integer",
9224      "min": 24,
9225      "max": 60000
9226    },
9227    "__integerMin25Max10000": {
9228      "type": "integer",
9229      "min": 25,
9230      "max": 10000
9231    },
9232    "__integerMin25Max2000": {
9233      "type": "integer",
9234      "min": 25,
9235      "max": 2000
9236    },
9237    "__integerMin2Max2147483647": {
9238      "type": "integer",
9239      "min": 2,
9240      "max": 2147483647
9241    },
9242    "__integerMin32000Max192000": {
9243      "type": "integer",
9244      "min": 32000,
9245      "max": 192000
9246    },
9247    "__integerMin32000Max384000": {
9248      "type": "integer",
9249      "min": 32000,
9250      "max": 384000
9251    },
9252    "__integerMin32000Max48000": {
9253      "type": "integer",
9254      "min": 32000,
9255      "max": 48000
9256    },
9257    "__integerMin32Max8182": {
9258      "type": "integer",
9259      "min": 32,
9260      "max": 8182
9261    },
9262    "__integerMin32Max8192": {
9263      "type": "integer",
9264      "min": 32,
9265      "max": 8192
9266    },
9267    "__integerMin384000Max768000": {
9268      "type": "integer",
9269      "min": 384000,
9270      "max": 768000
9271    },
9272    "__integerMin3Max15": {
9273      "type": "integer",
9274      "min": 3,
9275      "max": 15
9276    },
9277    "__integerMin48000Max48000": {
9278      "type": "integer",
9279      "min": 48000,
9280      "max": 48000
9281    },
9282    "__integerMin6000Max1024000": {
9283      "type": "integer",
9284      "min": 6000,
9285      "max": 1024000
9286    },
9287    "__integerMin64000Max640000": {
9288      "type": "integer",
9289      "min": 64000,
9290      "max": 640000
9291    },
9292    "__integerMin7Max15": {
9293      "type": "integer",
9294      "min": 7,
9295      "max": 15
9296    },
9297    "__integerMin8000Max192000": {
9298      "type": "integer",
9299      "min": 8000,
9300      "max": 192000
9301    },
9302    "__integerMin8000Max96000": {
9303      "type": "integer",
9304      "min": 8000,
9305      "max": 96000
9306    },
9307    "__integerMin96Max600": {
9308      "type": "integer",
9309      "min": 96,
9310      "max": 600
9311    },
9312    "__integerMinNegative1000Max1000": {
9313      "type": "integer",
9314      "min": -1000,
9315      "max": 1000
9316    },
9317    "__integerMinNegative180Max180": {
9318      "type": "integer",
9319      "min": -180,
9320      "max": 180
9321    },
9322    "__integerMinNegative1Max10": {
9323      "type": "integer",
9324      "min": -1,
9325      "max": 10
9326    },
9327    "__integerMinNegative1Max3": {
9328      "type": "integer",
9329      "min": -1,
9330      "max": 3
9331    },
9332    "__integerMinNegative2147483648Max2147483647": {
9333      "type": "integer",
9334      "min": -2147483648,
9335      "max": 2147483647
9336    },
9337    "__integerMinNegative2Max3": {
9338      "type": "integer",
9339      "min": -2,
9340      "max": 3
9341    },
9342    "__integerMinNegative50Max50": {
9343      "type": "integer",
9344      "min": -50,
9345      "max": 50
9346    },
9347    "__integerMinNegative5Max5": {
9348      "type": "integer",
9349      "min": -5,
9350      "max": 5
9351    },
9352    "__integerMinNegative60Max6": {
9353      "type": "integer",
9354      "min": -60,
9355      "max": 6
9356    },
9357    "__integerMinNegative70Max0": {
9358      "type": "integer",
9359      "min": -70,
9360      "max": 0
9361    },
9362    "__listOfAudioDescription": {
9363      "type": "list",
9364      "member": {
9365        "shape": "AudioDescription"
9366      }
9367    },
9368    "__listOfCaptionDescription": {
9369      "type": "list",
9370      "member": {
9371        "shape": "CaptionDescription"
9372      }
9373    },
9374    "__listOfCaptionDescriptionPreset": {
9375      "type": "list",
9376      "member": {
9377        "shape": "CaptionDescriptionPreset"
9378      }
9379    },
9380    "__listOfCmafAdditionalManifest": {
9381      "type": "list",
9382      "member": {
9383        "shape": "CmafAdditionalManifest"
9384      }
9385    },
9386    "__listOfDashAdditionalManifest": {
9387      "type": "list",
9388      "member": {
9389        "shape": "DashAdditionalManifest"
9390      }
9391    },
9392    "__listOfEndpoint": {
9393      "type": "list",
9394      "member": {
9395        "shape": "Endpoint"
9396      }
9397    },
9398    "__listOfHlsAdMarkers": {
9399      "type": "list",
9400      "member": {
9401        "shape": "HlsAdMarkers"
9402      }
9403    },
9404    "__listOfHlsAdditionalManifest": {
9405      "type": "list",
9406      "member": {
9407        "shape": "HlsAdditionalManifest"
9408      }
9409    },
9410    "__listOfHlsCaptionLanguageMapping": {
9411      "type": "list",
9412      "member": {
9413        "shape": "HlsCaptionLanguageMapping"
9414      }
9415    },
9416    "__listOfHopDestination": {
9417      "type": "list",
9418      "member": {
9419        "shape": "HopDestination"
9420      }
9421    },
9422    "__listOfId3Insertion": {
9423      "type": "list",
9424      "member": {
9425        "shape": "Id3Insertion"
9426      }
9427    },
9428    "__listOfInput": {
9429      "type": "list",
9430      "member": {
9431        "shape": "Input"
9432      }
9433    },
9434    "__listOfInputClipping": {
9435      "type": "list",
9436      "member": {
9437        "shape": "InputClipping"
9438      }
9439    },
9440    "__listOfInputTemplate": {
9441      "type": "list",
9442      "member": {
9443        "shape": "InputTemplate"
9444      }
9445    },
9446    "__listOfInsertableImage": {
9447      "type": "list",
9448      "member": {
9449        "shape": "InsertableImage"
9450      }
9451    },
9452    "__listOfJob": {
9453      "type": "list",
9454      "member": {
9455        "shape": "Job"
9456      }
9457    },
9458    "__listOfJobTemplate": {
9459      "type": "list",
9460      "member": {
9461        "shape": "JobTemplate"
9462      }
9463    },
9464    "__listOfMsSmoothAdditionalManifest": {
9465      "type": "list",
9466      "member": {
9467        "shape": "MsSmoothAdditionalManifest"
9468      }
9469    },
9470    "__listOfOutput": {
9471      "type": "list",
9472      "member": {
9473        "shape": "Output"
9474      }
9475    },
9476    "__listOfOutputChannelMapping": {
9477      "type": "list",
9478      "member": {
9479        "shape": "OutputChannelMapping"
9480      }
9481    },
9482    "__listOfOutputDetail": {
9483      "type": "list",
9484      "member": {
9485        "shape": "OutputDetail"
9486      }
9487    },
9488    "__listOfOutputGroup": {
9489      "type": "list",
9490      "member": {
9491        "shape": "OutputGroup"
9492      }
9493    },
9494    "__listOfOutputGroupDetail": {
9495      "type": "list",
9496      "member": {
9497        "shape": "OutputGroupDetail"
9498      }
9499    },
9500    "__listOfPreset": {
9501      "type": "list",
9502      "member": {
9503        "shape": "Preset"
9504      }
9505    },
9506    "__listOfQueue": {
9507      "type": "list",
9508      "member": {
9509        "shape": "Queue"
9510      }
9511    },
9512    "__listOfQueueTransition": {
9513      "type": "list",
9514      "member": {
9515        "shape": "QueueTransition"
9516      }
9517    },
9518    "__listOfTeletextPageType": {
9519      "type": "list",
9520      "member": {
9521        "shape": "TeletextPageType"
9522      }
9523    },
9524    "__listOf__doubleMinNegative60Max6": {
9525      "type": "list",
9526      "member": {
9527        "shape": "__doubleMinNegative60Max6"
9528      }
9529    },
9530    "__listOf__integerMin1Max2147483647": {
9531      "type": "list",
9532      "member": {
9533        "shape": "__integerMin1Max2147483647"
9534      }
9535    },
9536    "__listOf__integerMin32Max8182": {
9537      "type": "list",
9538      "member": {
9539        "shape": "__integerMin32Max8182"
9540      }
9541    },
9542    "__listOf__integerMinNegative60Max6": {
9543      "type": "list",
9544      "member": {
9545        "shape": "__integerMinNegative60Max6"
9546      }
9547    },
9548    "__listOf__string": {
9549      "type": "list",
9550      "member": {
9551        "shape": "__string"
9552      }
9553    },
9554    "__listOf__stringMin1": {
9555      "type": "list",
9556      "member": {
9557        "shape": "__stringMin1"
9558      }
9559    },
9560    "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
9561      "type": "list",
9562      "member": {
9563        "shape": "__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12"
9564      }
9565    },
9566    "__listOf__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
9567      "type": "list",
9568      "member": {
9569        "shape": "__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"
9570      }
9571    },
9572    "__listOf__stringPatternS3ASSETMAPXml": {
9573      "type": "list",
9574      "member": {
9575        "shape": "__stringPatternS3ASSETMAPXml"
9576      }
9577    },
9578    "__mapOfAudioSelector": {
9579      "type": "map",
9580      "key": {
9581        "shape": "__string"
9582      },
9583      "value": {
9584        "shape": "AudioSelector"
9585      }
9586    },
9587    "__mapOfAudioSelectorGroup": {
9588      "type": "map",
9589      "key": {
9590        "shape": "__string"
9591      },
9592      "value": {
9593        "shape": "AudioSelectorGroup"
9594      }
9595    },
9596    "__mapOfCaptionSelector": {
9597      "type": "map",
9598      "key": {
9599        "shape": "__string"
9600      },
9601      "value": {
9602        "shape": "CaptionSelector"
9603      }
9604    },
9605    "__mapOf__string": {
9606      "type": "map",
9607      "key": {
9608        "shape": "__string"
9609      },
9610      "value": {
9611        "shape": "__string"
9612      }
9613    },
9614    "__string": {
9615      "type": "string"
9616    },
9617    "__stringMin0": {
9618      "type": "string",
9619      "min": 0
9620    },
9621    "__stringMin1": {
9622      "type": "string",
9623      "min": 1
9624    },
9625    "__stringMin11Max11Pattern01D20305D205D": {
9626      "type": "string",
9627      "min": 11,
9628      "max": 11,
9629      "pattern": "^((([0-1]\\d)|(2[0-3]))(:[0-5]\\d){2}([:;][0-5]\\d))$"
9630    },
9631    "__stringMin14PatternS3BmpBMPPngPNGHttpsBmpBMPPngPNG": {
9632      "type": "string",
9633      "min": 14,
9634      "pattern": "^((s3://(.*?)\\.(bmp|BMP|png|PNG))|(https?://(.*?)\\.(bmp|BMP|png|PNG)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9635    },
9636    "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA": {
9637      "type": "string",
9638      "min": 14,
9639      "pattern": "^((s3://(.*?)\\.(bmp|BMP|png|PNG|tga|TGA))|(https?://(.*?)\\.(bmp|BMP|png|PNG|tga|TGA)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
9640    },
9641    "__stringMin14PatternS3Mov09PngHttpsMov09Png": {
9642      "type": "string",
9643      "min": 14,
9644      "pattern": "^((s3://(.*)(\\.mov|[0-9]+\\.png))|(https?://(.*)(\\.mov|[0-9]+\\.png)(\\?([^&=]+=[^&]+&)*[^&=]+=[^&]+)?))$"
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    "__stringPatternS3MM2PPMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaAHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaA": {
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][vVaA]|[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][vVaA]|[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    "__stringPatternS3MM2PPWWEEBBMMMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE": {
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][vVaA]|[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][vVaA]|[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}