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    "AncillaryConvert608To708": {
1098      "type": "string",
1099      "enum": [
1100        "UPCONVERT",
1101        "DISABLED"
1102      ]
1103    },
1104    "AncillarySourceSettings": {
1105      "type": "structure",
1106      "members": {
1107        "Convert608To708": {
1108          "shape": "AncillaryConvert608To708",
1109          "locationName": "convert608To708"
1110        },
1111        "SourceAncillaryChannelNumber": {
1112          "shape": "__integerMin1Max4",
1113          "locationName": "sourceAncillaryChannelNumber"
1114        },
1115        "TerminateCaptions": {
1116          "shape": "AncillaryTerminateCaptions",
1117          "locationName": "terminateCaptions"
1118        }
1119      }
1120    },
1121    "AncillaryTerminateCaptions": {
1122      "type": "string",
1123      "enum": [
1124        "END_OF_INPUT",
1125        "DISABLED"
1126      ]
1127    },
1128    "AntiAlias": {
1129      "type": "string",
1130      "enum": [
1131        "DISABLED",
1132        "ENABLED"
1133      ]
1134    },
1135    "AssociateCertificateRequest": {
1136      "type": "structure",
1137      "members": {
1138        "Arn": {
1139          "shape": "__string",
1140          "locationName": "arn"
1141        }
1142      },
1143      "required": [
1144        "Arn"
1145      ]
1146    },
1147    "AssociateCertificateResponse": {
1148      "type": "structure",
1149      "members": {
1150      }
1151    },
1152    "AudioCodec": {
1153      "type": "string",
1154      "enum": [
1155        "AAC",
1156        "MP2",
1157        "WAV",
1158        "AIFF",
1159        "AC3",
1160        "EAC3",
1161        "EAC3_ATMOS",
1162        "PASSTHROUGH"
1163      ]
1164    },
1165    "AudioCodecSettings": {
1166      "type": "structure",
1167      "members": {
1168        "AacSettings": {
1169          "shape": "AacSettings",
1170          "locationName": "aacSettings"
1171        },
1172        "Ac3Settings": {
1173          "shape": "Ac3Settings",
1174          "locationName": "ac3Settings"
1175        },
1176        "AiffSettings": {
1177          "shape": "AiffSettings",
1178          "locationName": "aiffSettings"
1179        },
1180        "Codec": {
1181          "shape": "AudioCodec",
1182          "locationName": "codec"
1183        },
1184        "Eac3AtmosSettings": {
1185          "shape": "Eac3AtmosSettings",
1186          "locationName": "eac3AtmosSettings"
1187        },
1188        "Eac3Settings": {
1189          "shape": "Eac3Settings",
1190          "locationName": "eac3Settings"
1191        },
1192        "Mp2Settings": {
1193          "shape": "Mp2Settings",
1194          "locationName": "mp2Settings"
1195        },
1196        "WavSettings": {
1197          "shape": "WavSettings",
1198          "locationName": "wavSettings"
1199        }
1200      }
1201    },
1202    "AudioDefaultSelection": {
1203      "type": "string",
1204      "enum": [
1205        "DEFAULT",
1206        "NOT_DEFAULT"
1207      ]
1208    },
1209    "AudioDescription": {
1210      "type": "structure",
1211      "members": {
1212        "AudioNormalizationSettings": {
1213          "shape": "AudioNormalizationSettings",
1214          "locationName": "audioNormalizationSettings"
1215        },
1216        "AudioSourceName": {
1217          "shape": "__string",
1218          "locationName": "audioSourceName"
1219        },
1220        "AudioType": {
1221          "shape": "__integerMin0Max255",
1222          "locationName": "audioType"
1223        },
1224        "AudioTypeControl": {
1225          "shape": "AudioTypeControl",
1226          "locationName": "audioTypeControl"
1227        },
1228        "CodecSettings": {
1229          "shape": "AudioCodecSettings",
1230          "locationName": "codecSettings"
1231        },
1232        "CustomLanguageCode": {
1233          "shape": "__stringMin3Max3PatternAZaZ3",
1234          "locationName": "customLanguageCode"
1235        },
1236        "LanguageCode": {
1237          "shape": "LanguageCode",
1238          "locationName": "languageCode"
1239        },
1240        "LanguageCodeControl": {
1241          "shape": "AudioLanguageCodeControl",
1242          "locationName": "languageCodeControl"
1243        },
1244        "RemixSettings": {
1245          "shape": "RemixSettings",
1246          "locationName": "remixSettings"
1247        },
1248        "StreamName": {
1249          "shape": "__stringPatternWS",
1250          "locationName": "streamName"
1251        }
1252      }
1253    },
1254    "AudioLanguageCodeControl": {
1255      "type": "string",
1256      "enum": [
1257        "FOLLOW_INPUT",
1258        "USE_CONFIGURED"
1259      ]
1260    },
1261    "AudioNormalizationAlgorithm": {
1262      "type": "string",
1263      "enum": [
1264        "ITU_BS_1770_1",
1265        "ITU_BS_1770_2",
1266        "ITU_BS_1770_3",
1267        "ITU_BS_1770_4"
1268      ]
1269    },
1270    "AudioNormalizationAlgorithmControl": {
1271      "type": "string",
1272      "enum": [
1273        "CORRECT_AUDIO",
1274        "MEASURE_ONLY"
1275      ]
1276    },
1277    "AudioNormalizationLoudnessLogging": {
1278      "type": "string",
1279      "enum": [
1280        "LOG",
1281        "DONT_LOG"
1282      ]
1283    },
1284    "AudioNormalizationPeakCalculation": {
1285      "type": "string",
1286      "enum": [
1287        "TRUE_PEAK",
1288        "NONE"
1289      ]
1290    },
1291    "AudioNormalizationSettings": {
1292      "type": "structure",
1293      "members": {
1294        "Algorithm": {
1295          "shape": "AudioNormalizationAlgorithm",
1296          "locationName": "algorithm"
1297        },
1298        "AlgorithmControl": {
1299          "shape": "AudioNormalizationAlgorithmControl",
1300          "locationName": "algorithmControl"
1301        },
1302        "CorrectionGateLevel": {
1303          "shape": "__integerMinNegative70Max0",
1304          "locationName": "correctionGateLevel"
1305        },
1306        "LoudnessLogging": {
1307          "shape": "AudioNormalizationLoudnessLogging",
1308          "locationName": "loudnessLogging"
1309        },
1310        "PeakCalculation": {
1311          "shape": "AudioNormalizationPeakCalculation",
1312          "locationName": "peakCalculation"
1313        },
1314        "TargetLkfs": {
1315          "shape": "__doubleMinNegative59Max0",
1316          "locationName": "targetLkfs"
1317        }
1318      }
1319    },
1320    "AudioSelector": {
1321      "type": "structure",
1322      "members": {
1323        "CustomLanguageCode": {
1324          "shape": "__stringMin3Max3PatternAZaZ3",
1325          "locationName": "customLanguageCode"
1326        },
1327        "DefaultSelection": {
1328          "shape": "AudioDefaultSelection",
1329          "locationName": "defaultSelection"
1330        },
1331        "ExternalAudioFileInput": {
1332          "shape": "__stringPatternHttpHttpsS3MM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE",
1333          "locationName": "externalAudioFileInput"
1334        },
1335        "LanguageCode": {
1336          "shape": "LanguageCode",
1337          "locationName": "languageCode"
1338        },
1339        "Offset": {
1340          "shape": "__integerMinNegative2147483648Max2147483647",
1341          "locationName": "offset"
1342        },
1343        "Pids": {
1344          "shape": "__listOf__integerMin1Max2147483647",
1345          "locationName": "pids"
1346        },
1347        "ProgramSelection": {
1348          "shape": "__integerMin0Max8",
1349          "locationName": "programSelection"
1350        },
1351        "RemixSettings": {
1352          "shape": "RemixSettings",
1353          "locationName": "remixSettings"
1354        },
1355        "SelectorType": {
1356          "shape": "AudioSelectorType",
1357          "locationName": "selectorType"
1358        },
1359        "Tracks": {
1360          "shape": "__listOf__integerMin1Max2147483647",
1361          "locationName": "tracks"
1362        }
1363      }
1364    },
1365    "AudioSelectorGroup": {
1366      "type": "structure",
1367      "members": {
1368        "AudioSelectorNames": {
1369          "shape": "__listOf__stringMin1",
1370          "locationName": "audioSelectorNames"
1371        }
1372      }
1373    },
1374    "AudioSelectorType": {
1375      "type": "string",
1376      "enum": [
1377        "PID",
1378        "TRACK",
1379        "LANGUAGE_CODE"
1380      ]
1381    },
1382    "AudioTypeControl": {
1383      "type": "string",
1384      "enum": [
1385        "FOLLOW_INPUT",
1386        "USE_CONFIGURED"
1387      ]
1388    },
1389    "AvailBlanking": {
1390      "type": "structure",
1391      "members": {
1392        "AvailBlankingImage": {
1393          "shape": "__stringMin14PatternHttpHttpsS3BmpBMPPngPNG",
1394          "locationName": "availBlankingImage"
1395        }
1396      }
1397    },
1398    "BadRequestException": {
1399      "type": "structure",
1400      "members": {
1401        "Message": {
1402          "shape": "__string",
1403          "locationName": "message"
1404        }
1405      },
1406      "exception": true,
1407      "error": {
1408        "httpStatusCode": 400
1409      }
1410    },
1411    "BillingTagsSource": {
1412      "type": "string",
1413      "enum": [
1414        "QUEUE",
1415        "PRESET",
1416        "JOB_TEMPLATE",
1417        "JOB"
1418      ]
1419    },
1420    "BurninDestinationSettings": {
1421      "type": "structure",
1422      "members": {
1423        "Alignment": {
1424          "shape": "BurninSubtitleAlignment",
1425          "locationName": "alignment"
1426        },
1427        "BackgroundColor": {
1428          "shape": "BurninSubtitleBackgroundColor",
1429          "locationName": "backgroundColor"
1430        },
1431        "BackgroundOpacity": {
1432          "shape": "__integerMin0Max255",
1433          "locationName": "backgroundOpacity"
1434        },
1435        "FontColor": {
1436          "shape": "BurninSubtitleFontColor",
1437          "locationName": "fontColor"
1438        },
1439        "FontOpacity": {
1440          "shape": "__integerMin0Max255",
1441          "locationName": "fontOpacity"
1442        },
1443        "FontResolution": {
1444          "shape": "__integerMin96Max600",
1445          "locationName": "fontResolution"
1446        },
1447        "FontScript": {
1448          "shape": "FontScript",
1449          "locationName": "fontScript"
1450        },
1451        "FontSize": {
1452          "shape": "__integerMin0Max96",
1453          "locationName": "fontSize"
1454        },
1455        "OutlineColor": {
1456          "shape": "BurninSubtitleOutlineColor",
1457          "locationName": "outlineColor"
1458        },
1459        "OutlineSize": {
1460          "shape": "__integerMin0Max10",
1461          "locationName": "outlineSize"
1462        },
1463        "ShadowColor": {
1464          "shape": "BurninSubtitleShadowColor",
1465          "locationName": "shadowColor"
1466        },
1467        "ShadowOpacity": {
1468          "shape": "__integerMin0Max255",
1469          "locationName": "shadowOpacity"
1470        },
1471        "ShadowXOffset": {
1472          "shape": "__integerMinNegative2147483648Max2147483647",
1473          "locationName": "shadowXOffset"
1474        },
1475        "ShadowYOffset": {
1476          "shape": "__integerMinNegative2147483648Max2147483647",
1477          "locationName": "shadowYOffset"
1478        },
1479        "TeletextSpacing": {
1480          "shape": "BurninSubtitleTeletextSpacing",
1481          "locationName": "teletextSpacing"
1482        },
1483        "XPosition": {
1484          "shape": "__integerMin0Max2147483647",
1485          "locationName": "xPosition"
1486        },
1487        "YPosition": {
1488          "shape": "__integerMin0Max2147483647",
1489          "locationName": "yPosition"
1490        }
1491      }
1492    },
1493    "BurninSubtitleAlignment": {
1494      "type": "string",
1495      "enum": [
1496        "CENTERED",
1497        "LEFT"
1498      ]
1499    },
1500    "BurninSubtitleBackgroundColor": {
1501      "type": "string",
1502      "enum": [
1503        "NONE",
1504        "BLACK",
1505        "WHITE"
1506      ]
1507    },
1508    "BurninSubtitleFontColor": {
1509      "type": "string",
1510      "enum": [
1511        "WHITE",
1512        "BLACK",
1513        "YELLOW",
1514        "RED",
1515        "GREEN",
1516        "BLUE"
1517      ]
1518    },
1519    "BurninSubtitleOutlineColor": {
1520      "type": "string",
1521      "enum": [
1522        "BLACK",
1523        "WHITE",
1524        "YELLOW",
1525        "RED",
1526        "GREEN",
1527        "BLUE"
1528      ]
1529    },
1530    "BurninSubtitleShadowColor": {
1531      "type": "string",
1532      "enum": [
1533        "NONE",
1534        "BLACK",
1535        "WHITE"
1536      ]
1537    },
1538    "BurninSubtitleTeletextSpacing": {
1539      "type": "string",
1540      "enum": [
1541        "FIXED_GRID",
1542        "PROPORTIONAL"
1543      ]
1544    },
1545    "CancelJobRequest": {
1546      "type": "structure",
1547      "members": {
1548        "Id": {
1549          "shape": "__string",
1550          "locationName": "id",
1551          "location": "uri"
1552        }
1553      },
1554      "required": [
1555        "Id"
1556      ]
1557    },
1558    "CancelJobResponse": {
1559      "type": "structure",
1560      "members": {
1561      }
1562    },
1563    "CaptionDescription": {
1564      "type": "structure",
1565      "members": {
1566        "CaptionSelectorName": {
1567          "shape": "__stringMin1",
1568          "locationName": "captionSelectorName"
1569        },
1570        "CustomLanguageCode": {
1571          "shape": "__stringMin3Max3PatternAZaZ3",
1572          "locationName": "customLanguageCode"
1573        },
1574        "DestinationSettings": {
1575          "shape": "CaptionDestinationSettings",
1576          "locationName": "destinationSettings"
1577        },
1578        "LanguageCode": {
1579          "shape": "LanguageCode",
1580          "locationName": "languageCode"
1581        },
1582        "LanguageDescription": {
1583          "shape": "__string",
1584          "locationName": "languageDescription"
1585        }
1586      }
1587    },
1588    "CaptionDescriptionPreset": {
1589      "type": "structure",
1590      "members": {
1591        "CustomLanguageCode": {
1592          "shape": "__stringMin3Max3PatternAZaZ3",
1593          "locationName": "customLanguageCode"
1594        },
1595        "DestinationSettings": {
1596          "shape": "CaptionDestinationSettings",
1597          "locationName": "destinationSettings"
1598        },
1599        "LanguageCode": {
1600          "shape": "LanguageCode",
1601          "locationName": "languageCode"
1602        },
1603        "LanguageDescription": {
1604          "shape": "__string",
1605          "locationName": "languageDescription"
1606        }
1607      }
1608    },
1609    "CaptionDestinationSettings": {
1610      "type": "structure",
1611      "members": {
1612        "BurninDestinationSettings": {
1613          "shape": "BurninDestinationSettings",
1614          "locationName": "burninDestinationSettings"
1615        },
1616        "DestinationType": {
1617          "shape": "CaptionDestinationType",
1618          "locationName": "destinationType"
1619        },
1620        "DvbSubDestinationSettings": {
1621          "shape": "DvbSubDestinationSettings",
1622          "locationName": "dvbSubDestinationSettings"
1623        },
1624        "EmbeddedDestinationSettings": {
1625          "shape": "EmbeddedDestinationSettings",
1626          "locationName": "embeddedDestinationSettings"
1627        },
1628        "ImscDestinationSettings": {
1629          "shape": "ImscDestinationSettings",
1630          "locationName": "imscDestinationSettings"
1631        },
1632        "SccDestinationSettings": {
1633          "shape": "SccDestinationSettings",
1634          "locationName": "sccDestinationSettings"
1635        },
1636        "TeletextDestinationSettings": {
1637          "shape": "TeletextDestinationSettings",
1638          "locationName": "teletextDestinationSettings"
1639        },
1640        "TtmlDestinationSettings": {
1641          "shape": "TtmlDestinationSettings",
1642          "locationName": "ttmlDestinationSettings"
1643        }
1644      }
1645    },
1646    "CaptionDestinationType": {
1647      "type": "string",
1648      "enum": [
1649        "BURN_IN",
1650        "DVB_SUB",
1651        "EMBEDDED",
1652        "EMBEDDED_PLUS_SCTE20",
1653        "IMSC",
1654        "SCTE20_PLUS_EMBEDDED",
1655        "SCC",
1656        "SRT",
1657        "SMI",
1658        "TELETEXT",
1659        "TTML",
1660        "WEBVTT"
1661      ]
1662    },
1663    "CaptionSelector": {
1664      "type": "structure",
1665      "members": {
1666        "CustomLanguageCode": {
1667          "shape": "__stringMin3Max3PatternAZaZ3",
1668          "locationName": "customLanguageCode"
1669        },
1670        "LanguageCode": {
1671          "shape": "LanguageCode",
1672          "locationName": "languageCode"
1673        },
1674        "SourceSettings": {
1675          "shape": "CaptionSourceSettings",
1676          "locationName": "sourceSettings"
1677        }
1678      }
1679    },
1680    "CaptionSourceSettings": {
1681      "type": "structure",
1682      "members": {
1683        "AncillarySourceSettings": {
1684          "shape": "AncillarySourceSettings",
1685          "locationName": "ancillarySourceSettings"
1686        },
1687        "DvbSubSourceSettings": {
1688          "shape": "DvbSubSourceSettings",
1689          "locationName": "dvbSubSourceSettings"
1690        },
1691        "EmbeddedSourceSettings": {
1692          "shape": "EmbeddedSourceSettings",
1693          "locationName": "embeddedSourceSettings"
1694        },
1695        "FileSourceSettings": {
1696          "shape": "FileSourceSettings",
1697          "locationName": "fileSourceSettings"
1698        },
1699        "SourceType": {
1700          "shape": "CaptionSourceType",
1701          "locationName": "sourceType"
1702        },
1703        "TeletextSourceSettings": {
1704          "shape": "TeletextSourceSettings",
1705          "locationName": "teletextSourceSettings"
1706        },
1707        "TrackSourceSettings": {
1708          "shape": "TrackSourceSettings",
1709          "locationName": "trackSourceSettings"
1710        }
1711      }
1712    },
1713    "CaptionSourceType": {
1714      "type": "string",
1715      "enum": [
1716        "ANCILLARY",
1717        "DVB_SUB",
1718        "EMBEDDED",
1719        "SCTE20",
1720        "SCC",
1721        "TTML",
1722        "STL",
1723        "SRT",
1724        "SMI",
1725        "TELETEXT",
1726        "NULL_SOURCE",
1727        "IMSC"
1728      ]
1729    },
1730    "ChannelMapping": {
1731      "type": "structure",
1732      "members": {
1733        "OutputChannels": {
1734          "shape": "__listOfOutputChannelMapping",
1735          "locationName": "outputChannels"
1736        }
1737      }
1738    },
1739    "CmafClientCache": {
1740      "type": "string",
1741      "enum": [
1742        "DISABLED",
1743        "ENABLED"
1744      ]
1745    },
1746    "CmafCodecSpecification": {
1747      "type": "string",
1748      "enum": [
1749        "RFC_6381",
1750        "RFC_4281"
1751      ]
1752    },
1753    "CmafEncryptionSettings": {
1754      "type": "structure",
1755      "members": {
1756        "ConstantInitializationVector": {
1757          "shape": "__stringMin32Max32Pattern09aFAF32",
1758          "locationName": "constantInitializationVector"
1759        },
1760        "EncryptionMethod": {
1761          "shape": "CmafEncryptionType",
1762          "locationName": "encryptionMethod"
1763        },
1764        "InitializationVectorInManifest": {
1765          "shape": "CmafInitializationVectorInManifest",
1766          "locationName": "initializationVectorInManifest"
1767        },
1768        "SpekeKeyProvider": {
1769          "shape": "SpekeKeyProviderCmaf",
1770          "locationName": "spekeKeyProvider"
1771        },
1772        "StaticKeyProvider": {
1773          "shape": "StaticKeyProvider",
1774          "locationName": "staticKeyProvider"
1775        },
1776        "Type": {
1777          "shape": "CmafKeyProviderType",
1778          "locationName": "type"
1779        }
1780      }
1781    },
1782    "CmafEncryptionType": {
1783      "type": "string",
1784      "enum": [
1785        "SAMPLE_AES",
1786        "AES_CTR"
1787      ]
1788    },
1789    "CmafGroupSettings": {
1790      "type": "structure",
1791      "members": {
1792        "BaseUrl": {
1793          "shape": "__string",
1794          "locationName": "baseUrl"
1795        },
1796        "ClientCache": {
1797          "shape": "CmafClientCache",
1798          "locationName": "clientCache"
1799        },
1800        "CodecSpecification": {
1801          "shape": "CmafCodecSpecification",
1802          "locationName": "codecSpecification"
1803        },
1804        "Destination": {
1805          "shape": "__stringPatternS3",
1806          "locationName": "destination"
1807        },
1808        "DestinationSettings": {
1809          "shape": "DestinationSettings",
1810          "locationName": "destinationSettings"
1811        },
1812        "Encryption": {
1813          "shape": "CmafEncryptionSettings",
1814          "locationName": "encryption"
1815        },
1816        "FragmentLength": {
1817          "shape": "__integerMin1Max2147483647",
1818          "locationName": "fragmentLength"
1819        },
1820        "ManifestCompression": {
1821          "shape": "CmafManifestCompression",
1822          "locationName": "manifestCompression"
1823        },
1824        "ManifestDurationFormat": {
1825          "shape": "CmafManifestDurationFormat",
1826          "locationName": "manifestDurationFormat"
1827        },
1828        "MinBufferTime": {
1829          "shape": "__integerMin0Max2147483647",
1830          "locationName": "minBufferTime"
1831        },
1832        "MinFinalSegmentLength": {
1833          "shape": "__doubleMin0Max2147483647",
1834          "locationName": "minFinalSegmentLength"
1835        },
1836        "MpdProfile": {
1837          "shape": "CmafMpdProfile",
1838          "locationName": "mpdProfile"
1839        },
1840        "SegmentControl": {
1841          "shape": "CmafSegmentControl",
1842          "locationName": "segmentControl"
1843        },
1844        "SegmentLength": {
1845          "shape": "__integerMin1Max2147483647",
1846          "locationName": "segmentLength"
1847        },
1848        "StreamInfResolution": {
1849          "shape": "CmafStreamInfResolution",
1850          "locationName": "streamInfResolution"
1851        },
1852        "WriteDashManifest": {
1853          "shape": "CmafWriteDASHManifest",
1854          "locationName": "writeDashManifest"
1855        },
1856        "WriteHlsManifest": {
1857          "shape": "CmafWriteHLSManifest",
1858          "locationName": "writeHlsManifest"
1859        }
1860      }
1861    },
1862    "CmafInitializationVectorInManifest": {
1863      "type": "string",
1864      "enum": [
1865        "INCLUDE",
1866        "EXCLUDE"
1867      ]
1868    },
1869    "CmafKeyProviderType": {
1870      "type": "string",
1871      "enum": [
1872        "SPEKE",
1873        "STATIC_KEY"
1874      ]
1875    },
1876    "CmafManifestCompression": {
1877      "type": "string",
1878      "enum": [
1879        "GZIP",
1880        "NONE"
1881      ]
1882    },
1883    "CmafManifestDurationFormat": {
1884      "type": "string",
1885      "enum": [
1886        "FLOATING_POINT",
1887        "INTEGER"
1888      ]
1889    },
1890    "CmafMpdProfile": {
1891      "type": "string",
1892      "enum": [
1893        "MAIN_PROFILE",
1894        "ON_DEMAND_PROFILE"
1895      ]
1896    },
1897    "CmafSegmentControl": {
1898      "type": "string",
1899      "enum": [
1900        "SINGLE_FILE",
1901        "SEGMENTED_FILES"
1902      ]
1903    },
1904    "CmafStreamInfResolution": {
1905      "type": "string",
1906      "enum": [
1907        "INCLUDE",
1908        "EXCLUDE"
1909      ]
1910    },
1911    "CmafWriteDASHManifest": {
1912      "type": "string",
1913      "enum": [
1914        "DISABLED",
1915        "ENABLED"
1916      ]
1917    },
1918    "CmafWriteHLSManifest": {
1919      "type": "string",
1920      "enum": [
1921        "DISABLED",
1922        "ENABLED"
1923      ]
1924    },
1925    "ColorCorrector": {
1926      "type": "structure",
1927      "members": {
1928        "Brightness": {
1929          "shape": "__integerMin1Max100",
1930          "locationName": "brightness"
1931        },
1932        "ColorSpaceConversion": {
1933          "shape": "ColorSpaceConversion",
1934          "locationName": "colorSpaceConversion"
1935        },
1936        "Contrast": {
1937          "shape": "__integerMin1Max100",
1938          "locationName": "contrast"
1939        },
1940        "Hdr10Metadata": {
1941          "shape": "Hdr10Metadata",
1942          "locationName": "hdr10Metadata"
1943        },
1944        "Hue": {
1945          "shape": "__integerMinNegative180Max180",
1946          "locationName": "hue"
1947        },
1948        "Saturation": {
1949          "shape": "__integerMin1Max100",
1950          "locationName": "saturation"
1951        }
1952      }
1953    },
1954    "ColorMetadata": {
1955      "type": "string",
1956      "enum": [
1957        "IGNORE",
1958        "INSERT"
1959      ]
1960    },
1961    "ColorSpace": {
1962      "type": "string",
1963      "enum": [
1964        "FOLLOW",
1965        "REC_601",
1966        "REC_709",
1967        "HDR10",
1968        "HLG_2020"
1969      ]
1970    },
1971    "ColorSpaceConversion": {
1972      "type": "string",
1973      "enum": [
1974        "NONE",
1975        "FORCE_601",
1976        "FORCE_709",
1977        "FORCE_HDR10",
1978        "FORCE_HLG_2020"
1979      ]
1980    },
1981    "ColorSpaceUsage": {
1982      "type": "string",
1983      "enum": [
1984        "FORCE",
1985        "FALLBACK"
1986      ]
1987    },
1988    "Commitment": {
1989      "type": "string",
1990      "enum": [
1991        "ONE_YEAR"
1992      ]
1993    },
1994    "ConflictException": {
1995      "type": "structure",
1996      "members": {
1997        "Message": {
1998          "shape": "__string",
1999          "locationName": "message"
2000        }
2001      },
2002      "exception": true,
2003      "error": {
2004        "httpStatusCode": 409
2005      }
2006    },
2007    "ContainerSettings": {
2008      "type": "structure",
2009      "members": {
2010        "Container": {
2011          "shape": "ContainerType",
2012          "locationName": "container"
2013        },
2014        "F4vSettings": {
2015          "shape": "F4vSettings",
2016          "locationName": "f4vSettings"
2017        },
2018        "M2tsSettings": {
2019          "shape": "M2tsSettings",
2020          "locationName": "m2tsSettings"
2021        },
2022        "M3u8Settings": {
2023          "shape": "M3u8Settings",
2024          "locationName": "m3u8Settings"
2025        },
2026        "MovSettings": {
2027          "shape": "MovSettings",
2028          "locationName": "movSettings"
2029        },
2030        "Mp4Settings": {
2031          "shape": "Mp4Settings",
2032          "locationName": "mp4Settings"
2033        }
2034      }
2035    },
2036    "ContainerType": {
2037      "type": "string",
2038      "enum": [
2039        "F4V",
2040        "ISMV",
2041        "M2TS",
2042        "M3U8",
2043        "CMFC",
2044        "MOV",
2045        "MP4",
2046        "MPD",
2047        "MXF",
2048        "RAW"
2049      ]
2050    },
2051    "CreateJobRequest": {
2052      "type": "structure",
2053      "members": {
2054        "AccelerationSettings": {
2055          "shape": "AccelerationSettings",
2056          "locationName": "accelerationSettings"
2057        },
2058        "BillingTagsSource": {
2059          "shape": "BillingTagsSource",
2060          "locationName": "billingTagsSource"
2061        },
2062        "ClientRequestToken": {
2063          "shape": "__string",
2064          "locationName": "clientRequestToken",
2065          "idempotencyToken": true
2066        },
2067        "JobTemplate": {
2068          "shape": "__string",
2069          "locationName": "jobTemplate"
2070        },
2071        "Priority": {
2072          "shape": "__integerMinNegative50Max50",
2073          "locationName": "priority"
2074        },
2075        "Queue": {
2076          "shape": "__string",
2077          "locationName": "queue"
2078        },
2079        "Role": {
2080          "shape": "__string",
2081          "locationName": "role"
2082        },
2083        "Settings": {
2084          "shape": "JobSettings",
2085          "locationName": "settings"
2086        },
2087        "SimulateReservedQueue": {
2088          "shape": "SimulateReservedQueue",
2089          "locationName": "simulateReservedQueue"
2090        },
2091        "StatusUpdateInterval": {
2092          "shape": "StatusUpdateInterval",
2093          "locationName": "statusUpdateInterval"
2094        },
2095        "Tags": {
2096          "shape": "__mapOf__string",
2097          "locationName": "tags"
2098        },
2099        "UserMetadata": {
2100          "shape": "__mapOf__string",
2101          "locationName": "userMetadata"
2102        }
2103      },
2104      "required": [
2105        "Role",
2106        "Settings"
2107      ]
2108    },
2109    "CreateJobResponse": {
2110      "type": "structure",
2111      "members": {
2112        "Job": {
2113          "shape": "Job",
2114          "locationName": "job"
2115        }
2116      }
2117    },
2118    "CreateJobTemplateRequest": {
2119      "type": "structure",
2120      "members": {
2121        "AccelerationSettings": {
2122          "shape": "AccelerationSettings",
2123          "locationName": "accelerationSettings"
2124        },
2125        "Category": {
2126          "shape": "__string",
2127          "locationName": "category"
2128        },
2129        "Description": {
2130          "shape": "__string",
2131          "locationName": "description"
2132        },
2133        "Name": {
2134          "shape": "__string",
2135          "locationName": "name"
2136        },
2137        "Priority": {
2138          "shape": "__integerMinNegative50Max50",
2139          "locationName": "priority"
2140        },
2141        "Queue": {
2142          "shape": "__string",
2143          "locationName": "queue"
2144        },
2145        "Settings": {
2146          "shape": "JobTemplateSettings",
2147          "locationName": "settings"
2148        },
2149        "StatusUpdateInterval": {
2150          "shape": "StatusUpdateInterval",
2151          "locationName": "statusUpdateInterval"
2152        },
2153        "Tags": {
2154          "shape": "__mapOf__string",
2155          "locationName": "tags"
2156        }
2157      },
2158      "required": [
2159        "Settings",
2160        "Name"
2161      ]
2162    },
2163    "CreateJobTemplateResponse": {
2164      "type": "structure",
2165      "members": {
2166        "JobTemplate": {
2167          "shape": "JobTemplate",
2168          "locationName": "jobTemplate"
2169        }
2170      }
2171    },
2172    "CreatePresetRequest": {
2173      "type": "structure",
2174      "members": {
2175        "Category": {
2176          "shape": "__string",
2177          "locationName": "category"
2178        },
2179        "Description": {
2180          "shape": "__string",
2181          "locationName": "description"
2182        },
2183        "Name": {
2184          "shape": "__string",
2185          "locationName": "name"
2186        },
2187        "Settings": {
2188          "shape": "PresetSettings",
2189          "locationName": "settings"
2190        },
2191        "Tags": {
2192          "shape": "__mapOf__string",
2193          "locationName": "tags"
2194        }
2195      },
2196      "required": [
2197        "Settings",
2198        "Name"
2199      ]
2200    },
2201    "CreatePresetResponse": {
2202      "type": "structure",
2203      "members": {
2204        "Preset": {
2205          "shape": "Preset",
2206          "locationName": "preset"
2207        }
2208      }
2209    },
2210    "CreateQueueRequest": {
2211      "type": "structure",
2212      "members": {
2213        "Description": {
2214          "shape": "__string",
2215          "locationName": "description"
2216        },
2217        "Name": {
2218          "shape": "__string",
2219          "locationName": "name"
2220        },
2221        "PricingPlan": {
2222          "shape": "PricingPlan",
2223          "locationName": "pricingPlan"
2224        },
2225        "ReservationPlanSettings": {
2226          "shape": "ReservationPlanSettings",
2227          "locationName": "reservationPlanSettings"
2228        },
2229        "Status": {
2230          "shape": "QueueStatus",
2231          "locationName": "status"
2232        },
2233        "Tags": {
2234          "shape": "__mapOf__string",
2235          "locationName": "tags"
2236        }
2237      },
2238      "required": [
2239        "Name"
2240      ]
2241    },
2242    "CreateQueueResponse": {
2243      "type": "structure",
2244      "members": {
2245        "Queue": {
2246          "shape": "Queue",
2247          "locationName": "queue"
2248        }
2249      }
2250    },
2251    "DashIsoEncryptionSettings": {
2252      "type": "structure",
2253      "members": {
2254        "PlaybackDeviceCompatibility": {
2255          "shape": "DashIsoPlaybackDeviceCompatibility",
2256          "locationName": "playbackDeviceCompatibility"
2257        },
2258        "SpekeKeyProvider": {
2259          "shape": "SpekeKeyProvider",
2260          "locationName": "spekeKeyProvider"
2261        }
2262      }
2263    },
2264    "DashIsoGroupSettings": {
2265      "type": "structure",
2266      "members": {
2267        "BaseUrl": {
2268          "shape": "__string",
2269          "locationName": "baseUrl"
2270        },
2271        "Destination": {
2272          "shape": "__stringPatternS3",
2273          "locationName": "destination"
2274        },
2275        "DestinationSettings": {
2276          "shape": "DestinationSettings",
2277          "locationName": "destinationSettings"
2278        },
2279        "Encryption": {
2280          "shape": "DashIsoEncryptionSettings",
2281          "locationName": "encryption"
2282        },
2283        "FragmentLength": {
2284          "shape": "__integerMin1Max2147483647",
2285          "locationName": "fragmentLength"
2286        },
2287        "HbbtvCompliance": {
2288          "shape": "DashIsoHbbtvCompliance",
2289          "locationName": "hbbtvCompliance"
2290        },
2291        "MinBufferTime": {
2292          "shape": "__integerMin0Max2147483647",
2293          "locationName": "minBufferTime"
2294        },
2295        "MpdProfile": {
2296          "shape": "DashIsoMpdProfile",
2297          "locationName": "mpdProfile"
2298        },
2299        "SegmentControl": {
2300          "shape": "DashIsoSegmentControl",
2301          "locationName": "segmentControl"
2302        },
2303        "SegmentLength": {
2304          "shape": "__integerMin1Max2147483647",
2305          "locationName": "segmentLength"
2306        },
2307        "WriteSegmentTimelineInRepresentation": {
2308          "shape": "DashIsoWriteSegmentTimelineInRepresentation",
2309          "locationName": "writeSegmentTimelineInRepresentation"
2310        }
2311      }
2312    },
2313    "DashIsoHbbtvCompliance": {
2314      "type": "string",
2315      "enum": [
2316        "HBBTV_1_5",
2317        "NONE"
2318      ]
2319    },
2320    "DashIsoMpdProfile": {
2321      "type": "string",
2322      "enum": [
2323        "MAIN_PROFILE",
2324        "ON_DEMAND_PROFILE"
2325      ]
2326    },
2327    "DashIsoPlaybackDeviceCompatibility": {
2328      "type": "string",
2329      "enum": [
2330        "CENC_V1",
2331        "UNENCRYPTED_SEI"
2332      ]
2333    },
2334    "DashIsoSegmentControl": {
2335      "type": "string",
2336      "enum": [
2337        "SINGLE_FILE",
2338        "SEGMENTED_FILES"
2339      ]
2340    },
2341    "DashIsoWriteSegmentTimelineInRepresentation": {
2342      "type": "string",
2343      "enum": [
2344        "ENABLED",
2345        "DISABLED"
2346      ]
2347    },
2348    "DecryptionMode": {
2349      "type": "string",
2350      "enum": [
2351        "AES_CTR",
2352        "AES_CBC",
2353        "AES_GCM"
2354      ]
2355    },
2356    "DeinterlaceAlgorithm": {
2357      "type": "string",
2358      "enum": [
2359        "INTERPOLATE",
2360        "INTERPOLATE_TICKER",
2361        "BLEND",
2362        "BLEND_TICKER"
2363      ]
2364    },
2365    "Deinterlacer": {
2366      "type": "structure",
2367      "members": {
2368        "Algorithm": {
2369          "shape": "DeinterlaceAlgorithm",
2370          "locationName": "algorithm"
2371        },
2372        "Control": {
2373          "shape": "DeinterlacerControl",
2374          "locationName": "control"
2375        },
2376        "Mode": {
2377          "shape": "DeinterlacerMode",
2378          "locationName": "mode"
2379        }
2380      }
2381    },
2382    "DeinterlacerControl": {
2383      "type": "string",
2384      "enum": [
2385        "FORCE_ALL_FRAMES",
2386        "NORMAL"
2387      ]
2388    },
2389    "DeinterlacerMode": {
2390      "type": "string",
2391      "enum": [
2392        "DEINTERLACE",
2393        "INVERSE_TELECINE",
2394        "ADAPTIVE"
2395      ]
2396    },
2397    "DeleteJobTemplateRequest": {
2398      "type": "structure",
2399      "members": {
2400        "Name": {
2401          "shape": "__string",
2402          "locationName": "name",
2403          "location": "uri"
2404        }
2405      },
2406      "required": [
2407        "Name"
2408      ]
2409    },
2410    "DeleteJobTemplateResponse": {
2411      "type": "structure",
2412      "members": {
2413      }
2414    },
2415    "DeletePresetRequest": {
2416      "type": "structure",
2417      "members": {
2418        "Name": {
2419          "shape": "__string",
2420          "locationName": "name",
2421          "location": "uri"
2422        }
2423      },
2424      "required": [
2425        "Name"
2426      ]
2427    },
2428    "DeletePresetResponse": {
2429      "type": "structure",
2430      "members": {
2431      }
2432    },
2433    "DeleteQueueRequest": {
2434      "type": "structure",
2435      "members": {
2436        "Name": {
2437          "shape": "__string",
2438          "locationName": "name",
2439          "location": "uri"
2440        }
2441      },
2442      "required": [
2443        "Name"
2444      ]
2445    },
2446    "DeleteQueueResponse": {
2447      "type": "structure",
2448      "members": {
2449      }
2450    },
2451    "DescribeEndpointsMode": {
2452      "type": "string",
2453      "enum": [
2454        "DEFAULT",
2455        "GET_ONLY"
2456      ]
2457    },
2458    "DescribeEndpointsRequest": {
2459      "type": "structure",
2460      "members": {
2461        "MaxResults": {
2462          "shape": "__integer",
2463          "locationName": "maxResults"
2464        },
2465        "Mode": {
2466          "shape": "DescribeEndpointsMode",
2467          "locationName": "mode"
2468        },
2469        "NextToken": {
2470          "shape": "__string",
2471          "locationName": "nextToken"
2472        }
2473      }
2474    },
2475    "DescribeEndpointsResponse": {
2476      "type": "structure",
2477      "members": {
2478        "Endpoints": {
2479          "shape": "__listOfEndpoint",
2480          "locationName": "endpoints"
2481        },
2482        "NextToken": {
2483          "shape": "__string",
2484          "locationName": "nextToken"
2485        }
2486      }
2487    },
2488    "DestinationSettings": {
2489      "type": "structure",
2490      "members": {
2491        "S3Settings": {
2492          "shape": "S3DestinationSettings",
2493          "locationName": "s3Settings"
2494        }
2495      }
2496    },
2497    "DisassociateCertificateRequest": {
2498      "type": "structure",
2499      "members": {
2500        "Arn": {
2501          "shape": "__string",
2502          "locationName": "arn",
2503          "location": "uri"
2504        }
2505      },
2506      "required": [
2507        "Arn"
2508      ]
2509    },
2510    "DisassociateCertificateResponse": {
2511      "type": "structure",
2512      "members": {
2513      }
2514    },
2515    "DropFrameTimecode": {
2516      "type": "string",
2517      "enum": [
2518        "DISABLED",
2519        "ENABLED"
2520      ]
2521    },
2522    "DvbNitSettings": {
2523      "type": "structure",
2524      "members": {
2525        "NetworkId": {
2526          "shape": "__integerMin0Max65535",
2527          "locationName": "networkId"
2528        },
2529        "NetworkName": {
2530          "shape": "__stringMin1Max256",
2531          "locationName": "networkName"
2532        },
2533        "NitInterval": {
2534          "shape": "__integerMin25Max10000",
2535          "locationName": "nitInterval"
2536        }
2537      }
2538    },
2539    "DvbSdtSettings": {
2540      "type": "structure",
2541      "members": {
2542        "OutputSdt": {
2543          "shape": "OutputSdt",
2544          "locationName": "outputSdt"
2545        },
2546        "SdtInterval": {
2547          "shape": "__integerMin25Max2000",
2548          "locationName": "sdtInterval"
2549        },
2550        "ServiceName": {
2551          "shape": "__stringMin1Max256",
2552          "locationName": "serviceName"
2553        },
2554        "ServiceProviderName": {
2555          "shape": "__stringMin1Max256",
2556          "locationName": "serviceProviderName"
2557        }
2558      }
2559    },
2560    "DvbSubDestinationSettings": {
2561      "type": "structure",
2562      "members": {
2563        "Alignment": {
2564          "shape": "DvbSubtitleAlignment",
2565          "locationName": "alignment"
2566        },
2567        "BackgroundColor": {
2568          "shape": "DvbSubtitleBackgroundColor",
2569          "locationName": "backgroundColor"
2570        },
2571        "BackgroundOpacity": {
2572          "shape": "__integerMin0Max255",
2573          "locationName": "backgroundOpacity"
2574        },
2575        "FontColor": {
2576          "shape": "DvbSubtitleFontColor",
2577          "locationName": "fontColor"
2578        },
2579        "FontOpacity": {
2580          "shape": "__integerMin0Max255",
2581          "locationName": "fontOpacity"
2582        },
2583        "FontResolution": {
2584          "shape": "__integerMin96Max600",
2585          "locationName": "fontResolution"
2586        },
2587        "FontScript": {
2588          "shape": "FontScript",
2589          "locationName": "fontScript"
2590        },
2591        "FontSize": {
2592          "shape": "__integerMin0Max96",
2593          "locationName": "fontSize"
2594        },
2595        "OutlineColor": {
2596          "shape": "DvbSubtitleOutlineColor",
2597          "locationName": "outlineColor"
2598        },
2599        "OutlineSize": {
2600          "shape": "__integerMin0Max10",
2601          "locationName": "outlineSize"
2602        },
2603        "ShadowColor": {
2604          "shape": "DvbSubtitleShadowColor",
2605          "locationName": "shadowColor"
2606        },
2607        "ShadowOpacity": {
2608          "shape": "__integerMin0Max255",
2609          "locationName": "shadowOpacity"
2610        },
2611        "ShadowXOffset": {
2612          "shape": "__integerMinNegative2147483648Max2147483647",
2613          "locationName": "shadowXOffset"
2614        },
2615        "ShadowYOffset": {
2616          "shape": "__integerMinNegative2147483648Max2147483647",
2617          "locationName": "shadowYOffset"
2618        },
2619        "TeletextSpacing": {
2620          "shape": "DvbSubtitleTeletextSpacing",
2621          "locationName": "teletextSpacing"
2622        },
2623        "XPosition": {
2624          "shape": "__integerMin0Max2147483647",
2625          "locationName": "xPosition"
2626        },
2627        "YPosition": {
2628          "shape": "__integerMin0Max2147483647",
2629          "locationName": "yPosition"
2630        }
2631      }
2632    },
2633    "DvbSubSourceSettings": {
2634      "type": "structure",
2635      "members": {
2636        "Pid": {
2637          "shape": "__integerMin1Max2147483647",
2638          "locationName": "pid"
2639        }
2640      }
2641    },
2642    "DvbSubtitleAlignment": {
2643      "type": "string",
2644      "enum": [
2645        "CENTERED",
2646        "LEFT"
2647      ]
2648    },
2649    "DvbSubtitleBackgroundColor": {
2650      "type": "string",
2651      "enum": [
2652        "NONE",
2653        "BLACK",
2654        "WHITE"
2655      ]
2656    },
2657    "DvbSubtitleFontColor": {
2658      "type": "string",
2659      "enum": [
2660        "WHITE",
2661        "BLACK",
2662        "YELLOW",
2663        "RED",
2664        "GREEN",
2665        "BLUE"
2666      ]
2667    },
2668    "DvbSubtitleOutlineColor": {
2669      "type": "string",
2670      "enum": [
2671        "BLACK",
2672        "WHITE",
2673        "YELLOW",
2674        "RED",
2675        "GREEN",
2676        "BLUE"
2677      ]
2678    },
2679    "DvbSubtitleShadowColor": {
2680      "type": "string",
2681      "enum": [
2682        "NONE",
2683        "BLACK",
2684        "WHITE"
2685      ]
2686    },
2687    "DvbSubtitleTeletextSpacing": {
2688      "type": "string",
2689      "enum": [
2690        "FIXED_GRID",
2691        "PROPORTIONAL"
2692      ]
2693    },
2694    "DvbTdtSettings": {
2695      "type": "structure",
2696      "members": {
2697        "TdtInterval": {
2698          "shape": "__integerMin1000Max30000",
2699          "locationName": "tdtInterval"
2700        }
2701      }
2702    },
2703    "Eac3AtmosBitstreamMode": {
2704      "type": "string",
2705      "enum": [
2706        "COMPLETE_MAIN"
2707      ]
2708    },
2709    "Eac3AtmosCodingMode": {
2710      "type": "string",
2711      "enum": [
2712        "CODING_MODE_9_1_6"
2713      ]
2714    },
2715    "Eac3AtmosDialogueIntelligence": {
2716      "type": "string",
2717      "enum": [
2718        "ENABLED",
2719        "DISABLED"
2720      ]
2721    },
2722    "Eac3AtmosDynamicRangeCompressionLine": {
2723      "type": "string",
2724      "enum": [
2725        "NONE",
2726        "FILM_STANDARD",
2727        "FILM_LIGHT",
2728        "MUSIC_STANDARD",
2729        "MUSIC_LIGHT",
2730        "SPEECH"
2731      ]
2732    },
2733    "Eac3AtmosDynamicRangeCompressionRf": {
2734      "type": "string",
2735      "enum": [
2736        "NONE",
2737        "FILM_STANDARD",
2738        "FILM_LIGHT",
2739        "MUSIC_STANDARD",
2740        "MUSIC_LIGHT",
2741        "SPEECH"
2742      ]
2743    },
2744    "Eac3AtmosMeteringMode": {
2745      "type": "string",
2746      "enum": [
2747        "LEQ_A",
2748        "ITU_BS_1770_1",
2749        "ITU_BS_1770_2",
2750        "ITU_BS_1770_3",
2751        "ITU_BS_1770_4"
2752      ]
2753    },
2754    "Eac3AtmosSettings": {
2755      "type": "structure",
2756      "members": {
2757        "Bitrate": {
2758          "shape": "__integerMin384000Max768000",
2759          "locationName": "bitrate"
2760        },
2761        "BitstreamMode": {
2762          "shape": "Eac3AtmosBitstreamMode",
2763          "locationName": "bitstreamMode"
2764        },
2765        "CodingMode": {
2766          "shape": "Eac3AtmosCodingMode",
2767          "locationName": "codingMode"
2768        },
2769        "DialogueIntelligence": {
2770          "shape": "Eac3AtmosDialogueIntelligence",
2771          "locationName": "dialogueIntelligence"
2772        },
2773        "DynamicRangeCompressionLine": {
2774          "shape": "Eac3AtmosDynamicRangeCompressionLine",
2775          "locationName": "dynamicRangeCompressionLine"
2776        },
2777        "DynamicRangeCompressionRf": {
2778          "shape": "Eac3AtmosDynamicRangeCompressionRf",
2779          "locationName": "dynamicRangeCompressionRf"
2780        },
2781        "LoRoCenterMixLevel": {
2782          "shape": "__doubleMinNegative6Max3",
2783          "locationName": "loRoCenterMixLevel"
2784        },
2785        "LoRoSurroundMixLevel": {
2786          "shape": "__doubleMinNegative60MaxNegative1",
2787          "locationName": "loRoSurroundMixLevel"
2788        },
2789        "LtRtCenterMixLevel": {
2790          "shape": "__doubleMinNegative6Max3",
2791          "locationName": "ltRtCenterMixLevel"
2792        },
2793        "LtRtSurroundMixLevel": {
2794          "shape": "__doubleMinNegative60MaxNegative1",
2795          "locationName": "ltRtSurroundMixLevel"
2796        },
2797        "MeteringMode": {
2798          "shape": "Eac3AtmosMeteringMode",
2799          "locationName": "meteringMode"
2800        },
2801        "SampleRate": {
2802          "shape": "__integerMin48000Max48000",
2803          "locationName": "sampleRate"
2804        },
2805        "SpeechThreshold": {
2806          "shape": "__integerMin1Max100",
2807          "locationName": "speechThreshold"
2808        },
2809        "StereoDownmix": {
2810          "shape": "Eac3AtmosStereoDownmix",
2811          "locationName": "stereoDownmix"
2812        },
2813        "SurroundExMode": {
2814          "shape": "Eac3AtmosSurroundExMode",
2815          "locationName": "surroundExMode"
2816        }
2817      }
2818    },
2819    "Eac3AtmosStereoDownmix": {
2820      "type": "string",
2821      "enum": [
2822        "NOT_INDICATED",
2823        "STEREO",
2824        "SURROUND",
2825        "DPL2"
2826      ]
2827    },
2828    "Eac3AtmosSurroundExMode": {
2829      "type": "string",
2830      "enum": [
2831        "NOT_INDICATED",
2832        "ENABLED",
2833        "DISABLED"
2834      ]
2835    },
2836    "Eac3AttenuationControl": {
2837      "type": "string",
2838      "enum": [
2839        "ATTENUATE_3_DB",
2840        "NONE"
2841      ]
2842    },
2843    "Eac3BitstreamMode": {
2844      "type": "string",
2845      "enum": [
2846        "COMPLETE_MAIN",
2847        "COMMENTARY",
2848        "EMERGENCY",
2849        "HEARING_IMPAIRED",
2850        "VISUALLY_IMPAIRED"
2851      ]
2852    },
2853    "Eac3CodingMode": {
2854      "type": "string",
2855      "enum": [
2856        "CODING_MODE_1_0",
2857        "CODING_MODE_2_0",
2858        "CODING_MODE_3_2"
2859      ]
2860    },
2861    "Eac3DcFilter": {
2862      "type": "string",
2863      "enum": [
2864        "ENABLED",
2865        "DISABLED"
2866      ]
2867    },
2868    "Eac3DynamicRangeCompressionLine": {
2869      "type": "string",
2870      "enum": [
2871        "NONE",
2872        "FILM_STANDARD",
2873        "FILM_LIGHT",
2874        "MUSIC_STANDARD",
2875        "MUSIC_LIGHT",
2876        "SPEECH"
2877      ]
2878    },
2879    "Eac3DynamicRangeCompressionRf": {
2880      "type": "string",
2881      "enum": [
2882        "NONE",
2883        "FILM_STANDARD",
2884        "FILM_LIGHT",
2885        "MUSIC_STANDARD",
2886        "MUSIC_LIGHT",
2887        "SPEECH"
2888      ]
2889    },
2890    "Eac3LfeControl": {
2891      "type": "string",
2892      "enum": [
2893        "LFE",
2894        "NO_LFE"
2895      ]
2896    },
2897    "Eac3LfeFilter": {
2898      "type": "string",
2899      "enum": [
2900        "ENABLED",
2901        "DISABLED"
2902      ]
2903    },
2904    "Eac3MetadataControl": {
2905      "type": "string",
2906      "enum": [
2907        "FOLLOW_INPUT",
2908        "USE_CONFIGURED"
2909      ]
2910    },
2911    "Eac3PassthroughControl": {
2912      "type": "string",
2913      "enum": [
2914        "WHEN_POSSIBLE",
2915        "NO_PASSTHROUGH"
2916      ]
2917    },
2918    "Eac3PhaseControl": {
2919      "type": "string",
2920      "enum": [
2921        "SHIFT_90_DEGREES",
2922        "NO_SHIFT"
2923      ]
2924    },
2925    "Eac3Settings": {
2926      "type": "structure",
2927      "members": {
2928        "AttenuationControl": {
2929          "shape": "Eac3AttenuationControl",
2930          "locationName": "attenuationControl"
2931        },
2932        "Bitrate": {
2933          "shape": "__integerMin64000Max640000",
2934          "locationName": "bitrate"
2935        },
2936        "BitstreamMode": {
2937          "shape": "Eac3BitstreamMode",
2938          "locationName": "bitstreamMode"
2939        },
2940        "CodingMode": {
2941          "shape": "Eac3CodingMode",
2942          "locationName": "codingMode"
2943        },
2944        "DcFilter": {
2945          "shape": "Eac3DcFilter",
2946          "locationName": "dcFilter"
2947        },
2948        "Dialnorm": {
2949          "shape": "__integerMin1Max31",
2950          "locationName": "dialnorm"
2951        },
2952        "DynamicRangeCompressionLine": {
2953          "shape": "Eac3DynamicRangeCompressionLine",
2954          "locationName": "dynamicRangeCompressionLine"
2955        },
2956        "DynamicRangeCompressionRf": {
2957          "shape": "Eac3DynamicRangeCompressionRf",
2958          "locationName": "dynamicRangeCompressionRf"
2959        },
2960        "LfeControl": {
2961          "shape": "Eac3LfeControl",
2962          "locationName": "lfeControl"
2963        },
2964        "LfeFilter": {
2965          "shape": "Eac3LfeFilter",
2966          "locationName": "lfeFilter"
2967        },
2968        "LoRoCenterMixLevel": {
2969          "shape": "__doubleMinNegative60Max3",
2970          "locationName": "loRoCenterMixLevel"
2971        },
2972        "LoRoSurroundMixLevel": {
2973          "shape": "__doubleMinNegative60MaxNegative1",
2974          "locationName": "loRoSurroundMixLevel"
2975        },
2976        "LtRtCenterMixLevel": {
2977          "shape": "__doubleMinNegative60Max3",
2978          "locationName": "ltRtCenterMixLevel"
2979        },
2980        "LtRtSurroundMixLevel": {
2981          "shape": "__doubleMinNegative60MaxNegative1",
2982          "locationName": "ltRtSurroundMixLevel"
2983        },
2984        "MetadataControl": {
2985          "shape": "Eac3MetadataControl",
2986          "locationName": "metadataControl"
2987        },
2988        "PassthroughControl": {
2989          "shape": "Eac3PassthroughControl",
2990          "locationName": "passthroughControl"
2991        },
2992        "PhaseControl": {
2993          "shape": "Eac3PhaseControl",
2994          "locationName": "phaseControl"
2995        },
2996        "SampleRate": {
2997          "shape": "__integerMin48000Max48000",
2998          "locationName": "sampleRate"
2999        },
3000        "StereoDownmix": {
3001          "shape": "Eac3StereoDownmix",
3002          "locationName": "stereoDownmix"
3003        },
3004        "SurroundExMode": {
3005          "shape": "Eac3SurroundExMode",
3006          "locationName": "surroundExMode"
3007        },
3008        "SurroundMode": {
3009          "shape": "Eac3SurroundMode",
3010          "locationName": "surroundMode"
3011        }
3012      }
3013    },
3014    "Eac3StereoDownmix": {
3015      "type": "string",
3016      "enum": [
3017        "NOT_INDICATED",
3018        "LO_RO",
3019        "LT_RT",
3020        "DPL2"
3021      ]
3022    },
3023    "Eac3SurroundExMode": {
3024      "type": "string",
3025      "enum": [
3026        "NOT_INDICATED",
3027        "ENABLED",
3028        "DISABLED"
3029      ]
3030    },
3031    "Eac3SurroundMode": {
3032      "type": "string",
3033      "enum": [
3034        "NOT_INDICATED",
3035        "ENABLED",
3036        "DISABLED"
3037      ]
3038    },
3039    "EmbeddedConvert608To708": {
3040      "type": "string",
3041      "enum": [
3042        "UPCONVERT",
3043        "DISABLED"
3044      ]
3045    },
3046    "EmbeddedDestinationSettings": {
3047      "type": "structure",
3048      "members": {
3049        "Destination608ChannelNumber": {
3050          "shape": "__integerMin1Max4",
3051          "locationName": "destination608ChannelNumber"
3052        },
3053        "Destination708ServiceNumber": {
3054          "shape": "__integerMin1Max6",
3055          "locationName": "destination708ServiceNumber"
3056        }
3057      }
3058    },
3059    "EmbeddedSourceSettings": {
3060      "type": "structure",
3061      "members": {
3062        "Convert608To708": {
3063          "shape": "EmbeddedConvert608To708",
3064          "locationName": "convert608To708"
3065        },
3066        "Source608ChannelNumber": {
3067          "shape": "__integerMin1Max4",
3068          "locationName": "source608ChannelNumber"
3069        },
3070        "Source608TrackNumber": {
3071          "shape": "__integerMin1Max1",
3072          "locationName": "source608TrackNumber"
3073        },
3074        "TerminateCaptions": {
3075          "shape": "EmbeddedTerminateCaptions",
3076          "locationName": "terminateCaptions"
3077        }
3078      }
3079    },
3080    "EmbeddedTerminateCaptions": {
3081      "type": "string",
3082      "enum": [
3083        "END_OF_INPUT",
3084        "DISABLED"
3085      ]
3086    },
3087    "Endpoint": {
3088      "type": "structure",
3089      "members": {
3090        "Url": {
3091          "shape": "__string",
3092          "locationName": "url"
3093        }
3094      }
3095    },
3096    "EsamManifestConfirmConditionNotification": {
3097      "type": "structure",
3098      "members": {
3099        "MccXml": {
3100          "shape": "__stringPatternSNManifestConfirmConditionNotificationNS",
3101          "locationName": "mccXml"
3102        }
3103      }
3104    },
3105    "EsamSettings": {
3106      "type": "structure",
3107      "members": {
3108        "ManifestConfirmConditionNotification": {
3109          "shape": "EsamManifestConfirmConditionNotification",
3110          "locationName": "manifestConfirmConditionNotification"
3111        },
3112        "ResponseSignalPreroll": {
3113          "shape": "__integerMin0Max30000",
3114          "locationName": "responseSignalPreroll"
3115        },
3116        "SignalProcessingNotification": {
3117          "shape": "EsamSignalProcessingNotification",
3118          "locationName": "signalProcessingNotification"
3119        }
3120      }
3121    },
3122    "EsamSignalProcessingNotification": {
3123      "type": "structure",
3124      "members": {
3125        "SccXml": {
3126          "shape": "__stringPatternSNSignalProcessingNotificationNS",
3127          "locationName": "sccXml"
3128        }
3129      }
3130    },
3131    "ExceptionBody": {
3132      "type": "structure",
3133      "members": {
3134        "Message": {
3135          "shape": "__string",
3136          "locationName": "message"
3137        }
3138      }
3139    },
3140    "F4vMoovPlacement": {
3141      "type": "string",
3142      "enum": [
3143        "PROGRESSIVE_DOWNLOAD",
3144        "NORMAL"
3145      ]
3146    },
3147    "F4vSettings": {
3148      "type": "structure",
3149      "members": {
3150        "MoovPlacement": {
3151          "shape": "F4vMoovPlacement",
3152          "locationName": "moovPlacement"
3153        }
3154      }
3155    },
3156    "FileGroupSettings": {
3157      "type": "structure",
3158      "members": {
3159        "Destination": {
3160          "shape": "__stringPatternS3",
3161          "locationName": "destination"
3162        },
3163        "DestinationSettings": {
3164          "shape": "DestinationSettings",
3165          "locationName": "destinationSettings"
3166        }
3167      }
3168    },
3169    "FileSourceConvert608To708": {
3170      "type": "string",
3171      "enum": [
3172        "UPCONVERT",
3173        "DISABLED"
3174      ]
3175    },
3176    "FileSourceSettings": {
3177      "type": "structure",
3178      "members": {
3179        "Convert608To708": {
3180          "shape": "FileSourceConvert608To708",
3181          "locationName": "convert608To708"
3182        },
3183        "SourceFile": {
3184          "shape": "__stringMin14PatternHttpHttpsS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMI",
3185          "locationName": "sourceFile"
3186        },
3187        "TimeDelta": {
3188          "shape": "__integerMinNegative2147483648Max2147483647",
3189          "locationName": "timeDelta"
3190        }
3191      }
3192    },
3193    "FontScript": {
3194      "type": "string",
3195      "enum": [
3196        "AUTOMATIC",
3197        "HANS",
3198        "HANT"
3199      ]
3200    },
3201    "ForbiddenException": {
3202      "type": "structure",
3203      "members": {
3204        "Message": {
3205          "shape": "__string",
3206          "locationName": "message"
3207        }
3208      },
3209      "exception": true,
3210      "error": {
3211        "httpStatusCode": 403
3212      }
3213    },
3214    "FrameCaptureSettings": {
3215      "type": "structure",
3216      "members": {
3217        "FramerateDenominator": {
3218          "shape": "__integerMin1Max2147483647",
3219          "locationName": "framerateDenominator"
3220        },
3221        "FramerateNumerator": {
3222          "shape": "__integerMin1Max2147483647",
3223          "locationName": "framerateNumerator"
3224        },
3225        "MaxCaptures": {
3226          "shape": "__integerMin1Max10000000",
3227          "locationName": "maxCaptures"
3228        },
3229        "Quality": {
3230          "shape": "__integerMin1Max100",
3231          "locationName": "quality"
3232        }
3233      }
3234    },
3235    "GetJobRequest": {
3236      "type": "structure",
3237      "members": {
3238        "Id": {
3239          "shape": "__string",
3240          "locationName": "id",
3241          "location": "uri"
3242        }
3243      },
3244      "required": [
3245        "Id"
3246      ]
3247    },
3248    "GetJobResponse": {
3249      "type": "structure",
3250      "members": {
3251        "Job": {
3252          "shape": "Job",
3253          "locationName": "job"
3254        }
3255      }
3256    },
3257    "GetJobTemplateRequest": {
3258      "type": "structure",
3259      "members": {
3260        "Name": {
3261          "shape": "__string",
3262          "locationName": "name",
3263          "location": "uri"
3264        }
3265      },
3266      "required": [
3267        "Name"
3268      ]
3269    },
3270    "GetJobTemplateResponse": {
3271      "type": "structure",
3272      "members": {
3273        "JobTemplate": {
3274          "shape": "JobTemplate",
3275          "locationName": "jobTemplate"
3276        }
3277      }
3278    },
3279    "GetPresetRequest": {
3280      "type": "structure",
3281      "members": {
3282        "Name": {
3283          "shape": "__string",
3284          "locationName": "name",
3285          "location": "uri"
3286        }
3287      },
3288      "required": [
3289        "Name"
3290      ]
3291    },
3292    "GetPresetResponse": {
3293      "type": "structure",
3294      "members": {
3295        "Preset": {
3296          "shape": "Preset",
3297          "locationName": "preset"
3298        }
3299      }
3300    },
3301    "GetQueueRequest": {
3302      "type": "structure",
3303      "members": {
3304        "Name": {
3305          "shape": "__string",
3306          "locationName": "name",
3307          "location": "uri"
3308        }
3309      },
3310      "required": [
3311        "Name"
3312      ]
3313    },
3314    "GetQueueResponse": {
3315      "type": "structure",
3316      "members": {
3317        "Queue": {
3318          "shape": "Queue",
3319          "locationName": "queue"
3320        }
3321      }
3322    },
3323    "H264AdaptiveQuantization": {
3324      "type": "string",
3325      "enum": [
3326        "OFF",
3327        "LOW",
3328        "MEDIUM",
3329        "HIGH",
3330        "HIGHER",
3331        "MAX"
3332      ]
3333    },
3334    "H264CodecLevel": {
3335      "type": "string",
3336      "enum": [
3337        "AUTO",
3338        "LEVEL_1",
3339        "LEVEL_1_1",
3340        "LEVEL_1_2",
3341        "LEVEL_1_3",
3342        "LEVEL_2",
3343        "LEVEL_2_1",
3344        "LEVEL_2_2",
3345        "LEVEL_3",
3346        "LEVEL_3_1",
3347        "LEVEL_3_2",
3348        "LEVEL_4",
3349        "LEVEL_4_1",
3350        "LEVEL_4_2",
3351        "LEVEL_5",
3352        "LEVEL_5_1",
3353        "LEVEL_5_2"
3354      ]
3355    },
3356    "H264CodecProfile": {
3357      "type": "string",
3358      "enum": [
3359        "BASELINE",
3360        "HIGH",
3361        "HIGH_10BIT",
3362        "HIGH_422",
3363        "HIGH_422_10BIT",
3364        "MAIN"
3365      ]
3366    },
3367    "H264DynamicSubGop": {
3368      "type": "string",
3369      "enum": [
3370        "ADAPTIVE",
3371        "STATIC"
3372      ]
3373    },
3374    "H264EntropyEncoding": {
3375      "type": "string",
3376      "enum": [
3377        "CABAC",
3378        "CAVLC"
3379      ]
3380    },
3381    "H264FieldEncoding": {
3382      "type": "string",
3383      "enum": [
3384        "PAFF",
3385        "FORCE_FIELD"
3386      ]
3387    },
3388    "H264FlickerAdaptiveQuantization": {
3389      "type": "string",
3390      "enum": [
3391        "DISABLED",
3392        "ENABLED"
3393      ]
3394    },
3395    "H264FramerateControl": {
3396      "type": "string",
3397      "enum": [
3398        "INITIALIZE_FROM_SOURCE",
3399        "SPECIFIED"
3400      ]
3401    },
3402    "H264FramerateConversionAlgorithm": {
3403      "type": "string",
3404      "enum": [
3405        "DUPLICATE_DROP",
3406        "INTERPOLATE"
3407      ]
3408    },
3409    "H264GopBReference": {
3410      "type": "string",
3411      "enum": [
3412        "DISABLED",
3413        "ENABLED"
3414      ]
3415    },
3416    "H264GopSizeUnits": {
3417      "type": "string",
3418      "enum": [
3419        "FRAMES",
3420        "SECONDS"
3421      ]
3422    },
3423    "H264InterlaceMode": {
3424      "type": "string",
3425      "enum": [
3426        "PROGRESSIVE",
3427        "TOP_FIELD",
3428        "BOTTOM_FIELD",
3429        "FOLLOW_TOP_FIELD",
3430        "FOLLOW_BOTTOM_FIELD"
3431      ]
3432    },
3433    "H264ParControl": {
3434      "type": "string",
3435      "enum": [
3436        "INITIALIZE_FROM_SOURCE",
3437        "SPECIFIED"
3438      ]
3439    },
3440    "H264QualityTuningLevel": {
3441      "type": "string",
3442      "enum": [
3443        "SINGLE_PASS",
3444        "SINGLE_PASS_HQ",
3445        "MULTI_PASS_HQ"
3446      ]
3447    },
3448    "H264QvbrSettings": {
3449      "type": "structure",
3450      "members": {
3451        "MaxAverageBitrate": {
3452          "shape": "__integerMin1000Max1152000000",
3453          "locationName": "maxAverageBitrate"
3454        },
3455        "QvbrQualityLevel": {
3456          "shape": "__integerMin1Max10",
3457          "locationName": "qvbrQualityLevel"
3458        }
3459      }
3460    },
3461    "H264RateControlMode": {
3462      "type": "string",
3463      "enum": [
3464        "VBR",
3465        "CBR",
3466        "QVBR"
3467      ]
3468    },
3469    "H264RepeatPps": {
3470      "type": "string",
3471      "enum": [
3472        "DISABLED",
3473        "ENABLED"
3474      ]
3475    },
3476    "H264SceneChangeDetect": {
3477      "type": "string",
3478      "enum": [
3479        "DISABLED",
3480        "ENABLED",
3481        "TRANSITION_DETECTION"
3482      ]
3483    },
3484    "H264Settings": {
3485      "type": "structure",
3486      "members": {
3487        "AdaptiveQuantization": {
3488          "shape": "H264AdaptiveQuantization",
3489          "locationName": "adaptiveQuantization"
3490        },
3491        "Bitrate": {
3492          "shape": "__integerMin1000Max1152000000",
3493          "locationName": "bitrate"
3494        },
3495        "CodecLevel": {
3496          "shape": "H264CodecLevel",
3497          "locationName": "codecLevel"
3498        },
3499        "CodecProfile": {
3500          "shape": "H264CodecProfile",
3501          "locationName": "codecProfile"
3502        },
3503        "DynamicSubGop": {
3504          "shape": "H264DynamicSubGop",
3505          "locationName": "dynamicSubGop"
3506        },
3507        "EntropyEncoding": {
3508          "shape": "H264EntropyEncoding",
3509          "locationName": "entropyEncoding"
3510        },
3511        "FieldEncoding": {
3512          "shape": "H264FieldEncoding",
3513          "locationName": "fieldEncoding"
3514        },
3515        "FlickerAdaptiveQuantization": {
3516          "shape": "H264FlickerAdaptiveQuantization",
3517          "locationName": "flickerAdaptiveQuantization"
3518        },
3519        "FramerateControl": {
3520          "shape": "H264FramerateControl",
3521          "locationName": "framerateControl"
3522        },
3523        "FramerateConversionAlgorithm": {
3524          "shape": "H264FramerateConversionAlgorithm",
3525          "locationName": "framerateConversionAlgorithm"
3526        },
3527        "FramerateDenominator": {
3528          "shape": "__integerMin1Max2147483647",
3529          "locationName": "framerateDenominator"
3530        },
3531        "FramerateNumerator": {
3532          "shape": "__integerMin1Max2147483647",
3533          "locationName": "framerateNumerator"
3534        },
3535        "GopBReference": {
3536          "shape": "H264GopBReference",
3537          "locationName": "gopBReference"
3538        },
3539        "GopClosedCadence": {
3540          "shape": "__integerMin0Max2147483647",
3541          "locationName": "gopClosedCadence"
3542        },
3543        "GopSize": {
3544          "shape": "__doubleMin0",
3545          "locationName": "gopSize"
3546        },
3547        "GopSizeUnits": {
3548          "shape": "H264GopSizeUnits",
3549          "locationName": "gopSizeUnits"
3550        },
3551        "HrdBufferInitialFillPercentage": {
3552          "shape": "__integerMin0Max100",
3553          "locationName": "hrdBufferInitialFillPercentage"
3554        },
3555        "HrdBufferSize": {
3556          "shape": "__integerMin0Max1152000000",
3557          "locationName": "hrdBufferSize"
3558        },
3559        "InterlaceMode": {
3560          "shape": "H264InterlaceMode",
3561          "locationName": "interlaceMode"
3562        },
3563        "MaxBitrate": {
3564          "shape": "__integerMin1000Max1152000000",
3565          "locationName": "maxBitrate"
3566        },
3567        "MinIInterval": {
3568          "shape": "__integerMin0Max30",
3569          "locationName": "minIInterval"
3570        },
3571        "NumberBFramesBetweenReferenceFrames": {
3572          "shape": "__integerMin0Max7",
3573          "locationName": "numberBFramesBetweenReferenceFrames"
3574        },
3575        "NumberReferenceFrames": {
3576          "shape": "__integerMin1Max6",
3577          "locationName": "numberReferenceFrames"
3578        },
3579        "ParControl": {
3580          "shape": "H264ParControl",
3581          "locationName": "parControl"
3582        },
3583        "ParDenominator": {
3584          "shape": "__integerMin1Max2147483647",
3585          "locationName": "parDenominator"
3586        },
3587        "ParNumerator": {
3588          "shape": "__integerMin1Max2147483647",
3589          "locationName": "parNumerator"
3590        },
3591        "QualityTuningLevel": {
3592          "shape": "H264QualityTuningLevel",
3593          "locationName": "qualityTuningLevel"
3594        },
3595        "QvbrSettings": {
3596          "shape": "H264QvbrSettings",
3597          "locationName": "qvbrSettings"
3598        },
3599        "RateControlMode": {
3600          "shape": "H264RateControlMode",
3601          "locationName": "rateControlMode"
3602        },
3603        "RepeatPps": {
3604          "shape": "H264RepeatPps",
3605          "locationName": "repeatPps"
3606        },
3607        "SceneChangeDetect": {
3608          "shape": "H264SceneChangeDetect",
3609          "locationName": "sceneChangeDetect"
3610        },
3611        "Slices": {
3612          "shape": "__integerMin1Max32",
3613          "locationName": "slices"
3614        },
3615        "SlowPal": {
3616          "shape": "H264SlowPal",
3617          "locationName": "slowPal"
3618        },
3619        "Softness": {
3620          "shape": "__integerMin0Max128",
3621          "locationName": "softness"
3622        },
3623        "SpatialAdaptiveQuantization": {
3624          "shape": "H264SpatialAdaptiveQuantization",
3625          "locationName": "spatialAdaptiveQuantization"
3626        },
3627        "Syntax": {
3628          "shape": "H264Syntax",
3629          "locationName": "syntax"
3630        },
3631        "Telecine": {
3632          "shape": "H264Telecine",
3633          "locationName": "telecine"
3634        },
3635        "TemporalAdaptiveQuantization": {
3636          "shape": "H264TemporalAdaptiveQuantization",
3637          "locationName": "temporalAdaptiveQuantization"
3638        },
3639        "UnregisteredSeiTimecode": {
3640          "shape": "H264UnregisteredSeiTimecode",
3641          "locationName": "unregisteredSeiTimecode"
3642        }
3643      }
3644    },
3645    "H264SlowPal": {
3646      "type": "string",
3647      "enum": [
3648        "DISABLED",
3649        "ENABLED"
3650      ]
3651    },
3652    "H264SpatialAdaptiveQuantization": {
3653      "type": "string",
3654      "enum": [
3655        "DISABLED",
3656        "ENABLED"
3657      ]
3658    },
3659    "H264Syntax": {
3660      "type": "string",
3661      "enum": [
3662        "DEFAULT",
3663        "RP2027"
3664      ]
3665    },
3666    "H264Telecine": {
3667      "type": "string",
3668      "enum": [
3669        "NONE",
3670        "SOFT",
3671        "HARD"
3672      ]
3673    },
3674    "H264TemporalAdaptiveQuantization": {
3675      "type": "string",
3676      "enum": [
3677        "DISABLED",
3678        "ENABLED"
3679      ]
3680    },
3681    "H264UnregisteredSeiTimecode": {
3682      "type": "string",
3683      "enum": [
3684        "DISABLED",
3685        "ENABLED"
3686      ]
3687    },
3688    "H265AdaptiveQuantization": {
3689      "type": "string",
3690      "enum": [
3691        "OFF",
3692        "LOW",
3693        "MEDIUM",
3694        "HIGH",
3695        "HIGHER",
3696        "MAX"
3697      ]
3698    },
3699    "H265AlternateTransferFunctionSei": {
3700      "type": "string",
3701      "enum": [
3702        "DISABLED",
3703        "ENABLED"
3704      ]
3705    },
3706    "H265CodecLevel": {
3707      "type": "string",
3708      "enum": [
3709        "AUTO",
3710        "LEVEL_1",
3711        "LEVEL_2",
3712        "LEVEL_2_1",
3713        "LEVEL_3",
3714        "LEVEL_3_1",
3715        "LEVEL_4",
3716        "LEVEL_4_1",
3717        "LEVEL_5",
3718        "LEVEL_5_1",
3719        "LEVEL_5_2",
3720        "LEVEL_6",
3721        "LEVEL_6_1",
3722        "LEVEL_6_2"
3723      ]
3724    },
3725    "H265CodecProfile": {
3726      "type": "string",
3727      "enum": [
3728        "MAIN_MAIN",
3729        "MAIN_HIGH",
3730        "MAIN10_MAIN",
3731        "MAIN10_HIGH",
3732        "MAIN_422_8BIT_MAIN",
3733        "MAIN_422_8BIT_HIGH",
3734        "MAIN_422_10BIT_MAIN",
3735        "MAIN_422_10BIT_HIGH"
3736      ]
3737    },
3738    "H265DynamicSubGop": {
3739      "type": "string",
3740      "enum": [
3741        "ADAPTIVE",
3742        "STATIC"
3743      ]
3744    },
3745    "H265FlickerAdaptiveQuantization": {
3746      "type": "string",
3747      "enum": [
3748        "DISABLED",
3749        "ENABLED"
3750      ]
3751    },
3752    "H265FramerateControl": {
3753      "type": "string",
3754      "enum": [
3755        "INITIALIZE_FROM_SOURCE",
3756        "SPECIFIED"
3757      ]
3758    },
3759    "H265FramerateConversionAlgorithm": {
3760      "type": "string",
3761      "enum": [
3762        "DUPLICATE_DROP",
3763        "INTERPOLATE"
3764      ]
3765    },
3766    "H265GopBReference": {
3767      "type": "string",
3768      "enum": [
3769        "DISABLED",
3770        "ENABLED"
3771      ]
3772    },
3773    "H265GopSizeUnits": {
3774      "type": "string",
3775      "enum": [
3776        "FRAMES",
3777        "SECONDS"
3778      ]
3779    },
3780    "H265InterlaceMode": {
3781      "type": "string",
3782      "enum": [
3783        "PROGRESSIVE",
3784        "TOP_FIELD",
3785        "BOTTOM_FIELD",
3786        "FOLLOW_TOP_FIELD",
3787        "FOLLOW_BOTTOM_FIELD"
3788      ]
3789    },
3790    "H265ParControl": {
3791      "type": "string",
3792      "enum": [
3793        "INITIALIZE_FROM_SOURCE",
3794        "SPECIFIED"
3795      ]
3796    },
3797    "H265QualityTuningLevel": {
3798      "type": "string",
3799      "enum": [
3800        "SINGLE_PASS",
3801        "SINGLE_PASS_HQ",
3802        "MULTI_PASS_HQ"
3803      ]
3804    },
3805    "H265QvbrSettings": {
3806      "type": "structure",
3807      "members": {
3808        "MaxAverageBitrate": {
3809          "shape": "__integerMin1000Max1466400000",
3810          "locationName": "maxAverageBitrate"
3811        },
3812        "QvbrQualityLevel": {
3813          "shape": "__integerMin1Max10",
3814          "locationName": "qvbrQualityLevel"
3815        }
3816      }
3817    },
3818    "H265RateControlMode": {
3819      "type": "string",
3820      "enum": [
3821        "VBR",
3822        "CBR",
3823        "QVBR"
3824      ]
3825    },
3826    "H265SampleAdaptiveOffsetFilterMode": {
3827      "type": "string",
3828      "enum": [
3829        "DEFAULT",
3830        "ADAPTIVE",
3831        "OFF"
3832      ]
3833    },
3834    "H265SceneChangeDetect": {
3835      "type": "string",
3836      "enum": [
3837        "DISABLED",
3838        "ENABLED",
3839        "TRANSITION_DETECTION"
3840      ]
3841    },
3842    "H265Settings": {
3843      "type": "structure",
3844      "members": {
3845        "AdaptiveQuantization": {
3846          "shape": "H265AdaptiveQuantization",
3847          "locationName": "adaptiveQuantization"
3848        },
3849        "AlternateTransferFunctionSei": {
3850          "shape": "H265AlternateTransferFunctionSei",
3851          "locationName": "alternateTransferFunctionSei"
3852        },
3853        "Bitrate": {
3854          "shape": "__integerMin1000Max1466400000",
3855          "locationName": "bitrate"
3856        },
3857        "CodecLevel": {
3858          "shape": "H265CodecLevel",
3859          "locationName": "codecLevel"
3860        },
3861        "CodecProfile": {
3862          "shape": "H265CodecProfile",
3863          "locationName": "codecProfile"
3864        },
3865        "DynamicSubGop": {
3866          "shape": "H265DynamicSubGop",
3867          "locationName": "dynamicSubGop"
3868        },
3869        "FlickerAdaptiveQuantization": {
3870          "shape": "H265FlickerAdaptiveQuantization",
3871          "locationName": "flickerAdaptiveQuantization"
3872        },
3873        "FramerateControl": {
3874          "shape": "H265FramerateControl",
3875          "locationName": "framerateControl"
3876        },
3877        "FramerateConversionAlgorithm": {
3878          "shape": "H265FramerateConversionAlgorithm",
3879          "locationName": "framerateConversionAlgorithm"
3880        },
3881        "FramerateDenominator": {
3882          "shape": "__integerMin1Max2147483647",
3883          "locationName": "framerateDenominator"
3884        },
3885        "FramerateNumerator": {
3886          "shape": "__integerMin1Max2147483647",
3887          "locationName": "framerateNumerator"
3888        },
3889        "GopBReference": {
3890          "shape": "H265GopBReference",
3891          "locationName": "gopBReference"
3892        },
3893        "GopClosedCadence": {
3894          "shape": "__integerMin0Max2147483647",
3895          "locationName": "gopClosedCadence"
3896        },
3897        "GopSize": {
3898          "shape": "__doubleMin0",
3899          "locationName": "gopSize"
3900        },
3901        "GopSizeUnits": {
3902          "shape": "H265GopSizeUnits",
3903          "locationName": "gopSizeUnits"
3904        },
3905        "HrdBufferInitialFillPercentage": {
3906          "shape": "__integerMin0Max100",
3907          "locationName": "hrdBufferInitialFillPercentage"
3908        },
3909        "HrdBufferSize": {
3910          "shape": "__integerMin0Max1466400000",
3911          "locationName": "hrdBufferSize"
3912        },
3913        "InterlaceMode": {
3914          "shape": "H265InterlaceMode",
3915          "locationName": "interlaceMode"
3916        },
3917        "MaxBitrate": {
3918          "shape": "__integerMin1000Max1466400000",
3919          "locationName": "maxBitrate"
3920        },
3921        "MinIInterval": {
3922          "shape": "__integerMin0Max30",
3923          "locationName": "minIInterval"
3924        },
3925        "NumberBFramesBetweenReferenceFrames": {
3926          "shape": "__integerMin0Max7",
3927          "locationName": "numberBFramesBetweenReferenceFrames"
3928        },
3929        "NumberReferenceFrames": {
3930          "shape": "__integerMin1Max6",
3931          "locationName": "numberReferenceFrames"
3932        },
3933        "ParControl": {
3934          "shape": "H265ParControl",
3935          "locationName": "parControl"
3936        },
3937        "ParDenominator": {
3938          "shape": "__integerMin1Max2147483647",
3939          "locationName": "parDenominator"
3940        },
3941        "ParNumerator": {
3942          "shape": "__integerMin1Max2147483647",
3943          "locationName": "parNumerator"
3944        },
3945        "QualityTuningLevel": {
3946          "shape": "H265QualityTuningLevel",
3947          "locationName": "qualityTuningLevel"
3948        },
3949        "QvbrSettings": {
3950          "shape": "H265QvbrSettings",
3951          "locationName": "qvbrSettings"
3952        },
3953        "RateControlMode": {
3954          "shape": "H265RateControlMode",
3955          "locationName": "rateControlMode"
3956        },
3957        "SampleAdaptiveOffsetFilterMode": {
3958          "shape": "H265SampleAdaptiveOffsetFilterMode",
3959          "locationName": "sampleAdaptiveOffsetFilterMode"
3960        },
3961        "SceneChangeDetect": {
3962          "shape": "H265SceneChangeDetect",
3963          "locationName": "sceneChangeDetect"
3964        },
3965        "Slices": {
3966          "shape": "__integerMin1Max32",
3967          "locationName": "slices"
3968        },
3969        "SlowPal": {
3970          "shape": "H265SlowPal",
3971          "locationName": "slowPal"
3972        },
3973        "SpatialAdaptiveQuantization": {
3974          "shape": "H265SpatialAdaptiveQuantization",
3975          "locationName": "spatialAdaptiveQuantization"
3976        },
3977        "Telecine": {
3978          "shape": "H265Telecine",
3979          "locationName": "telecine"
3980        },
3981        "TemporalAdaptiveQuantization": {
3982          "shape": "H265TemporalAdaptiveQuantization",
3983          "locationName": "temporalAdaptiveQuantization"
3984        },
3985        "TemporalIds": {
3986          "shape": "H265TemporalIds",
3987          "locationName": "temporalIds"
3988        },
3989        "Tiles": {
3990          "shape": "H265Tiles",
3991          "locationName": "tiles"
3992        },
3993        "UnregisteredSeiTimecode": {
3994          "shape": "H265UnregisteredSeiTimecode",
3995          "locationName": "unregisteredSeiTimecode"
3996        },
3997        "WriteMp4PackagingType": {
3998          "shape": "H265WriteMp4PackagingType",
3999          "locationName": "writeMp4PackagingType"
4000        }
4001      }
4002    },
4003    "H265SlowPal": {
4004      "type": "string",
4005      "enum": [
4006        "DISABLED",
4007        "ENABLED"
4008      ]
4009    },
4010    "H265SpatialAdaptiveQuantization": {
4011      "type": "string",
4012      "enum": [
4013        "DISABLED",
4014        "ENABLED"
4015      ]
4016    },
4017    "H265Telecine": {
4018      "type": "string",
4019      "enum": [
4020        "NONE",
4021        "SOFT",
4022        "HARD"
4023      ]
4024    },
4025    "H265TemporalAdaptiveQuantization": {
4026      "type": "string",
4027      "enum": [
4028        "DISABLED",
4029        "ENABLED"
4030      ]
4031    },
4032    "H265TemporalIds": {
4033      "type": "string",
4034      "enum": [
4035        "DISABLED",
4036        "ENABLED"
4037      ]
4038    },
4039    "H265Tiles": {
4040      "type": "string",
4041      "enum": [
4042        "DISABLED",
4043        "ENABLED"
4044      ]
4045    },
4046    "H265UnregisteredSeiTimecode": {
4047      "type": "string",
4048      "enum": [
4049        "DISABLED",
4050        "ENABLED"
4051      ]
4052    },
4053    "H265WriteMp4PackagingType": {
4054      "type": "string",
4055      "enum": [
4056        "HVC1",
4057        "HEV1"
4058      ]
4059    },
4060    "Hdr10Metadata": {
4061      "type": "structure",
4062      "members": {
4063        "BluePrimaryX": {
4064          "shape": "__integerMin0Max50000",
4065          "locationName": "bluePrimaryX"
4066        },
4067        "BluePrimaryY": {
4068          "shape": "__integerMin0Max50000",
4069          "locationName": "bluePrimaryY"
4070        },
4071        "GreenPrimaryX": {
4072          "shape": "__integerMin0Max50000",
4073          "locationName": "greenPrimaryX"
4074        },
4075        "GreenPrimaryY": {
4076          "shape": "__integerMin0Max50000",
4077          "locationName": "greenPrimaryY"
4078        },
4079        "MaxContentLightLevel": {
4080          "shape": "__integerMin0Max65535",
4081          "locationName": "maxContentLightLevel"
4082        },
4083        "MaxFrameAverageLightLevel": {
4084          "shape": "__integerMin0Max65535",
4085          "locationName": "maxFrameAverageLightLevel"
4086        },
4087        "MaxLuminance": {
4088          "shape": "__integerMin0Max2147483647",
4089          "locationName": "maxLuminance"
4090        },
4091        "MinLuminance": {
4092          "shape": "__integerMin0Max2147483647",
4093          "locationName": "minLuminance"
4094        },
4095        "RedPrimaryX": {
4096          "shape": "__integerMin0Max50000",
4097          "locationName": "redPrimaryX"
4098        },
4099        "RedPrimaryY": {
4100          "shape": "__integerMin0Max50000",
4101          "locationName": "redPrimaryY"
4102        },
4103        "WhitePointX": {
4104          "shape": "__integerMin0Max50000",
4105          "locationName": "whitePointX"
4106        },
4107        "WhitePointY": {
4108          "shape": "__integerMin0Max50000",
4109          "locationName": "whitePointY"
4110        }
4111      }
4112    },
4113    "HlsAdMarkers": {
4114      "type": "string",
4115      "enum": [
4116        "ELEMENTAL",
4117        "ELEMENTAL_SCTE35"
4118      ]
4119    },
4120    "HlsAudioOnlyContainer": {
4121      "type": "string",
4122      "enum": [
4123        "AUTOMATIC",
4124        "M2TS"
4125      ]
4126    },
4127    "HlsAudioTrackType": {
4128      "type": "string",
4129      "enum": [
4130        "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT",
4131        "ALTERNATE_AUDIO_AUTO_SELECT",
4132        "ALTERNATE_AUDIO_NOT_AUTO_SELECT",
4133        "AUDIO_ONLY_VARIANT_STREAM"
4134      ]
4135    },
4136    "HlsCaptionLanguageMapping": {
4137      "type": "structure",
4138      "members": {
4139        "CaptionChannel": {
4140          "shape": "__integerMinNegative2147483648Max2147483647",
4141          "locationName": "captionChannel"
4142        },
4143        "CustomLanguageCode": {
4144          "shape": "__stringMin3Max3PatternAZaZ3",
4145          "locationName": "customLanguageCode"
4146        },
4147        "LanguageCode": {
4148          "shape": "LanguageCode",
4149          "locationName": "languageCode"
4150        },
4151        "LanguageDescription": {
4152          "shape": "__string",
4153          "locationName": "languageDescription"
4154        }
4155      }
4156    },
4157    "HlsCaptionLanguageSetting": {
4158      "type": "string",
4159      "enum": [
4160        "INSERT",
4161        "OMIT",
4162        "NONE"
4163      ]
4164    },
4165    "HlsClientCache": {
4166      "type": "string",
4167      "enum": [
4168        "DISABLED",
4169        "ENABLED"
4170      ]
4171    },
4172    "HlsCodecSpecification": {
4173      "type": "string",
4174      "enum": [
4175        "RFC_6381",
4176        "RFC_4281"
4177      ]
4178    },
4179    "HlsDirectoryStructure": {
4180      "type": "string",
4181      "enum": [
4182        "SINGLE_DIRECTORY",
4183        "SUBDIRECTORY_PER_STREAM"
4184      ]
4185    },
4186    "HlsEncryptionSettings": {
4187      "type": "structure",
4188      "members": {
4189        "ConstantInitializationVector": {
4190          "shape": "__stringMin32Max32Pattern09aFAF32",
4191          "locationName": "constantInitializationVector"
4192        },
4193        "EncryptionMethod": {
4194          "shape": "HlsEncryptionType",
4195          "locationName": "encryptionMethod"
4196        },
4197        "InitializationVectorInManifest": {
4198          "shape": "HlsInitializationVectorInManifest",
4199          "locationName": "initializationVectorInManifest"
4200        },
4201        "OfflineEncrypted": {
4202          "shape": "HlsOfflineEncrypted",
4203          "locationName": "offlineEncrypted"
4204        },
4205        "SpekeKeyProvider": {
4206          "shape": "SpekeKeyProvider",
4207          "locationName": "spekeKeyProvider"
4208        },
4209        "StaticKeyProvider": {
4210          "shape": "StaticKeyProvider",
4211          "locationName": "staticKeyProvider"
4212        },
4213        "Type": {
4214          "shape": "HlsKeyProviderType",
4215          "locationName": "type"
4216        }
4217      }
4218    },
4219    "HlsEncryptionType": {
4220      "type": "string",
4221      "enum": [
4222        "AES128",
4223        "SAMPLE_AES"
4224      ]
4225    },
4226    "HlsGroupSettings": {
4227      "type": "structure",
4228      "members": {
4229        "AdMarkers": {
4230          "shape": "__listOfHlsAdMarkers",
4231          "locationName": "adMarkers"
4232        },
4233        "BaseUrl": {
4234          "shape": "__string",
4235          "locationName": "baseUrl"
4236        },
4237        "CaptionLanguageMappings": {
4238          "shape": "__listOfHlsCaptionLanguageMapping",
4239          "locationName": "captionLanguageMappings"
4240        },
4241        "CaptionLanguageSetting": {
4242          "shape": "HlsCaptionLanguageSetting",
4243          "locationName": "captionLanguageSetting"
4244        },
4245        "ClientCache": {
4246          "shape": "HlsClientCache",
4247          "locationName": "clientCache"
4248        },
4249        "CodecSpecification": {
4250          "shape": "HlsCodecSpecification",
4251          "locationName": "codecSpecification"
4252        },
4253        "Destination": {
4254          "shape": "__stringPatternS3",
4255          "locationName": "destination"
4256        },
4257        "DestinationSettings": {
4258          "shape": "DestinationSettings",
4259          "locationName": "destinationSettings"
4260        },
4261        "DirectoryStructure": {
4262          "shape": "HlsDirectoryStructure",
4263          "locationName": "directoryStructure"
4264        },
4265        "Encryption": {
4266          "shape": "HlsEncryptionSettings",
4267          "locationName": "encryption"
4268        },
4269        "ManifestCompression": {
4270          "shape": "HlsManifestCompression",
4271          "locationName": "manifestCompression"
4272        },
4273        "ManifestDurationFormat": {
4274          "shape": "HlsManifestDurationFormat",
4275          "locationName": "manifestDurationFormat"
4276        },
4277        "MinFinalSegmentLength": {
4278          "shape": "__doubleMin0Max2147483647",
4279          "locationName": "minFinalSegmentLength"
4280        },
4281        "MinSegmentLength": {
4282          "shape": "__integerMin0Max2147483647",
4283          "locationName": "minSegmentLength"
4284        },
4285        "OutputSelection": {
4286          "shape": "HlsOutputSelection",
4287          "locationName": "outputSelection"
4288        },
4289        "ProgramDateTime": {
4290          "shape": "HlsProgramDateTime",
4291          "locationName": "programDateTime"
4292        },
4293        "ProgramDateTimePeriod": {
4294          "shape": "__integerMin0Max3600",
4295          "locationName": "programDateTimePeriod"
4296        },
4297        "SegmentControl": {
4298          "shape": "HlsSegmentControl",
4299          "locationName": "segmentControl"
4300        },
4301        "SegmentLength": {
4302          "shape": "__integerMin1Max2147483647",
4303          "locationName": "segmentLength"
4304        },
4305        "SegmentsPerSubdirectory": {
4306          "shape": "__integerMin1Max2147483647",
4307          "locationName": "segmentsPerSubdirectory"
4308        },
4309        "StreamInfResolution": {
4310          "shape": "HlsStreamInfResolution",
4311          "locationName": "streamInfResolution"
4312        },
4313        "TimedMetadataId3Frame": {
4314          "shape": "HlsTimedMetadataId3Frame",
4315          "locationName": "timedMetadataId3Frame"
4316        },
4317        "TimedMetadataId3Period": {
4318          "shape": "__integerMinNegative2147483648Max2147483647",
4319          "locationName": "timedMetadataId3Period"
4320        },
4321        "TimestampDeltaMilliseconds": {
4322          "shape": "__integerMinNegative2147483648Max2147483647",
4323          "locationName": "timestampDeltaMilliseconds"
4324        }
4325      }
4326    },
4327    "HlsIFrameOnlyManifest": {
4328      "type": "string",
4329      "enum": [
4330        "INCLUDE",
4331        "EXCLUDE"
4332      ]
4333    },
4334    "HlsInitializationVectorInManifest": {
4335      "type": "string",
4336      "enum": [
4337        "INCLUDE",
4338        "EXCLUDE"
4339      ]
4340    },
4341    "HlsKeyProviderType": {
4342      "type": "string",
4343      "enum": [
4344        "SPEKE",
4345        "STATIC_KEY"
4346      ]
4347    },
4348    "HlsManifestCompression": {
4349      "type": "string",
4350      "enum": [
4351        "GZIP",
4352        "NONE"
4353      ]
4354    },
4355    "HlsManifestDurationFormat": {
4356      "type": "string",
4357      "enum": [
4358        "FLOATING_POINT",
4359        "INTEGER"
4360      ]
4361    },
4362    "HlsOfflineEncrypted": {
4363      "type": "string",
4364      "enum": [
4365        "ENABLED",
4366        "DISABLED"
4367      ]
4368    },
4369    "HlsOutputSelection": {
4370      "type": "string",
4371      "enum": [
4372        "MANIFESTS_AND_SEGMENTS",
4373        "SEGMENTS_ONLY"
4374      ]
4375    },
4376    "HlsProgramDateTime": {
4377      "type": "string",
4378      "enum": [
4379        "INCLUDE",
4380        "EXCLUDE"
4381      ]
4382    },
4383    "HlsSegmentControl": {
4384      "type": "string",
4385      "enum": [
4386        "SINGLE_FILE",
4387        "SEGMENTED_FILES"
4388      ]
4389    },
4390    "HlsSettings": {
4391      "type": "structure",
4392      "members": {
4393        "AudioGroupId": {
4394          "shape": "__string",
4395          "locationName": "audioGroupId"
4396        },
4397        "AudioOnlyContainer": {
4398          "shape": "HlsAudioOnlyContainer",
4399          "locationName": "audioOnlyContainer"
4400        },
4401        "AudioRenditionSets": {
4402          "shape": "__string",
4403          "locationName": "audioRenditionSets"
4404        },
4405        "AudioTrackType": {
4406          "shape": "HlsAudioTrackType",
4407          "locationName": "audioTrackType"
4408        },
4409        "IFrameOnlyManifest": {
4410          "shape": "HlsIFrameOnlyManifest",
4411          "locationName": "iFrameOnlyManifest"
4412        },
4413        "SegmentModifier": {
4414          "shape": "__string",
4415          "locationName": "segmentModifier"
4416        }
4417      }
4418    },
4419    "HlsStreamInfResolution": {
4420      "type": "string",
4421      "enum": [
4422        "INCLUDE",
4423        "EXCLUDE"
4424      ]
4425    },
4426    "HlsTimedMetadataId3Frame": {
4427      "type": "string",
4428      "enum": [
4429        "NONE",
4430        "PRIV",
4431        "TDRL"
4432      ]
4433    },
4434    "Id3Insertion": {
4435      "type": "structure",
4436      "members": {
4437        "Id3": {
4438          "shape": "__stringPatternAZaZ0902",
4439          "locationName": "id3"
4440        },
4441        "Timecode": {
4442          "shape": "__stringPattern010920405090509092",
4443          "locationName": "timecode"
4444        }
4445      }
4446    },
4447    "ImageInserter": {
4448      "type": "structure",
4449      "members": {
4450        "InsertableImages": {
4451          "shape": "__listOfInsertableImage",
4452          "locationName": "insertableImages"
4453        }
4454      }
4455    },
4456    "ImscDestinationSettings": {
4457      "type": "structure",
4458      "members": {
4459        "StylePassthrough": {
4460          "shape": "ImscStylePassthrough",
4461          "locationName": "stylePassthrough"
4462        }
4463      }
4464    },
4465    "ImscStylePassthrough": {
4466      "type": "string",
4467      "enum": [
4468        "ENABLED",
4469        "DISABLED"
4470      ]
4471    },
4472    "Input": {
4473      "type": "structure",
4474      "members": {
4475        "AudioSelectorGroups": {
4476          "shape": "__mapOfAudioSelectorGroup",
4477          "locationName": "audioSelectorGroups"
4478        },
4479        "AudioSelectors": {
4480          "shape": "__mapOfAudioSelector",
4481          "locationName": "audioSelectors"
4482        },
4483        "CaptionSelectors": {
4484          "shape": "__mapOfCaptionSelector",
4485          "locationName": "captionSelectors"
4486        },
4487        "Crop": {
4488          "shape": "Rectangle",
4489          "locationName": "crop"
4490        },
4491        "DeblockFilter": {
4492          "shape": "InputDeblockFilter",
4493          "locationName": "deblockFilter"
4494        },
4495        "DecryptionSettings": {
4496          "shape": "InputDecryptionSettings",
4497          "locationName": "decryptionSettings"
4498        },
4499        "DenoiseFilter": {
4500          "shape": "InputDenoiseFilter",
4501          "locationName": "denoiseFilter"
4502        },
4503        "FileInput": {
4504          "shape": "__stringPatternHttpHttpsS3MM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLL",
4505          "locationName": "fileInput"
4506        },
4507        "FilterEnable": {
4508          "shape": "InputFilterEnable",
4509          "locationName": "filterEnable"
4510        },
4511        "FilterStrength": {
4512          "shape": "__integerMinNegative5Max5",
4513          "locationName": "filterStrength"
4514        },
4515        "ImageInserter": {
4516          "shape": "ImageInserter",
4517          "locationName": "imageInserter"
4518        },
4519        "InputClippings": {
4520          "shape": "__listOfInputClipping",
4521          "locationName": "inputClippings"
4522        },
4523        "Position": {
4524          "shape": "Rectangle",
4525          "locationName": "position"
4526        },
4527        "ProgramNumber": {
4528          "shape": "__integerMin1Max2147483647",
4529          "locationName": "programNumber"
4530        },
4531        "PsiControl": {
4532          "shape": "InputPsiControl",
4533          "locationName": "psiControl"
4534        },
4535        "SupplementalImps": {
4536          "shape": "__listOf__stringPatternS3ASSETMAPXml",
4537          "locationName": "supplementalImps"
4538        },
4539        "TimecodeSource": {
4540          "shape": "InputTimecodeSource",
4541          "locationName": "timecodeSource"
4542        },
4543        "TimecodeStart": {
4544          "shape": "__stringMin11Max11Pattern01D20305D205D",
4545          "locationName": "timecodeStart"
4546        },
4547        "VideoSelector": {
4548          "shape": "VideoSelector",
4549          "locationName": "videoSelector"
4550        }
4551      }
4552    },
4553    "InputClipping": {
4554      "type": "structure",
4555      "members": {
4556        "EndTimecode": {
4557          "shape": "__stringPattern010920405090509092",
4558          "locationName": "endTimecode"
4559        },
4560        "StartTimecode": {
4561          "shape": "__stringPattern010920405090509092",
4562          "locationName": "startTimecode"
4563        }
4564      }
4565    },
4566    "InputDeblockFilter": {
4567      "type": "string",
4568      "enum": [
4569        "ENABLED",
4570        "DISABLED"
4571      ]
4572    },
4573    "InputDecryptionSettings": {
4574      "type": "structure",
4575      "members": {
4576        "DecryptionMode": {
4577          "shape": "DecryptionMode",
4578          "locationName": "decryptionMode"
4579        },
4580        "EncryptedDecryptionKey": {
4581          "shape": "__stringMin24Max512PatternAZaZ0902",
4582          "locationName": "encryptedDecryptionKey"
4583        },
4584        "InitializationVector": {
4585          "shape": "__stringMin16Max24PatternAZaZ0922AZaZ0916",
4586          "locationName": "initializationVector"
4587        },
4588        "KmsKeyRegion": {
4589          "shape": "__stringMin9Max19PatternAZ26EastWestCentralNorthSouthEastWest1912",
4590          "locationName": "kmsKeyRegion"
4591        }
4592      }
4593    },
4594    "InputDenoiseFilter": {
4595      "type": "string",
4596      "enum": [
4597        "ENABLED",
4598        "DISABLED"
4599      ]
4600    },
4601    "InputFilterEnable": {
4602      "type": "string",
4603      "enum": [
4604        "AUTO",
4605        "DISABLE",
4606        "FORCE"
4607      ]
4608    },
4609    "InputPsiControl": {
4610      "type": "string",
4611      "enum": [
4612        "IGNORE_PSI",
4613        "USE_PSI"
4614      ]
4615    },
4616    "InputRotate": {
4617      "type": "string",
4618      "enum": [
4619        "DEGREE_0",
4620        "DEGREES_90",
4621        "DEGREES_180",
4622        "DEGREES_270",
4623        "AUTO"
4624      ]
4625    },
4626    "InputTemplate": {
4627      "type": "structure",
4628      "members": {
4629        "AudioSelectorGroups": {
4630          "shape": "__mapOfAudioSelectorGroup",
4631          "locationName": "audioSelectorGroups"
4632        },
4633        "AudioSelectors": {
4634          "shape": "__mapOfAudioSelector",
4635          "locationName": "audioSelectors"
4636        },
4637        "CaptionSelectors": {
4638          "shape": "__mapOfCaptionSelector",
4639          "locationName": "captionSelectors"
4640        },
4641        "Crop": {
4642          "shape": "Rectangle",
4643          "locationName": "crop"
4644        },
4645        "DeblockFilter": {
4646          "shape": "InputDeblockFilter",
4647          "locationName": "deblockFilter"
4648        },
4649        "DenoiseFilter": {
4650          "shape": "InputDenoiseFilter",
4651          "locationName": "denoiseFilter"
4652        },
4653        "FilterEnable": {
4654          "shape": "InputFilterEnable",
4655          "locationName": "filterEnable"
4656        },
4657        "FilterStrength": {
4658          "shape": "__integerMinNegative5Max5",
4659          "locationName": "filterStrength"
4660        },
4661        "ImageInserter": {
4662          "shape": "ImageInserter",
4663          "locationName": "imageInserter"
4664        },
4665        "InputClippings": {
4666          "shape": "__listOfInputClipping",
4667          "locationName": "inputClippings"
4668        },
4669        "Position": {
4670          "shape": "Rectangle",
4671          "locationName": "position"
4672        },
4673        "ProgramNumber": {
4674          "shape": "__integerMin1Max2147483647",
4675          "locationName": "programNumber"
4676        },
4677        "PsiControl": {
4678          "shape": "InputPsiControl",
4679          "locationName": "psiControl"
4680        },
4681        "TimecodeSource": {
4682          "shape": "InputTimecodeSource",
4683          "locationName": "timecodeSource"
4684        },
4685        "TimecodeStart": {
4686          "shape": "__stringMin11Max11Pattern01D20305D205D",
4687          "locationName": "timecodeStart"
4688        },
4689        "VideoSelector": {
4690          "shape": "VideoSelector",
4691          "locationName": "videoSelector"
4692        }
4693      }
4694    },
4695    "InputTimecodeSource": {
4696      "type": "string",
4697      "enum": [
4698        "EMBEDDED",
4699        "ZEROBASED",
4700        "SPECIFIEDSTART"
4701      ]
4702    },
4703    "InsertableImage": {
4704      "type": "structure",
4705      "members": {
4706        "Duration": {
4707          "shape": "__integerMin0Max2147483647",
4708          "locationName": "duration"
4709        },
4710        "FadeIn": {
4711          "shape": "__integerMin0Max2147483647",
4712          "locationName": "fadeIn"
4713        },
4714        "FadeOut": {
4715          "shape": "__integerMin0Max2147483647",
4716          "locationName": "fadeOut"
4717        },
4718        "Height": {
4719          "shape": "__integerMin0Max2147483647",
4720          "locationName": "height"
4721        },
4722        "ImageInserterInput": {
4723          "shape": "__stringMin14PatternHttpHttpsS3BmpBMPPngPNGTgaTGA",
4724          "locationName": "imageInserterInput"
4725        },
4726        "ImageX": {
4727          "shape": "__integerMin0Max2147483647",
4728          "locationName": "imageX"
4729        },
4730        "ImageY": {
4731          "shape": "__integerMin0Max2147483647",
4732          "locationName": "imageY"
4733        },
4734        "Layer": {
4735          "shape": "__integerMin0Max99",
4736          "locationName": "layer"
4737        },
4738        "Opacity": {
4739          "shape": "__integerMin0Max100",
4740          "locationName": "opacity"
4741        },
4742        "StartTime": {
4743          "shape": "__stringPattern01D20305D205D",
4744          "locationName": "startTime"
4745        },
4746        "Width": {
4747          "shape": "__integerMin0Max2147483647",
4748          "locationName": "width"
4749        }
4750      }
4751    },
4752    "InternalServerErrorException": {
4753      "type": "structure",
4754      "members": {
4755        "Message": {
4756          "shape": "__string",
4757          "locationName": "message"
4758        }
4759      },
4760      "exception": true,
4761      "error": {
4762        "httpStatusCode": 500
4763      }
4764    },
4765    "Job": {
4766      "type": "structure",
4767      "members": {
4768        "AccelerationSettings": {
4769          "shape": "AccelerationSettings",
4770          "locationName": "accelerationSettings"
4771        },
4772        "AccelerationStatus": {
4773          "shape": "AccelerationStatus",
4774          "locationName": "accelerationStatus"
4775        },
4776        "Arn": {
4777          "shape": "__string",
4778          "locationName": "arn"
4779        },
4780        "BillingTagsSource": {
4781          "shape": "BillingTagsSource",
4782          "locationName": "billingTagsSource"
4783        },
4784        "CreatedAt": {
4785          "shape": "__timestampUnix",
4786          "locationName": "createdAt"
4787        },
4788        "CurrentPhase": {
4789          "shape": "JobPhase",
4790          "locationName": "currentPhase"
4791        },
4792        "ErrorCode": {
4793          "shape": "__integer",
4794          "locationName": "errorCode"
4795        },
4796        "ErrorMessage": {
4797          "shape": "__string",
4798          "locationName": "errorMessage"
4799        },
4800        "Id": {
4801          "shape": "__string",
4802          "locationName": "id"
4803        },
4804        "JobPercentComplete": {
4805          "shape": "__integer",
4806          "locationName": "jobPercentComplete"
4807        },
4808        "JobTemplate": {
4809          "shape": "__string",
4810          "locationName": "jobTemplate"
4811        },
4812        "Messages": {
4813          "shape": "JobMessages",
4814          "locationName": "messages"
4815        },
4816        "OutputGroupDetails": {
4817          "shape": "__listOfOutputGroupDetail",
4818          "locationName": "outputGroupDetails"
4819        },
4820        "Priority": {
4821          "shape": "__integerMinNegative50Max50",
4822          "locationName": "priority"
4823        },
4824        "Queue": {
4825          "shape": "__string",
4826          "locationName": "queue"
4827        },
4828        "RetryCount": {
4829          "shape": "__integer",
4830          "locationName": "retryCount"
4831        },
4832        "Role": {
4833          "shape": "__string",
4834          "locationName": "role"
4835        },
4836        "Settings": {
4837          "shape": "JobSettings",
4838          "locationName": "settings"
4839        },
4840        "SimulateReservedQueue": {
4841          "shape": "SimulateReservedQueue",
4842          "locationName": "simulateReservedQueue"
4843        },
4844        "Status": {
4845          "shape": "JobStatus",
4846          "locationName": "status"
4847        },
4848        "StatusUpdateInterval": {
4849          "shape": "StatusUpdateInterval",
4850          "locationName": "statusUpdateInterval"
4851        },
4852        "Timing": {
4853          "shape": "Timing",
4854          "locationName": "timing"
4855        },
4856        "UserMetadata": {
4857          "shape": "__mapOf__string",
4858          "locationName": "userMetadata"
4859        }
4860      },
4861      "required": [
4862        "Role",
4863        "Settings"
4864      ]
4865    },
4866    "JobMessages": {
4867      "type": "structure",
4868      "members": {
4869        "Info": {
4870          "shape": "__listOf__string",
4871          "locationName": "info"
4872        },
4873        "Warning": {
4874          "shape": "__listOf__string",
4875          "locationName": "warning"
4876        }
4877      }
4878    },
4879    "JobPhase": {
4880      "type": "string",
4881      "enum": [
4882        "PROBING",
4883        "TRANSCODING",
4884        "UPLOADING"
4885      ]
4886    },
4887    "JobSettings": {
4888      "type": "structure",
4889      "members": {
4890        "AdAvailOffset": {
4891          "shape": "__integerMinNegative1000Max1000",
4892          "locationName": "adAvailOffset"
4893        },
4894        "AvailBlanking": {
4895          "shape": "AvailBlanking",
4896          "locationName": "availBlanking"
4897        },
4898        "Esam": {
4899          "shape": "EsamSettings",
4900          "locationName": "esam"
4901        },
4902        "Inputs": {
4903          "shape": "__listOfInput",
4904          "locationName": "inputs"
4905        },
4906        "MotionImageInserter": {
4907          "shape": "MotionImageInserter",
4908          "locationName": "motionImageInserter"
4909        },
4910        "NielsenConfiguration": {
4911          "shape": "NielsenConfiguration",
4912          "locationName": "nielsenConfiguration"
4913        },
4914        "OutputGroups": {
4915          "shape": "__listOfOutputGroup",
4916          "locationName": "outputGroups"
4917        },
4918        "TimecodeConfig": {
4919          "shape": "TimecodeConfig",
4920          "locationName": "timecodeConfig"
4921        },
4922        "TimedMetadataInsertion": {
4923          "shape": "TimedMetadataInsertion",
4924          "locationName": "timedMetadataInsertion"
4925        }
4926      }
4927    },
4928    "JobStatus": {
4929      "type": "string",
4930      "enum": [
4931        "SUBMITTED",
4932        "PROGRESSING",
4933        "COMPLETE",
4934        "CANCELED",
4935        "ERROR"
4936      ]
4937    },
4938    "JobTemplate": {
4939      "type": "structure",
4940      "members": {
4941        "AccelerationSettings": {
4942          "shape": "AccelerationSettings",
4943          "locationName": "accelerationSettings"
4944        },
4945        "Arn": {
4946          "shape": "__string",
4947          "locationName": "arn"
4948        },
4949        "Category": {
4950          "shape": "__string",
4951          "locationName": "category"
4952        },
4953        "CreatedAt": {
4954          "shape": "__timestampUnix",
4955          "locationName": "createdAt"
4956        },
4957        "Description": {
4958          "shape": "__string",
4959          "locationName": "description"
4960        },
4961        "LastUpdated": {
4962          "shape": "__timestampUnix",
4963          "locationName": "lastUpdated"
4964        },
4965        "Name": {
4966          "shape": "__string",
4967          "locationName": "name"
4968        },
4969        "Priority": {
4970          "shape": "__integerMinNegative50Max50",
4971          "locationName": "priority"
4972        },
4973        "Queue": {
4974          "shape": "__string",
4975          "locationName": "queue"
4976        },
4977        "Settings": {
4978          "shape": "JobTemplateSettings",
4979          "locationName": "settings"
4980        },
4981        "StatusUpdateInterval": {
4982          "shape": "StatusUpdateInterval",
4983          "locationName": "statusUpdateInterval"
4984        },
4985        "Type": {
4986          "shape": "Type",
4987          "locationName": "type"
4988        }
4989      },
4990      "required": [
4991        "Settings",
4992        "Name"
4993      ]
4994    },
4995    "JobTemplateListBy": {
4996      "type": "string",
4997      "enum": [
4998        "NAME",
4999        "CREATION_DATE",
5000        "SYSTEM"
5001      ]
5002    },
5003    "JobTemplateSettings": {
5004      "type": "structure",
5005      "members": {
5006        "AdAvailOffset": {
5007          "shape": "__integerMinNegative1000Max1000",
5008          "locationName": "adAvailOffset"
5009        },
5010        "AvailBlanking": {
5011          "shape": "AvailBlanking",
5012          "locationName": "availBlanking"
5013        },
5014        "Esam": {
5015          "shape": "EsamSettings",
5016          "locationName": "esam"
5017        },
5018        "Inputs": {
5019          "shape": "__listOfInputTemplate",
5020          "locationName": "inputs"
5021        },
5022        "MotionImageInserter": {
5023          "shape": "MotionImageInserter",
5024          "locationName": "motionImageInserter"
5025        },
5026        "NielsenConfiguration": {
5027          "shape": "NielsenConfiguration",
5028          "locationName": "nielsenConfiguration"
5029        },
5030        "OutputGroups": {
5031          "shape": "__listOfOutputGroup",
5032          "locationName": "outputGroups"
5033        },
5034        "TimecodeConfig": {
5035          "shape": "TimecodeConfig",
5036          "locationName": "timecodeConfig"
5037        },
5038        "TimedMetadataInsertion": {
5039          "shape": "TimedMetadataInsertion",
5040          "locationName": "timedMetadataInsertion"
5041        }
5042      }
5043    },
5044    "LanguageCode": {
5045      "type": "string",
5046      "enum": [
5047        "ENG",
5048        "SPA",
5049        "FRA",
5050        "DEU",
5051        "GER",
5052        "ZHO",
5053        "ARA",
5054        "HIN",
5055        "JPN",
5056        "RUS",
5057        "POR",
5058        "ITA",
5059        "URD",
5060        "VIE",
5061        "KOR",
5062        "PAN",
5063        "ABK",
5064        "AAR",
5065        "AFR",
5066        "AKA",
5067        "SQI",
5068        "AMH",
5069        "ARG",
5070        "HYE",
5071        "ASM",
5072        "AVA",
5073        "AVE",
5074        "AYM",
5075        "AZE",
5076        "BAM",
5077        "BAK",
5078        "EUS",
5079        "BEL",
5080        "BEN",
5081        "BIH",
5082        "BIS",
5083        "BOS",
5084        "BRE",
5085        "BUL",
5086        "MYA",
5087        "CAT",
5088        "KHM",
5089        "CHA",
5090        "CHE",
5091        "NYA",
5092        "CHU",
5093        "CHV",
5094        "COR",
5095        "COS",
5096        "CRE",
5097        "HRV",
5098        "CES",
5099        "DAN",
5100        "DIV",
5101        "NLD",
5102        "DZO",
5103        "ENM",
5104        "EPO",
5105        "EST",
5106        "EWE",
5107        "FAO",
5108        "FIJ",
5109        "FIN",
5110        "FRM",
5111        "FUL",
5112        "GLA",
5113        "GLG",
5114        "LUG",
5115        "KAT",
5116        "ELL",
5117        "GRN",
5118        "GUJ",
5119        "HAT",
5120        "HAU",
5121        "HEB",
5122        "HER",
5123        "HMO",
5124        "HUN",
5125        "ISL",
5126        "IDO",
5127        "IBO",
5128        "IND",
5129        "INA",
5130        "ILE",
5131        "IKU",
5132        "IPK",
5133        "GLE",
5134        "JAV",
5135        "KAL",
5136        "KAN",
5137        "KAU",
5138        "KAS",
5139        "KAZ",
5140        "KIK",
5141        "KIN",
5142        "KIR",
5143        "KOM",
5144        "KON",
5145        "KUA",
5146        "KUR",
5147        "LAO",
5148        "LAT",
5149        "LAV",
5150        "LIM",
5151        "LIN",
5152        "LIT",
5153        "LUB",
5154        "LTZ",
5155        "MKD",
5156        "MLG",
5157        "MSA",
5158        "MAL",
5159        "MLT",
5160        "GLV",
5161        "MRI",
5162        "MAR",
5163        "MAH",
5164        "MON",
5165        "NAU",
5166        "NAV",
5167        "NDE",
5168        "NBL",
5169        "NDO",
5170        "NEP",
5171        "SME",
5172        "NOR",
5173        "NOB",
5174        "NNO",
5175        "OCI",
5176        "OJI",
5177        "ORI",
5178        "ORM",
5179        "OSS",
5180        "PLI",
5181        "FAS",
5182        "POL",
5183        "PUS",
5184        "QUE",
5185        "QAA",
5186        "RON",
5187        "ROH",
5188        "RUN",
5189        "SMO",
5190        "SAG",
5191        "SAN",
5192        "SRD",
5193        "SRB",
5194        "SNA",
5195        "III",
5196        "SND",
5197        "SIN",
5198        "SLK",
5199        "SLV",
5200        "SOM",
5201        "SOT",
5202        "SUN",
5203        "SWA",
5204        "SSW",
5205        "SWE",
5206        "TGL",
5207        "TAH",
5208        "TGK",
5209        "TAM",
5210        "TAT",
5211        "TEL",
5212        "THA",
5213        "BOD",
5214        "TIR",
5215        "TON",
5216        "TSO",
5217        "TSN",
5218        "TUR",
5219        "TUK",
5220        "TWI",
5221        "UIG",
5222        "UKR",
5223        "UZB",
5224        "VEN",
5225        "VOL",
5226        "WLN",
5227        "CYM",
5228        "FRY",
5229        "WOL",
5230        "XHO",
5231        "YID",
5232        "YOR",
5233        "ZHA",
5234        "ZUL",
5235        "ORJ",
5236        "QPC",
5237        "TNG"
5238      ]
5239    },
5240    "ListJobTemplatesRequest": {
5241      "type": "structure",
5242      "members": {
5243        "Category": {
5244          "shape": "__string",
5245          "locationName": "category",
5246          "location": "querystring"
5247        },
5248        "ListBy": {
5249          "shape": "JobTemplateListBy",
5250          "locationName": "listBy",
5251          "location": "querystring"
5252        },
5253        "MaxResults": {
5254          "shape": "__integerMin1Max20",
5255          "locationName": "maxResults",
5256          "location": "querystring"
5257        },
5258        "NextToken": {
5259          "shape": "__string",
5260          "locationName": "nextToken",
5261          "location": "querystring"
5262        },
5263        "Order": {
5264          "shape": "Order",
5265          "locationName": "order",
5266          "location": "querystring"
5267        }
5268      }
5269    },
5270    "ListJobTemplatesResponse": {
5271      "type": "structure",
5272      "members": {
5273        "JobTemplates": {
5274          "shape": "__listOfJobTemplate",
5275          "locationName": "jobTemplates"
5276        },
5277        "NextToken": {
5278          "shape": "__string",
5279          "locationName": "nextToken"
5280        }
5281      }
5282    },
5283    "ListJobsRequest": {
5284      "type": "structure",
5285      "members": {
5286        "MaxResults": {
5287          "shape": "__integerMin1Max20",
5288          "locationName": "maxResults",
5289          "location": "querystring"
5290        },
5291        "NextToken": {
5292          "shape": "__string",
5293          "locationName": "nextToken",
5294          "location": "querystring"
5295        },
5296        "Order": {
5297          "shape": "Order",
5298          "locationName": "order",
5299          "location": "querystring"
5300        },
5301        "Queue": {
5302          "shape": "__string",
5303          "locationName": "queue",
5304          "location": "querystring"
5305        },
5306        "Status": {
5307          "shape": "JobStatus",
5308          "locationName": "status",
5309          "location": "querystring"
5310        }
5311      }
5312    },
5313    "ListJobsResponse": {
5314      "type": "structure",
5315      "members": {
5316        "Jobs": {
5317          "shape": "__listOfJob",
5318          "locationName": "jobs"
5319        },
5320        "NextToken": {
5321          "shape": "__string",
5322          "locationName": "nextToken"
5323        }
5324      }
5325    },
5326    "ListPresetsRequest": {
5327      "type": "structure",
5328      "members": {
5329        "Category": {
5330          "shape": "__string",
5331          "locationName": "category",
5332          "location": "querystring"
5333        },
5334        "ListBy": {
5335          "shape": "PresetListBy",
5336          "locationName": "listBy",
5337          "location": "querystring"
5338        },
5339        "MaxResults": {
5340          "shape": "__integerMin1Max20",
5341          "locationName": "maxResults",
5342          "location": "querystring"
5343        },
5344        "NextToken": {
5345          "shape": "__string",
5346          "locationName": "nextToken",
5347          "location": "querystring"
5348        },
5349        "Order": {
5350          "shape": "Order",
5351          "locationName": "order",
5352          "location": "querystring"
5353        }
5354      }
5355    },
5356    "ListPresetsResponse": {
5357      "type": "structure",
5358      "members": {
5359        "NextToken": {
5360          "shape": "__string",
5361          "locationName": "nextToken"
5362        },
5363        "Presets": {
5364          "shape": "__listOfPreset",
5365          "locationName": "presets"
5366        }
5367      }
5368    },
5369    "ListQueuesRequest": {
5370      "type": "structure",
5371      "members": {
5372        "ListBy": {
5373          "shape": "QueueListBy",
5374          "locationName": "listBy",
5375          "location": "querystring"
5376        },
5377        "MaxResults": {
5378          "shape": "__integerMin1Max20",
5379          "locationName": "maxResults",
5380          "location": "querystring"
5381        },
5382        "NextToken": {
5383          "shape": "__string",
5384          "locationName": "nextToken",
5385          "location": "querystring"
5386        },
5387        "Order": {
5388          "shape": "Order",
5389          "locationName": "order",
5390          "location": "querystring"
5391        }
5392      }
5393    },
5394    "ListQueuesResponse": {
5395      "type": "structure",
5396      "members": {
5397        "NextToken": {
5398          "shape": "__string",
5399          "locationName": "nextToken"
5400        },
5401        "Queues": {
5402          "shape": "__listOfQueue",
5403          "locationName": "queues"
5404        }
5405      }
5406    },
5407    "ListTagsForResourceRequest": {
5408      "type": "structure",
5409      "members": {
5410        "Arn": {
5411          "shape": "__string",
5412          "locationName": "arn",
5413          "location": "uri"
5414        }
5415      },
5416      "required": [
5417        "Arn"
5418      ]
5419    },
5420    "ListTagsForResourceResponse": {
5421      "type": "structure",
5422      "members": {
5423        "ResourceTags": {
5424          "shape": "ResourceTags",
5425          "locationName": "resourceTags"
5426        }
5427      }
5428    },
5429    "M2tsAudioBufferModel": {
5430      "type": "string",
5431      "enum": [
5432        "DVB",
5433        "ATSC"
5434      ]
5435    },
5436    "M2tsBufferModel": {
5437      "type": "string",
5438      "enum": [
5439        "MULTIPLEX",
5440        "NONE"
5441      ]
5442    },
5443    "M2tsEbpAudioInterval": {
5444      "type": "string",
5445      "enum": [
5446        "VIDEO_AND_FIXED_INTERVALS",
5447        "VIDEO_INTERVAL"
5448      ]
5449    },
5450    "M2tsEbpPlacement": {
5451      "type": "string",
5452      "enum": [
5453        "VIDEO_AND_AUDIO_PIDS",
5454        "VIDEO_PID"
5455      ]
5456    },
5457    "M2tsEsRateInPes": {
5458      "type": "string",
5459      "enum": [
5460        "INCLUDE",
5461        "EXCLUDE"
5462      ]
5463    },
5464    "M2tsForceTsVideoEbpOrder": {
5465      "type": "string",
5466      "enum": [
5467        "FORCE",
5468        "DEFAULT"
5469      ]
5470    },
5471    "M2tsNielsenId3": {
5472      "type": "string",
5473      "enum": [
5474        "INSERT",
5475        "NONE"
5476      ]
5477    },
5478    "M2tsPcrControl": {
5479      "type": "string",
5480      "enum": [
5481        "PCR_EVERY_PES_PACKET",
5482        "CONFIGURED_PCR_PERIOD"
5483      ]
5484    },
5485    "M2tsRateMode": {
5486      "type": "string",
5487      "enum": [
5488        "VBR",
5489        "CBR"
5490      ]
5491    },
5492    "M2tsScte35Esam": {
5493      "type": "structure",
5494      "members": {
5495        "Scte35EsamPid": {
5496          "shape": "__integerMin32Max8182",
5497          "locationName": "scte35EsamPid"
5498        }
5499      }
5500    },
5501    "M2tsScte35Source": {
5502      "type": "string",
5503      "enum": [
5504        "PASSTHROUGH",
5505        "NONE"
5506      ]
5507    },
5508    "M2tsSegmentationMarkers": {
5509      "type": "string",
5510      "enum": [
5511        "NONE",
5512        "RAI_SEGSTART",
5513        "RAI_ADAPT",
5514        "PSI_SEGSTART",
5515        "EBP",
5516        "EBP_LEGACY"
5517      ]
5518    },
5519    "M2tsSegmentationStyle": {
5520      "type": "string",
5521      "enum": [
5522        "MAINTAIN_CADENCE",
5523        "RESET_CADENCE"
5524      ]
5525    },
5526    "M2tsSettings": {
5527      "type": "structure",
5528      "members": {
5529        "AudioBufferModel": {
5530          "shape": "M2tsAudioBufferModel",
5531          "locationName": "audioBufferModel"
5532        },
5533        "AudioFramesPerPes": {
5534          "shape": "__integerMin0Max2147483647",
5535          "locationName": "audioFramesPerPes"
5536        },
5537        "AudioPids": {
5538          "shape": "__listOf__integerMin32Max8182",
5539          "locationName": "audioPids"
5540        },
5541        "Bitrate": {
5542          "shape": "__integerMin0Max2147483647",
5543          "locationName": "bitrate"
5544        },
5545        "BufferModel": {
5546          "shape": "M2tsBufferModel",
5547          "locationName": "bufferModel"
5548        },
5549        "DvbNitSettings": {
5550          "shape": "DvbNitSettings",
5551          "locationName": "dvbNitSettings"
5552        },
5553        "DvbSdtSettings": {
5554          "shape": "DvbSdtSettings",
5555          "locationName": "dvbSdtSettings"
5556        },
5557        "DvbSubPids": {
5558          "shape": "__listOf__integerMin32Max8182",
5559          "locationName": "dvbSubPids"
5560        },
5561        "DvbTdtSettings": {
5562          "shape": "DvbTdtSettings",
5563          "locationName": "dvbTdtSettings"
5564        },
5565        "DvbTeletextPid": {
5566          "shape": "__integerMin32Max8182",
5567          "locationName": "dvbTeletextPid"
5568        },
5569        "EbpAudioInterval": {
5570          "shape": "M2tsEbpAudioInterval",
5571          "locationName": "ebpAudioInterval"
5572        },
5573        "EbpPlacement": {
5574          "shape": "M2tsEbpPlacement",
5575          "locationName": "ebpPlacement"
5576        },
5577        "EsRateInPes": {
5578          "shape": "M2tsEsRateInPes",
5579          "locationName": "esRateInPes"
5580        },
5581        "ForceTsVideoEbpOrder": {
5582          "shape": "M2tsForceTsVideoEbpOrder",
5583          "locationName": "forceTsVideoEbpOrder"
5584        },
5585        "FragmentTime": {
5586          "shape": "__doubleMin0",
5587          "locationName": "fragmentTime"
5588        },
5589        "MaxPcrInterval": {
5590          "shape": "__integerMin0Max500",
5591          "locationName": "maxPcrInterval"
5592        },
5593        "MinEbpInterval": {
5594          "shape": "__integerMin0Max10000",
5595          "locationName": "minEbpInterval"
5596        },
5597        "NielsenId3": {
5598          "shape": "M2tsNielsenId3",
5599          "locationName": "nielsenId3"
5600        },
5601        "NullPacketBitrate": {
5602          "shape": "__doubleMin0",
5603          "locationName": "nullPacketBitrate"
5604        },
5605        "PatInterval": {
5606          "shape": "__integerMin0Max1000",
5607          "locationName": "patInterval"
5608        },
5609        "PcrControl": {
5610          "shape": "M2tsPcrControl",
5611          "locationName": "pcrControl"
5612        },
5613        "PcrPid": {
5614          "shape": "__integerMin32Max8182",
5615          "locationName": "pcrPid"
5616        },
5617        "PmtInterval": {
5618          "shape": "__integerMin0Max1000",
5619          "locationName": "pmtInterval"
5620        },
5621        "PmtPid": {
5622          "shape": "__integerMin32Max8182",
5623          "locationName": "pmtPid"
5624        },
5625        "PrivateMetadataPid": {
5626          "shape": "__integerMin32Max8182",
5627          "locationName": "privateMetadataPid"
5628        },
5629        "ProgramNumber": {
5630          "shape": "__integerMin0Max65535",
5631          "locationName": "programNumber"
5632        },
5633        "RateMode": {
5634          "shape": "M2tsRateMode",
5635          "locationName": "rateMode"
5636        },
5637        "Scte35Esam": {
5638          "shape": "M2tsScte35Esam",
5639          "locationName": "scte35Esam"
5640        },
5641        "Scte35Pid": {
5642          "shape": "__integerMin32Max8182",
5643          "locationName": "scte35Pid"
5644        },
5645        "Scte35Source": {
5646          "shape": "M2tsScte35Source",
5647          "locationName": "scte35Source"
5648        },
5649        "SegmentationMarkers": {
5650          "shape": "M2tsSegmentationMarkers",
5651          "locationName": "segmentationMarkers"
5652        },
5653        "SegmentationStyle": {
5654          "shape": "M2tsSegmentationStyle",
5655          "locationName": "segmentationStyle"
5656        },
5657        "SegmentationTime": {
5658          "shape": "__doubleMin0",
5659          "locationName": "segmentationTime"
5660        },
5661        "TimedMetadataPid": {
5662          "shape": "__integerMin32Max8182",
5663          "locationName": "timedMetadataPid"
5664        },
5665        "TransportStreamId": {
5666          "shape": "__integerMin0Max65535",
5667          "locationName": "transportStreamId"
5668        },
5669        "VideoPid": {
5670          "shape": "__integerMin32Max8182",
5671          "locationName": "videoPid"
5672        }
5673      }
5674    },
5675    "M3u8NielsenId3": {
5676      "type": "string",
5677      "enum": [
5678        "INSERT",
5679        "NONE"
5680      ]
5681    },
5682    "M3u8PcrControl": {
5683      "type": "string",
5684      "enum": [
5685        "PCR_EVERY_PES_PACKET",
5686        "CONFIGURED_PCR_PERIOD"
5687      ]
5688    },
5689    "M3u8Scte35Source": {
5690      "type": "string",
5691      "enum": [
5692        "PASSTHROUGH",
5693        "NONE"
5694      ]
5695    },
5696    "M3u8Settings": {
5697      "type": "structure",
5698      "members": {
5699        "AudioFramesPerPes": {
5700          "shape": "__integerMin0Max2147483647",
5701          "locationName": "audioFramesPerPes"
5702        },
5703        "AudioPids": {
5704          "shape": "__listOf__integerMin32Max8182",
5705          "locationName": "audioPids"
5706        },
5707        "NielsenId3": {
5708          "shape": "M3u8NielsenId3",
5709          "locationName": "nielsenId3"
5710        },
5711        "PatInterval": {
5712          "shape": "__integerMin0Max1000",
5713          "locationName": "patInterval"
5714        },
5715        "PcrControl": {
5716          "shape": "M3u8PcrControl",
5717          "locationName": "pcrControl"
5718        },
5719        "PcrPid": {
5720          "shape": "__integerMin32Max8182",
5721          "locationName": "pcrPid"
5722        },
5723        "PmtInterval": {
5724          "shape": "__integerMin0Max1000",
5725          "locationName": "pmtInterval"
5726        },
5727        "PmtPid": {
5728          "shape": "__integerMin32Max8182",
5729          "locationName": "pmtPid"
5730        },
5731        "PrivateMetadataPid": {
5732          "shape": "__integerMin32Max8182",
5733          "locationName": "privateMetadataPid"
5734        },
5735        "ProgramNumber": {
5736          "shape": "__integerMin0Max65535",
5737          "locationName": "programNumber"
5738        },
5739        "Scte35Pid": {
5740          "shape": "__integerMin32Max8182",
5741          "locationName": "scte35Pid"
5742        },
5743        "Scte35Source": {
5744          "shape": "M3u8Scte35Source",
5745          "locationName": "scte35Source"
5746        },
5747        "TimedMetadata": {
5748          "shape": "TimedMetadata",
5749          "locationName": "timedMetadata"
5750        },
5751        "TimedMetadataPid": {
5752          "shape": "__integerMin32Max8182",
5753          "locationName": "timedMetadataPid"
5754        },
5755        "TransportStreamId": {
5756          "shape": "__integerMin0Max65535",
5757          "locationName": "transportStreamId"
5758        },
5759        "VideoPid": {
5760          "shape": "__integerMin32Max8182",
5761          "locationName": "videoPid"
5762        }
5763      }
5764    },
5765    "MotionImageInserter": {
5766      "type": "structure",
5767      "members": {
5768        "Framerate": {
5769          "shape": "MotionImageInsertionFramerate",
5770          "locationName": "framerate"
5771        },
5772        "Input": {
5773          "shape": "__stringMin14Max1285PatternHttpHttpsS3Mov09Png",
5774          "locationName": "input"
5775        },
5776        "InsertionMode": {
5777          "shape": "MotionImageInsertionMode",
5778          "locationName": "insertionMode"
5779        },
5780        "Offset": {
5781          "shape": "MotionImageInsertionOffset",
5782          "locationName": "offset"
5783        },
5784        "Playback": {
5785          "shape": "MotionImagePlayback",
5786          "locationName": "playback"
5787        },
5788        "StartTime": {
5789          "shape": "__stringMin11Max11Pattern01D20305D205D",
5790          "locationName": "startTime"
5791        }
5792      }
5793    },
5794    "MotionImageInsertionFramerate": {
5795      "type": "structure",
5796      "members": {
5797        "FramerateDenominator": {
5798          "shape": "__integerMin1Max17895697",
5799          "locationName": "framerateDenominator"
5800        },
5801        "FramerateNumerator": {
5802          "shape": "__integerMin1Max2147483640",
5803          "locationName": "framerateNumerator"
5804        }
5805      }
5806    },
5807    "MotionImageInsertionMode": {
5808      "type": "string",
5809      "enum": [
5810        "MOV",
5811        "PNG"
5812      ]
5813    },
5814    "MotionImageInsertionOffset": {
5815      "type": "structure",
5816      "members": {
5817        "ImageX": {
5818          "shape": "__integerMin0Max2147483647",
5819          "locationName": "imageX"
5820        },
5821        "ImageY": {
5822          "shape": "__integerMin0Max2147483647",
5823          "locationName": "imageY"
5824        }
5825      }
5826    },
5827    "MotionImagePlayback": {
5828      "type": "string",
5829      "enum": [
5830        "ONCE",
5831        "REPEAT"
5832      ]
5833    },
5834    "MovClapAtom": {
5835      "type": "string",
5836      "enum": [
5837        "INCLUDE",
5838        "EXCLUDE"
5839      ]
5840    },
5841    "MovCslgAtom": {
5842      "type": "string",
5843      "enum": [
5844        "INCLUDE",
5845        "EXCLUDE"
5846      ]
5847    },
5848    "MovMpeg2FourCCControl": {
5849      "type": "string",
5850      "enum": [
5851        "XDCAM",
5852        "MPEG"
5853      ]
5854    },
5855    "MovPaddingControl": {
5856      "type": "string",
5857      "enum": [
5858        "OMNEON",
5859        "NONE"
5860      ]
5861    },
5862    "MovReference": {
5863      "type": "string",
5864      "enum": [
5865        "SELF_CONTAINED",
5866        "EXTERNAL"
5867      ]
5868    },
5869    "MovSettings": {
5870      "type": "structure",
5871      "members": {
5872        "ClapAtom": {
5873          "shape": "MovClapAtom",
5874          "locationName": "clapAtom"
5875        },
5876        "CslgAtom": {
5877          "shape": "MovCslgAtom",
5878          "locationName": "cslgAtom"
5879        },
5880        "Mpeg2FourCCControl": {
5881          "shape": "MovMpeg2FourCCControl",
5882          "locationName": "mpeg2FourCCControl"
5883        },
5884        "PaddingControl": {
5885          "shape": "MovPaddingControl",
5886          "locationName": "paddingControl"
5887        },
5888        "Reference": {
5889          "shape": "MovReference",
5890          "locationName": "reference"
5891        }
5892      }
5893    },
5894    "Mp2Settings": {
5895      "type": "structure",
5896      "members": {
5897        "Bitrate": {
5898          "shape": "__integerMin32000Max384000",
5899          "locationName": "bitrate"
5900        },
5901        "Channels": {
5902          "shape": "__integerMin1Max2",
5903          "locationName": "channels"
5904        },
5905        "SampleRate": {
5906          "shape": "__integerMin32000Max48000",
5907          "locationName": "sampleRate"
5908        }
5909      }
5910    },
5911    "Mp4CslgAtom": {
5912      "type": "string",
5913      "enum": [
5914        "INCLUDE",
5915        "EXCLUDE"
5916      ]
5917    },
5918    "Mp4FreeSpaceBox": {
5919      "type": "string",
5920      "enum": [
5921        "INCLUDE",
5922        "EXCLUDE"
5923      ]
5924    },
5925    "Mp4MoovPlacement": {
5926      "type": "string",
5927      "enum": [
5928        "PROGRESSIVE_DOWNLOAD",
5929        "NORMAL"
5930      ]
5931    },
5932    "Mp4Settings": {
5933      "type": "structure",
5934      "members": {
5935        "CslgAtom": {
5936          "shape": "Mp4CslgAtom",
5937          "locationName": "cslgAtom"
5938        },
5939        "FreeSpaceBox": {
5940          "shape": "Mp4FreeSpaceBox",
5941          "locationName": "freeSpaceBox"
5942        },
5943        "MoovPlacement": {
5944          "shape": "Mp4MoovPlacement",
5945          "locationName": "moovPlacement"
5946        },
5947        "Mp4MajorBrand": {
5948          "shape": "__string",
5949          "locationName": "mp4MajorBrand"
5950        }
5951      }
5952    },
5953    "Mpeg2AdaptiveQuantization": {
5954      "type": "string",
5955      "enum": [
5956        "OFF",
5957        "LOW",
5958        "MEDIUM",
5959        "HIGH"
5960      ]
5961    },
5962    "Mpeg2CodecLevel": {
5963      "type": "string",
5964      "enum": [
5965        "AUTO",
5966        "LOW",
5967        "MAIN",
5968        "HIGH1440",
5969        "HIGH"
5970      ]
5971    },
5972    "Mpeg2CodecProfile": {
5973      "type": "string",
5974      "enum": [
5975        "MAIN",
5976        "PROFILE_422"
5977      ]
5978    },
5979    "Mpeg2DynamicSubGop": {
5980      "type": "string",
5981      "enum": [
5982        "ADAPTIVE",
5983        "STATIC"
5984      ]
5985    },
5986    "Mpeg2FramerateControl": {
5987      "type": "string",
5988      "enum": [
5989        "INITIALIZE_FROM_SOURCE",
5990        "SPECIFIED"
5991      ]
5992    },
5993    "Mpeg2FramerateConversionAlgorithm": {
5994      "type": "string",
5995      "enum": [
5996        "DUPLICATE_DROP",
5997        "INTERPOLATE"
5998      ]
5999    },
6000    "Mpeg2GopSizeUnits": {
6001      "type": "string",
6002      "enum": [
6003        "FRAMES",
6004        "SECONDS"
6005      ]
6006    },
6007    "Mpeg2InterlaceMode": {
6008      "type": "string",
6009      "enum": [
6010        "PROGRESSIVE",
6011        "TOP_FIELD",
6012        "BOTTOM_FIELD",
6013        "FOLLOW_TOP_FIELD",
6014        "FOLLOW_BOTTOM_FIELD"
6015      ]
6016    },
6017    "Mpeg2IntraDcPrecision": {
6018      "type": "string",
6019      "enum": [
6020        "AUTO",
6021        "INTRA_DC_PRECISION_8",
6022        "INTRA_DC_PRECISION_9",
6023        "INTRA_DC_PRECISION_10",
6024        "INTRA_DC_PRECISION_11"
6025      ]
6026    },
6027    "Mpeg2ParControl": {
6028      "type": "string",
6029      "enum": [
6030        "INITIALIZE_FROM_SOURCE",
6031        "SPECIFIED"
6032      ]
6033    },
6034    "Mpeg2QualityTuningLevel": {
6035      "type": "string",
6036      "enum": [
6037        "SINGLE_PASS",
6038        "MULTI_PASS"
6039      ]
6040    },
6041    "Mpeg2RateControlMode": {
6042      "type": "string",
6043      "enum": [
6044        "VBR",
6045        "CBR"
6046      ]
6047    },
6048    "Mpeg2SceneChangeDetect": {
6049      "type": "string",
6050      "enum": [
6051        "DISABLED",
6052        "ENABLED"
6053      ]
6054    },
6055    "Mpeg2Settings": {
6056      "type": "structure",
6057      "members": {
6058        "AdaptiveQuantization": {
6059          "shape": "Mpeg2AdaptiveQuantization",
6060          "locationName": "adaptiveQuantization"
6061        },
6062        "Bitrate": {
6063          "shape": "__integerMin1000Max288000000",
6064          "locationName": "bitrate"
6065        },
6066        "CodecLevel": {
6067          "shape": "Mpeg2CodecLevel",
6068          "locationName": "codecLevel"
6069        },
6070        "CodecProfile": {
6071          "shape": "Mpeg2CodecProfile",
6072          "locationName": "codecProfile"
6073        },
6074        "DynamicSubGop": {
6075          "shape": "Mpeg2DynamicSubGop",
6076          "locationName": "dynamicSubGop"
6077        },
6078        "FramerateControl": {
6079          "shape": "Mpeg2FramerateControl",
6080          "locationName": "framerateControl"
6081        },
6082        "FramerateConversionAlgorithm": {
6083          "shape": "Mpeg2FramerateConversionAlgorithm",
6084          "locationName": "framerateConversionAlgorithm"
6085        },
6086        "FramerateDenominator": {
6087          "shape": "__integerMin1Max1001",
6088          "locationName": "framerateDenominator"
6089        },
6090        "FramerateNumerator": {
6091          "shape": "__integerMin24Max60000",
6092          "locationName": "framerateNumerator"
6093        },
6094        "GopClosedCadence": {
6095          "shape": "__integerMin0Max2147483647",
6096          "locationName": "gopClosedCadence"
6097        },
6098        "GopSize": {
6099          "shape": "__doubleMin0",
6100          "locationName": "gopSize"
6101        },
6102        "GopSizeUnits": {
6103          "shape": "Mpeg2GopSizeUnits",
6104          "locationName": "gopSizeUnits"
6105        },
6106        "HrdBufferInitialFillPercentage": {
6107          "shape": "__integerMin0Max100",
6108          "locationName": "hrdBufferInitialFillPercentage"
6109        },
6110        "HrdBufferSize": {
6111          "shape": "__integerMin0Max47185920",
6112          "locationName": "hrdBufferSize"
6113        },
6114        "InterlaceMode": {
6115          "shape": "Mpeg2InterlaceMode",
6116          "locationName": "interlaceMode"
6117        },
6118        "IntraDcPrecision": {
6119          "shape": "Mpeg2IntraDcPrecision",
6120          "locationName": "intraDcPrecision"
6121        },
6122        "MaxBitrate": {
6123          "shape": "__integerMin1000Max300000000",
6124          "locationName": "maxBitrate"
6125        },
6126        "MinIInterval": {
6127          "shape": "__integerMin0Max30",
6128          "locationName": "minIInterval"
6129        },
6130        "NumberBFramesBetweenReferenceFrames": {
6131          "shape": "__integerMin0Max7",
6132          "locationName": "numberBFramesBetweenReferenceFrames"
6133        },
6134        "ParControl": {
6135          "shape": "Mpeg2ParControl",
6136          "locationName": "parControl"
6137        },
6138        "ParDenominator": {
6139          "shape": "__integerMin1Max2147483647",
6140          "locationName": "parDenominator"
6141        },
6142        "ParNumerator": {
6143          "shape": "__integerMin1Max2147483647",
6144          "locationName": "parNumerator"
6145        },
6146        "QualityTuningLevel": {
6147          "shape": "Mpeg2QualityTuningLevel",
6148          "locationName": "qualityTuningLevel"
6149        },
6150        "RateControlMode": {
6151          "shape": "Mpeg2RateControlMode",
6152          "locationName": "rateControlMode"
6153        },
6154        "SceneChangeDetect": {
6155          "shape": "Mpeg2SceneChangeDetect",
6156          "locationName": "sceneChangeDetect"
6157        },
6158        "SlowPal": {
6159          "shape": "Mpeg2SlowPal",
6160          "locationName": "slowPal"
6161        },
6162        "Softness": {
6163          "shape": "__integerMin0Max128",
6164          "locationName": "softness"
6165        },
6166        "SpatialAdaptiveQuantization": {
6167          "shape": "Mpeg2SpatialAdaptiveQuantization",
6168          "locationName": "spatialAdaptiveQuantization"
6169        },
6170        "Syntax": {
6171          "shape": "Mpeg2Syntax",
6172          "locationName": "syntax"
6173        },
6174        "Telecine": {
6175          "shape": "Mpeg2Telecine",
6176          "locationName": "telecine"
6177        },
6178        "TemporalAdaptiveQuantization": {
6179          "shape": "Mpeg2TemporalAdaptiveQuantization",
6180          "locationName": "temporalAdaptiveQuantization"
6181        }
6182      }
6183    },
6184    "Mpeg2SlowPal": {
6185      "type": "string",
6186      "enum": [
6187        "DISABLED",
6188        "ENABLED"
6189      ]
6190    },
6191    "Mpeg2SpatialAdaptiveQuantization": {
6192      "type": "string",
6193      "enum": [
6194        "DISABLED",
6195        "ENABLED"
6196      ]
6197    },
6198    "Mpeg2Syntax": {
6199      "type": "string",
6200      "enum": [
6201        "DEFAULT",
6202        "D_10"
6203      ]
6204    },
6205    "Mpeg2Telecine": {
6206      "type": "string",
6207      "enum": [
6208        "NONE",
6209        "SOFT",
6210        "HARD"
6211      ]
6212    },
6213    "Mpeg2TemporalAdaptiveQuantization": {
6214      "type": "string",
6215      "enum": [
6216        "DISABLED",
6217        "ENABLED"
6218      ]
6219    },
6220    "MsSmoothAudioDeduplication": {
6221      "type": "string",
6222      "enum": [
6223        "COMBINE_DUPLICATE_STREAMS",
6224        "NONE"
6225      ]
6226    },
6227    "MsSmoothEncryptionSettings": {
6228      "type": "structure",
6229      "members": {
6230        "SpekeKeyProvider": {
6231          "shape": "SpekeKeyProvider",
6232          "locationName": "spekeKeyProvider"
6233        }
6234      }
6235    },
6236    "MsSmoothGroupSettings": {
6237      "type": "structure",
6238      "members": {
6239        "AudioDeduplication": {
6240          "shape": "MsSmoothAudioDeduplication",
6241          "locationName": "audioDeduplication"
6242        },
6243        "Destination": {
6244          "shape": "__stringPatternS3",
6245          "locationName": "destination"
6246        },
6247        "DestinationSettings": {
6248          "shape": "DestinationSettings",
6249          "locationName": "destinationSettings"
6250        },
6251        "Encryption": {
6252          "shape": "MsSmoothEncryptionSettings",
6253          "locationName": "encryption"
6254        },
6255        "FragmentLength": {
6256          "shape": "__integerMin1Max2147483647",
6257          "locationName": "fragmentLength"
6258        },
6259        "ManifestEncoding": {
6260          "shape": "MsSmoothManifestEncoding",
6261          "locationName": "manifestEncoding"
6262        }
6263      }
6264    },
6265    "MsSmoothManifestEncoding": {
6266      "type": "string",
6267      "enum": [
6268        "UTF8",
6269        "UTF16"
6270      ]
6271    },
6272    "NielsenConfiguration": {
6273      "type": "structure",
6274      "members": {
6275        "BreakoutCode": {
6276          "shape": "__integerMin0Max0",
6277          "locationName": "breakoutCode"
6278        },
6279        "DistributorId": {
6280          "shape": "__string",
6281          "locationName": "distributorId"
6282        }
6283      }
6284    },
6285    "NoiseReducer": {
6286      "type": "structure",
6287      "members": {
6288        "Filter": {
6289          "shape": "NoiseReducerFilter",
6290          "locationName": "filter"
6291        },
6292        "FilterSettings": {
6293          "shape": "NoiseReducerFilterSettings",
6294          "locationName": "filterSettings"
6295        },
6296        "SpatialFilterSettings": {
6297          "shape": "NoiseReducerSpatialFilterSettings",
6298          "locationName": "spatialFilterSettings"
6299        },
6300        "TemporalFilterSettings": {
6301          "shape": "NoiseReducerTemporalFilterSettings",
6302          "locationName": "temporalFilterSettings"
6303        }
6304      }
6305    },
6306    "NoiseReducerFilter": {
6307      "type": "string",
6308      "enum": [
6309        "BILATERAL",
6310        "MEAN",
6311        "GAUSSIAN",
6312        "LANCZOS",
6313        "SHARPEN",
6314        "CONSERVE",
6315        "SPATIAL",
6316        "TEMPORAL"
6317      ]
6318    },
6319    "NoiseReducerFilterSettings": {
6320      "type": "structure",
6321      "members": {
6322        "Strength": {
6323          "shape": "__integerMin0Max3",
6324          "locationName": "strength"
6325        }
6326      }
6327    },
6328    "NoiseReducerSpatialFilterSettings": {
6329      "type": "structure",
6330      "members": {
6331        "PostFilterSharpenStrength": {
6332          "shape": "__integerMin0Max3",
6333          "locationName": "postFilterSharpenStrength"
6334        },
6335        "Speed": {
6336          "shape": "__integerMinNegative2Max3",
6337          "locationName": "speed"
6338        },
6339        "Strength": {
6340          "shape": "__integerMin0Max16",
6341          "locationName": "strength"
6342        }
6343      }
6344    },
6345    "NoiseReducerTemporalFilterSettings": {
6346      "type": "structure",
6347      "members": {
6348        "AggressiveMode": {
6349          "shape": "__integerMin0Max4",
6350          "locationName": "aggressiveMode"
6351        },
6352        "Speed": {
6353          "shape": "__integerMinNegative1Max3",
6354          "locationName": "speed"
6355        },
6356        "Strength": {
6357          "shape": "__integerMin0Max16",
6358          "locationName": "strength"
6359        }
6360      }
6361    },
6362    "NotFoundException": {
6363      "type": "structure",
6364      "members": {
6365        "Message": {
6366          "shape": "__string",
6367          "locationName": "message"
6368        }
6369      },
6370      "exception": true,
6371      "error": {
6372        "httpStatusCode": 404
6373      }
6374    },
6375    "Order": {
6376      "type": "string",
6377      "enum": [
6378        "ASCENDING",
6379        "DESCENDING"
6380      ]
6381    },
6382    "Output": {
6383      "type": "structure",
6384      "members": {
6385        "AudioDescriptions": {
6386          "shape": "__listOfAudioDescription",
6387          "locationName": "audioDescriptions"
6388        },
6389        "CaptionDescriptions": {
6390          "shape": "__listOfCaptionDescription",
6391          "locationName": "captionDescriptions"
6392        },
6393        "ContainerSettings": {
6394          "shape": "ContainerSettings",
6395          "locationName": "containerSettings"
6396        },
6397        "Extension": {
6398          "shape": "__string",
6399          "locationName": "extension"
6400        },
6401        "NameModifier": {
6402          "shape": "__stringMin1",
6403          "locationName": "nameModifier"
6404        },
6405        "OutputSettings": {
6406          "shape": "OutputSettings",
6407          "locationName": "outputSettings"
6408        },
6409        "Preset": {
6410          "shape": "__stringMin0",
6411          "locationName": "preset"
6412        },
6413        "VideoDescription": {
6414          "shape": "VideoDescription",
6415          "locationName": "videoDescription"
6416        }
6417      }
6418    },
6419    "OutputChannelMapping": {
6420      "type": "structure",
6421      "members": {
6422        "InputChannels": {
6423          "shape": "__listOf__integerMinNegative60Max6",
6424          "locationName": "inputChannels"
6425        }
6426      }
6427    },
6428    "OutputDetail": {
6429      "type": "structure",
6430      "members": {
6431        "DurationInMs": {
6432          "shape": "__integer",
6433          "locationName": "durationInMs"
6434        },
6435        "VideoDetails": {
6436          "shape": "VideoDetail",
6437          "locationName": "videoDetails"
6438        }
6439      }
6440    },
6441    "OutputGroup": {
6442      "type": "structure",
6443      "members": {
6444        "CustomName": {
6445          "shape": "__string",
6446          "locationName": "customName"
6447        },
6448        "Name": {
6449          "shape": "__string",
6450          "locationName": "name"
6451        },
6452        "OutputGroupSettings": {
6453          "shape": "OutputGroupSettings",
6454          "locationName": "outputGroupSettings"
6455        },
6456        "Outputs": {
6457          "shape": "__listOfOutput",
6458          "locationName": "outputs"
6459        }
6460      }
6461    },
6462    "OutputGroupDetail": {
6463      "type": "structure",
6464      "members": {
6465        "OutputDetails": {
6466          "shape": "__listOfOutputDetail",
6467          "locationName": "outputDetails"
6468        }
6469      }
6470    },
6471    "OutputGroupSettings": {
6472      "type": "structure",
6473      "members": {
6474        "CmafGroupSettings": {
6475          "shape": "CmafGroupSettings",
6476          "locationName": "cmafGroupSettings"
6477        },
6478        "DashIsoGroupSettings": {
6479          "shape": "DashIsoGroupSettings",
6480          "locationName": "dashIsoGroupSettings"
6481        },
6482        "FileGroupSettings": {
6483          "shape": "FileGroupSettings",
6484          "locationName": "fileGroupSettings"
6485        },
6486        "HlsGroupSettings": {
6487          "shape": "HlsGroupSettings",
6488          "locationName": "hlsGroupSettings"
6489        },
6490        "MsSmoothGroupSettings": {
6491          "shape": "MsSmoothGroupSettings",
6492          "locationName": "msSmoothGroupSettings"
6493        },
6494        "Type": {
6495          "shape": "OutputGroupType",
6496          "locationName": "type"
6497        }
6498      }
6499    },
6500    "OutputGroupType": {
6501      "type": "string",
6502      "enum": [
6503        "HLS_GROUP_SETTINGS",
6504        "DASH_ISO_GROUP_SETTINGS",
6505        "FILE_GROUP_SETTINGS",
6506        "MS_SMOOTH_GROUP_SETTINGS",
6507        "CMAF_GROUP_SETTINGS"
6508      ]
6509    },
6510    "OutputSdt": {
6511      "type": "string",
6512      "enum": [
6513        "SDT_FOLLOW",
6514        "SDT_FOLLOW_IF_PRESENT",
6515        "SDT_MANUAL",
6516        "SDT_NONE"
6517      ]
6518    },
6519    "OutputSettings": {
6520      "type": "structure",
6521      "members": {
6522        "HlsSettings": {
6523          "shape": "HlsSettings",
6524          "locationName": "hlsSettings"
6525        }
6526      }
6527    },
6528    "Preset": {
6529      "type": "structure",
6530      "members": {
6531        "Arn": {
6532          "shape": "__string",
6533          "locationName": "arn"
6534        },
6535        "Category": {
6536          "shape": "__string",
6537          "locationName": "category"
6538        },
6539        "CreatedAt": {
6540          "shape": "__timestampUnix",
6541          "locationName": "createdAt"
6542        },
6543        "Description": {
6544          "shape": "__string",
6545          "locationName": "description"
6546        },
6547        "LastUpdated": {
6548          "shape": "__timestampUnix",
6549          "locationName": "lastUpdated"
6550        },
6551        "Name": {
6552          "shape": "__string",
6553          "locationName": "name"
6554        },
6555        "Settings": {
6556          "shape": "PresetSettings",
6557          "locationName": "settings"
6558        },
6559        "Type": {
6560          "shape": "Type",
6561          "locationName": "type"
6562        }
6563      },
6564      "required": [
6565        "Settings",
6566        "Name"
6567      ]
6568    },
6569    "PresetListBy": {
6570      "type": "string",
6571      "enum": [
6572        "NAME",
6573        "CREATION_DATE",
6574        "SYSTEM"
6575      ]
6576    },
6577    "PresetSettings": {
6578      "type": "structure",
6579      "members": {
6580        "AudioDescriptions": {
6581          "shape": "__listOfAudioDescription",
6582          "locationName": "audioDescriptions"
6583        },
6584        "CaptionDescriptions": {
6585          "shape": "__listOfCaptionDescriptionPreset",
6586          "locationName": "captionDescriptions"
6587        },
6588        "ContainerSettings": {
6589          "shape": "ContainerSettings",
6590          "locationName": "containerSettings"
6591        },
6592        "VideoDescription": {
6593          "shape": "VideoDescription",
6594          "locationName": "videoDescription"
6595        }
6596      }
6597    },
6598    "PricingPlan": {
6599      "type": "string",
6600      "enum": [
6601        "ON_DEMAND",
6602        "RESERVED"
6603      ]
6604    },
6605    "ProresCodecProfile": {
6606      "type": "string",
6607      "enum": [
6608        "APPLE_PRORES_422",
6609        "APPLE_PRORES_422_HQ",
6610        "APPLE_PRORES_422_LT",
6611        "APPLE_PRORES_422_PROXY"
6612      ]
6613    },
6614    "ProresFramerateControl": {
6615      "type": "string",
6616      "enum": [
6617        "INITIALIZE_FROM_SOURCE",
6618        "SPECIFIED"
6619      ]
6620    },
6621    "ProresFramerateConversionAlgorithm": {
6622      "type": "string",
6623      "enum": [
6624        "DUPLICATE_DROP",
6625        "INTERPOLATE"
6626      ]
6627    },
6628    "ProresInterlaceMode": {
6629      "type": "string",
6630      "enum": [
6631        "PROGRESSIVE",
6632        "TOP_FIELD",
6633        "BOTTOM_FIELD",
6634        "FOLLOW_TOP_FIELD",
6635        "FOLLOW_BOTTOM_FIELD"
6636      ]
6637    },
6638    "ProresParControl": {
6639      "type": "string",
6640      "enum": [
6641        "INITIALIZE_FROM_SOURCE",
6642        "SPECIFIED"
6643      ]
6644    },
6645    "ProresSettings": {
6646      "type": "structure",
6647      "members": {
6648        "CodecProfile": {
6649          "shape": "ProresCodecProfile",
6650          "locationName": "codecProfile"
6651        },
6652        "FramerateControl": {
6653          "shape": "ProresFramerateControl",
6654          "locationName": "framerateControl"
6655        },
6656        "FramerateConversionAlgorithm": {
6657          "shape": "ProresFramerateConversionAlgorithm",
6658          "locationName": "framerateConversionAlgorithm"
6659        },
6660        "FramerateDenominator": {
6661          "shape": "__integerMin1Max2147483647",
6662          "locationName": "framerateDenominator"
6663        },
6664        "FramerateNumerator": {
6665          "shape": "__integerMin1Max2147483647",
6666          "locationName": "framerateNumerator"
6667        },
6668        "InterlaceMode": {
6669          "shape": "ProresInterlaceMode",
6670          "locationName": "interlaceMode"
6671        },
6672        "ParControl": {
6673          "shape": "ProresParControl",
6674          "locationName": "parControl"
6675        },
6676        "ParDenominator": {
6677          "shape": "__integerMin1Max2147483647",
6678          "locationName": "parDenominator"
6679        },
6680        "ParNumerator": {
6681          "shape": "__integerMin1Max2147483647",
6682          "locationName": "parNumerator"
6683        },
6684        "SlowPal": {
6685          "shape": "ProresSlowPal",
6686          "locationName": "slowPal"
6687        },
6688        "Telecine": {
6689          "shape": "ProresTelecine",
6690          "locationName": "telecine"
6691        }
6692      }
6693    },
6694    "ProresSlowPal": {
6695      "type": "string",
6696      "enum": [
6697        "DISABLED",
6698        "ENABLED"
6699      ]
6700    },
6701    "ProresTelecine": {
6702      "type": "string",
6703      "enum": [
6704        "NONE",
6705        "HARD"
6706      ]
6707    },
6708    "Queue": {
6709      "type": "structure",
6710      "members": {
6711        "Arn": {
6712          "shape": "__string",
6713          "locationName": "arn"
6714        },
6715        "CreatedAt": {
6716          "shape": "__timestampUnix",
6717          "locationName": "createdAt"
6718        },
6719        "Description": {
6720          "shape": "__string",
6721          "locationName": "description"
6722        },
6723        "LastUpdated": {
6724          "shape": "__timestampUnix",
6725          "locationName": "lastUpdated"
6726        },
6727        "Name": {
6728          "shape": "__string",
6729          "locationName": "name"
6730        },
6731        "PricingPlan": {
6732          "shape": "PricingPlan",
6733          "locationName": "pricingPlan"
6734        },
6735        "ProgressingJobsCount": {
6736          "shape": "__integer",
6737          "locationName": "progressingJobsCount"
6738        },
6739        "ReservationPlan": {
6740          "shape": "ReservationPlan",
6741          "locationName": "reservationPlan"
6742        },
6743        "Status": {
6744          "shape": "QueueStatus",
6745          "locationName": "status"
6746        },
6747        "SubmittedJobsCount": {
6748          "shape": "__integer",
6749          "locationName": "submittedJobsCount"
6750        },
6751        "Type": {
6752          "shape": "Type",
6753          "locationName": "type"
6754        }
6755      },
6756      "required": [
6757        "Name"
6758      ]
6759    },
6760    "QueueListBy": {
6761      "type": "string",
6762      "enum": [
6763        "NAME",
6764        "CREATION_DATE"
6765      ]
6766    },
6767    "QueueStatus": {
6768      "type": "string",
6769      "enum": [
6770        "ACTIVE",
6771        "PAUSED"
6772      ]
6773    },
6774    "Rectangle": {
6775      "type": "structure",
6776      "members": {
6777        "Height": {
6778          "shape": "__integerMin2Max2147483647",
6779          "locationName": "height"
6780        },
6781        "Width": {
6782          "shape": "__integerMin2Max2147483647",
6783          "locationName": "width"
6784        },
6785        "X": {
6786          "shape": "__integerMin0Max2147483647",
6787          "locationName": "x"
6788        },
6789        "Y": {
6790          "shape": "__integerMin0Max2147483647",
6791          "locationName": "y"
6792        }
6793      }
6794    },
6795    "RemixSettings": {
6796      "type": "structure",
6797      "members": {
6798        "ChannelMapping": {
6799          "shape": "ChannelMapping",
6800          "locationName": "channelMapping"
6801        },
6802        "ChannelsIn": {
6803          "shape": "__integerMin1Max64",
6804          "locationName": "channelsIn"
6805        },
6806        "ChannelsOut": {
6807          "shape": "__integerMin1Max64",
6808          "locationName": "channelsOut"
6809        }
6810      }
6811    },
6812    "RenewalType": {
6813      "type": "string",
6814      "enum": [
6815        "AUTO_RENEW",
6816        "EXPIRE"
6817      ]
6818    },
6819    "ReservationPlan": {
6820      "type": "structure",
6821      "members": {
6822        "Commitment": {
6823          "shape": "Commitment",
6824          "locationName": "commitment"
6825        },
6826        "ExpiresAt": {
6827          "shape": "__timestampUnix",
6828          "locationName": "expiresAt"
6829        },
6830        "PurchasedAt": {
6831          "shape": "__timestampUnix",
6832          "locationName": "purchasedAt"
6833        },
6834        "RenewalType": {
6835          "shape": "RenewalType",
6836          "locationName": "renewalType"
6837        },
6838        "ReservedSlots": {
6839          "shape": "__integer",
6840          "locationName": "reservedSlots"
6841        },
6842        "Status": {
6843          "shape": "ReservationPlanStatus",
6844          "locationName": "status"
6845        }
6846      }
6847    },
6848    "ReservationPlanSettings": {
6849      "type": "structure",
6850      "members": {
6851        "Commitment": {
6852          "shape": "Commitment",
6853          "locationName": "commitment"
6854        },
6855        "RenewalType": {
6856          "shape": "RenewalType",
6857          "locationName": "renewalType"
6858        },
6859        "ReservedSlots": {
6860          "shape": "__integer",
6861          "locationName": "reservedSlots"
6862        }
6863      },
6864      "required": [
6865        "Commitment",
6866        "ReservedSlots",
6867        "RenewalType"
6868      ]
6869    },
6870    "ReservationPlanStatus": {
6871      "type": "string",
6872      "enum": [
6873        "ACTIVE",
6874        "EXPIRED"
6875      ]
6876    },
6877    "ResourceTags": {
6878      "type": "structure",
6879      "members": {
6880        "Arn": {
6881          "shape": "__string",
6882          "locationName": "arn"
6883        },
6884        "Tags": {
6885          "shape": "__mapOf__string",
6886          "locationName": "tags"
6887        }
6888      }
6889    },
6890    "RespondToAfd": {
6891      "type": "string",
6892      "enum": [
6893        "NONE",
6894        "RESPOND",
6895        "PASSTHROUGH"
6896      ]
6897    },
6898    "S3DestinationSettings": {
6899      "type": "structure",
6900      "members": {
6901        "Encryption": {
6902          "shape": "S3EncryptionSettings",
6903          "locationName": "encryption"
6904        }
6905      }
6906    },
6907    "S3EncryptionSettings": {
6908      "type": "structure",
6909      "members": {
6910        "EncryptionType": {
6911          "shape": "S3ServerSideEncryptionType",
6912          "locationName": "encryptionType"
6913        },
6914        "KmsKeyArn": {
6915          "shape": "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912",
6916          "locationName": "kmsKeyArn"
6917        }
6918      }
6919    },
6920    "S3ServerSideEncryptionType": {
6921      "type": "string",
6922      "enum": [
6923        "SERVER_SIDE_ENCRYPTION_S3",
6924        "SERVER_SIDE_ENCRYPTION_KMS"
6925      ]
6926    },
6927    "ScalingBehavior": {
6928      "type": "string",
6929      "enum": [
6930        "DEFAULT",
6931        "STRETCH_TO_OUTPUT"
6932      ]
6933    },
6934    "SccDestinationFramerate": {
6935      "type": "string",
6936      "enum": [
6937        "FRAMERATE_23_97",
6938        "FRAMERATE_24",
6939        "FRAMERATE_29_97_DROPFRAME",
6940        "FRAMERATE_29_97_NON_DROPFRAME"
6941      ]
6942    },
6943    "SccDestinationSettings": {
6944      "type": "structure",
6945      "members": {
6946        "Framerate": {
6947          "shape": "SccDestinationFramerate",
6948          "locationName": "framerate"
6949        }
6950      }
6951    },
6952    "SimulateReservedQueue": {
6953      "type": "string",
6954      "enum": [
6955        "DISABLED",
6956        "ENABLED"
6957      ]
6958    },
6959    "SpekeKeyProvider": {
6960      "type": "structure",
6961      "members": {
6962        "CertificateArn": {
6963          "shape": "__stringPatternArnAwsUsGovAcm",
6964          "locationName": "certificateArn"
6965        },
6966        "ResourceId": {
6967          "shape": "__string",
6968          "locationName": "resourceId"
6969        },
6970        "SystemIds": {
6971          "shape": "__listOf__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
6972          "locationName": "systemIds"
6973        },
6974        "Url": {
6975          "shape": "__stringPatternHttps",
6976          "locationName": "url"
6977        }
6978      }
6979    },
6980    "SpekeKeyProviderCmaf": {
6981      "type": "structure",
6982      "members": {
6983        "CertificateArn": {
6984          "shape": "__stringPatternArnAwsUsGovAcm",
6985          "locationName": "certificateArn"
6986        },
6987        "DashSignaledSystemIds": {
6988          "shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
6989          "locationName": "dashSignaledSystemIds"
6990        },
6991        "HlsSignaledSystemIds": {
6992          "shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
6993          "locationName": "hlsSignaledSystemIds"
6994        },
6995        "ResourceId": {
6996          "shape": "__stringPatternW",
6997          "locationName": "resourceId"
6998        },
6999        "Url": {
7000          "shape": "__stringPatternHttps",
7001          "locationName": "url"
7002        }
7003      }
7004    },
7005    "StaticKeyProvider": {
7006      "type": "structure",
7007      "members": {
7008        "KeyFormat": {
7009          "shape": "__stringPatternIdentityAZaZ26AZaZ09163",
7010          "locationName": "keyFormat"
7011        },
7012        "KeyFormatVersions": {
7013          "shape": "__stringPatternDD",
7014          "locationName": "keyFormatVersions"
7015        },
7016        "StaticKeyValue": {
7017          "shape": "__stringPatternAZaZ0932",
7018          "locationName": "staticKeyValue"
7019        },
7020        "Url": {
7021          "shape": "__string",
7022          "locationName": "url"
7023        }
7024      }
7025    },
7026    "StatusUpdateInterval": {
7027      "type": "string",
7028      "enum": [
7029        "SECONDS_10",
7030        "SECONDS_12",
7031        "SECONDS_15",
7032        "SECONDS_20",
7033        "SECONDS_30",
7034        "SECONDS_60",
7035        "SECONDS_120",
7036        "SECONDS_180",
7037        "SECONDS_240",
7038        "SECONDS_300",
7039        "SECONDS_360",
7040        "SECONDS_420",
7041        "SECONDS_480",
7042        "SECONDS_540",
7043        "SECONDS_600"
7044      ]
7045    },
7046    "TagResourceRequest": {
7047      "type": "structure",
7048      "members": {
7049        "Arn": {
7050          "shape": "__string",
7051          "locationName": "arn"
7052        },
7053        "Tags": {
7054          "shape": "__mapOf__string",
7055          "locationName": "tags"
7056        }
7057      },
7058      "required": [
7059        "Arn",
7060        "Tags"
7061      ]
7062    },
7063    "TagResourceResponse": {
7064      "type": "structure",
7065      "members": {
7066      }
7067    },
7068    "TeletextDestinationSettings": {
7069      "type": "structure",
7070      "members": {
7071        "PageNumber": {
7072          "shape": "__stringMin3Max3Pattern1809aFAF09aEAE",
7073          "locationName": "pageNumber"
7074        },
7075        "PageTypes": {
7076          "shape": "__listOfTeletextPageType",
7077          "locationName": "pageTypes"
7078        }
7079      }
7080    },
7081    "TeletextPageType": {
7082      "type": "string",
7083      "enum": [
7084        "PAGE_TYPE_INITIAL",
7085        "PAGE_TYPE_SUBTITLE",
7086        "PAGE_TYPE_ADDL_INFO",
7087        "PAGE_TYPE_PROGRAM_SCHEDULE",
7088        "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE"
7089      ]
7090    },
7091    "TeletextSourceSettings": {
7092      "type": "structure",
7093      "members": {
7094        "PageNumber": {
7095          "shape": "__stringMin3Max3Pattern1809aFAF09aEAE",
7096          "locationName": "pageNumber"
7097        }
7098      }
7099    },
7100    "TimecodeBurnin": {
7101      "type": "structure",
7102      "members": {
7103        "FontSize": {
7104          "shape": "__integerMin10Max48",
7105          "locationName": "fontSize"
7106        },
7107        "Position": {
7108          "shape": "TimecodeBurninPosition",
7109          "locationName": "position"
7110        },
7111        "Prefix": {
7112          "shape": "__stringPattern",
7113          "locationName": "prefix"
7114        }
7115      }
7116    },
7117    "TimecodeBurninPosition": {
7118      "type": "string",
7119      "enum": [
7120        "TOP_CENTER",
7121        "TOP_LEFT",
7122        "TOP_RIGHT",
7123        "MIDDLE_LEFT",
7124        "MIDDLE_CENTER",
7125        "MIDDLE_RIGHT",
7126        "BOTTOM_LEFT",
7127        "BOTTOM_CENTER",
7128        "BOTTOM_RIGHT"
7129      ]
7130    },
7131    "TimecodeConfig": {
7132      "type": "structure",
7133      "members": {
7134        "Anchor": {
7135          "shape": "__stringPattern010920405090509092",
7136          "locationName": "anchor"
7137        },
7138        "Source": {
7139          "shape": "TimecodeSource",
7140          "locationName": "source"
7141        },
7142        "Start": {
7143          "shape": "__stringPattern010920405090509092",
7144          "locationName": "start"
7145        },
7146        "TimestampOffset": {
7147          "shape": "__stringPattern0940191020191209301",
7148          "locationName": "timestampOffset"
7149        }
7150      }
7151    },
7152    "TimecodeSource": {
7153      "type": "string",
7154      "enum": [
7155        "EMBEDDED",
7156        "ZEROBASED",
7157        "SPECIFIEDSTART"
7158      ]
7159    },
7160    "TimedMetadata": {
7161      "type": "string",
7162      "enum": [
7163        "PASSTHROUGH",
7164        "NONE"
7165      ]
7166    },
7167    "TimedMetadataInsertion": {
7168      "type": "structure",
7169      "members": {
7170        "Id3Insertions": {
7171          "shape": "__listOfId3Insertion",
7172          "locationName": "id3Insertions"
7173        }
7174      }
7175    },
7176    "Timing": {
7177      "type": "structure",
7178      "members": {
7179        "FinishTime": {
7180          "shape": "__timestampUnix",
7181          "locationName": "finishTime"
7182        },
7183        "StartTime": {
7184          "shape": "__timestampUnix",
7185          "locationName": "startTime"
7186        },
7187        "SubmitTime": {
7188          "shape": "__timestampUnix",
7189          "locationName": "submitTime"
7190        }
7191      }
7192    },
7193    "TooManyRequestsException": {
7194      "type": "structure",
7195      "members": {
7196        "Message": {
7197          "shape": "__string",
7198          "locationName": "message"
7199        }
7200      },
7201      "exception": true,
7202      "error": {
7203        "httpStatusCode": 429
7204      }
7205    },
7206    "TrackSourceSettings": {
7207      "type": "structure",
7208      "members": {
7209        "TrackNumber": {
7210          "shape": "__integerMin1Max2147483647",
7211          "locationName": "trackNumber"
7212        }
7213      }
7214    },
7215    "TtmlDestinationSettings": {
7216      "type": "structure",
7217      "members": {
7218        "StylePassthrough": {
7219          "shape": "TtmlStylePassthrough",
7220          "locationName": "stylePassthrough"
7221        }
7222      }
7223    },
7224    "TtmlStylePassthrough": {
7225      "type": "string",
7226      "enum": [
7227        "ENABLED",
7228        "DISABLED"
7229      ]
7230    },
7231    "Type": {
7232      "type": "string",
7233      "enum": [
7234        "SYSTEM",
7235        "CUSTOM"
7236      ]
7237    },
7238    "UntagResourceRequest": {
7239      "type": "structure",
7240      "members": {
7241        "Arn": {
7242          "shape": "__string",
7243          "locationName": "arn",
7244          "location": "uri"
7245        },
7246        "TagKeys": {
7247          "shape": "__listOf__string",
7248          "locationName": "tagKeys"
7249        }
7250      },
7251      "required": [
7252        "Arn"
7253      ]
7254    },
7255    "UntagResourceResponse": {
7256      "type": "structure",
7257      "members": {
7258      }
7259    },
7260    "UpdateJobTemplateRequest": {
7261      "type": "structure",
7262      "members": {
7263        "AccelerationSettings": {
7264          "shape": "AccelerationSettings",
7265          "locationName": "accelerationSettings"
7266        },
7267        "Category": {
7268          "shape": "__string",
7269          "locationName": "category"
7270        },
7271        "Description": {
7272          "shape": "__string",
7273          "locationName": "description"
7274        },
7275        "Name": {
7276          "shape": "__string",
7277          "locationName": "name",
7278          "location": "uri"
7279        },
7280        "Priority": {
7281          "shape": "__integerMinNegative50Max50",
7282          "locationName": "priority"
7283        },
7284        "Queue": {
7285          "shape": "__string",
7286          "locationName": "queue"
7287        },
7288        "Settings": {
7289          "shape": "JobTemplateSettings",
7290          "locationName": "settings"
7291        },
7292        "StatusUpdateInterval": {
7293          "shape": "StatusUpdateInterval",
7294          "locationName": "statusUpdateInterval"
7295        }
7296      },
7297      "required": [
7298        "Name"
7299      ]
7300    },
7301    "UpdateJobTemplateResponse": {
7302      "type": "structure",
7303      "members": {
7304        "JobTemplate": {
7305          "shape": "JobTemplate",
7306          "locationName": "jobTemplate"
7307        }
7308      }
7309    },
7310    "UpdatePresetRequest": {
7311      "type": "structure",
7312      "members": {
7313        "Category": {
7314          "shape": "__string",
7315          "locationName": "category"
7316        },
7317        "Description": {
7318          "shape": "__string",
7319          "locationName": "description"
7320        },
7321        "Name": {
7322          "shape": "__string",
7323          "locationName": "name",
7324          "location": "uri"
7325        },
7326        "Settings": {
7327          "shape": "PresetSettings",
7328          "locationName": "settings"
7329        }
7330      },
7331      "required": [
7332        "Name"
7333      ]
7334    },
7335    "UpdatePresetResponse": {
7336      "type": "structure",
7337      "members": {
7338        "Preset": {
7339          "shape": "Preset",
7340          "locationName": "preset"
7341        }
7342      }
7343    },
7344    "UpdateQueueRequest": {
7345      "type": "structure",
7346      "members": {
7347        "Description": {
7348          "shape": "__string",
7349          "locationName": "description"
7350        },
7351        "Name": {
7352          "shape": "__string",
7353          "locationName": "name",
7354          "location": "uri"
7355        },
7356        "ReservationPlanSettings": {
7357          "shape": "ReservationPlanSettings",
7358          "locationName": "reservationPlanSettings"
7359        },
7360        "Status": {
7361          "shape": "QueueStatus",
7362          "locationName": "status"
7363        }
7364      },
7365      "required": [
7366        "Name"
7367      ]
7368    },
7369    "UpdateQueueResponse": {
7370      "type": "structure",
7371      "members": {
7372        "Queue": {
7373          "shape": "Queue",
7374          "locationName": "queue"
7375        }
7376      }
7377    },
7378    "VideoCodec": {
7379      "type": "string",
7380      "enum": [
7381        "FRAME_CAPTURE",
7382        "H_264",
7383        "H_265",
7384        "MPEG2",
7385        "PRORES"
7386      ]
7387    },
7388    "VideoCodecSettings": {
7389      "type": "structure",
7390      "members": {
7391        "Codec": {
7392          "shape": "VideoCodec",
7393          "locationName": "codec"
7394        },
7395        "FrameCaptureSettings": {
7396          "shape": "FrameCaptureSettings",
7397          "locationName": "frameCaptureSettings"
7398        },
7399        "H264Settings": {
7400          "shape": "H264Settings",
7401          "locationName": "h264Settings"
7402        },
7403        "H265Settings": {
7404          "shape": "H265Settings",
7405          "locationName": "h265Settings"
7406        },
7407        "Mpeg2Settings": {
7408          "shape": "Mpeg2Settings",
7409          "locationName": "mpeg2Settings"
7410        },
7411        "ProresSettings": {
7412          "shape": "ProresSettings",
7413          "locationName": "proresSettings"
7414        }
7415      }
7416    },
7417    "VideoDescription": {
7418      "type": "structure",
7419      "members": {
7420        "AfdSignaling": {
7421          "shape": "AfdSignaling",
7422          "locationName": "afdSignaling"
7423        },
7424        "AntiAlias": {
7425          "shape": "AntiAlias",
7426          "locationName": "antiAlias"
7427        },
7428        "CodecSettings": {
7429          "shape": "VideoCodecSettings",
7430          "locationName": "codecSettings"
7431        },
7432        "ColorMetadata": {
7433          "shape": "ColorMetadata",
7434          "locationName": "colorMetadata"
7435        },
7436        "Crop": {
7437          "shape": "Rectangle",
7438          "locationName": "crop"
7439        },
7440        "DropFrameTimecode": {
7441          "shape": "DropFrameTimecode",
7442          "locationName": "dropFrameTimecode"
7443        },
7444        "FixedAfd": {
7445          "shape": "__integerMin0Max15",
7446          "locationName": "fixedAfd"
7447        },
7448        "Height": {
7449          "shape": "__integerMin32Max4096",
7450          "locationName": "height"
7451        },
7452        "Position": {
7453          "shape": "Rectangle",
7454          "locationName": "position"
7455        },
7456        "RespondToAfd": {
7457          "shape": "RespondToAfd",
7458          "locationName": "respondToAfd"
7459        },
7460        "ScalingBehavior": {
7461          "shape": "ScalingBehavior",
7462          "locationName": "scalingBehavior"
7463        },
7464        "Sharpness": {
7465          "shape": "__integerMin0Max100",
7466          "locationName": "sharpness"
7467        },
7468        "TimecodeInsertion": {
7469          "shape": "VideoTimecodeInsertion",
7470          "locationName": "timecodeInsertion"
7471        },
7472        "VideoPreprocessors": {
7473          "shape": "VideoPreprocessor",
7474          "locationName": "videoPreprocessors"
7475        },
7476        "Width": {
7477          "shape": "__integerMin32Max4096",
7478          "locationName": "width"
7479        }
7480      }
7481    },
7482    "VideoDetail": {
7483      "type": "structure",
7484      "members": {
7485        "HeightInPx": {
7486          "shape": "__integer",
7487          "locationName": "heightInPx"
7488        },
7489        "WidthInPx": {
7490          "shape": "__integer",
7491          "locationName": "widthInPx"
7492        }
7493      }
7494    },
7495    "VideoPreprocessor": {
7496      "type": "structure",
7497      "members": {
7498        "ColorCorrector": {
7499          "shape": "ColorCorrector",
7500          "locationName": "colorCorrector"
7501        },
7502        "Deinterlacer": {
7503          "shape": "Deinterlacer",
7504          "locationName": "deinterlacer"
7505        },
7506        "ImageInserter": {
7507          "shape": "ImageInserter",
7508          "locationName": "imageInserter"
7509        },
7510        "NoiseReducer": {
7511          "shape": "NoiseReducer",
7512          "locationName": "noiseReducer"
7513        },
7514        "TimecodeBurnin": {
7515          "shape": "TimecodeBurnin",
7516          "locationName": "timecodeBurnin"
7517        }
7518      }
7519    },
7520    "VideoSelector": {
7521      "type": "structure",
7522      "members": {
7523        "ColorSpace": {
7524          "shape": "ColorSpace",
7525          "locationName": "colorSpace"
7526        },
7527        "ColorSpaceUsage": {
7528          "shape": "ColorSpaceUsage",
7529          "locationName": "colorSpaceUsage"
7530        },
7531        "Hdr10Metadata": {
7532          "shape": "Hdr10Metadata",
7533          "locationName": "hdr10Metadata"
7534        },
7535        "Pid": {
7536          "shape": "__integerMin1Max2147483647",
7537          "locationName": "pid"
7538        },
7539        "ProgramNumber": {
7540          "shape": "__integerMinNegative2147483648Max2147483647",
7541          "locationName": "programNumber"
7542        },
7543        "Rotate": {
7544          "shape": "InputRotate",
7545          "locationName": "rotate"
7546        }
7547      }
7548    },
7549    "VideoTimecodeInsertion": {
7550      "type": "string",
7551      "enum": [
7552        "DISABLED",
7553        "PIC_TIMING_SEI"
7554      ]
7555    },
7556    "WavFormat": {
7557      "type": "string",
7558      "enum": [
7559        "RIFF",
7560        "RF64"
7561      ]
7562    },
7563    "WavSettings": {
7564      "type": "structure",
7565      "members": {
7566        "BitDepth": {
7567          "shape": "__integerMin16Max24",
7568          "locationName": "bitDepth"
7569        },
7570        "Channels": {
7571          "shape": "__integerMin1Max64",
7572          "locationName": "channels"
7573        },
7574        "Format": {
7575          "shape": "WavFormat",
7576          "locationName": "format"
7577        },
7578        "SampleRate": {
7579          "shape": "__integerMin8000Max192000",
7580          "locationName": "sampleRate"
7581        }
7582      }
7583    },
7584    "__boolean": {
7585      "type": "boolean"
7586    },
7587    "__double": {
7588      "type": "double"
7589    },
7590    "__doubleMin0": {
7591      "type": "double"
7592    },
7593    "__doubleMin0Max2147483647": {
7594      "type": "double"
7595    },
7596    "__doubleMinNegative59Max0": {
7597      "type": "double"
7598    },
7599    "__doubleMinNegative60Max3": {
7600      "type": "double"
7601    },
7602    "__doubleMinNegative60MaxNegative1": {
7603      "type": "double"
7604    },
7605    "__doubleMinNegative6Max3": {
7606      "type": "double"
7607    },
7608    "__integer": {
7609      "type": "integer"
7610    },
7611    "__integerMin0Max0": {
7612      "type": "integer",
7613      "min": 0,
7614      "max": 0
7615    },
7616    "__integerMin0Max10": {
7617      "type": "integer",
7618      "min": 0,
7619      "max": 10
7620    },
7621    "__integerMin0Max100": {
7622      "type": "integer",
7623      "min": 0,
7624      "max": 100
7625    },
7626    "__integerMin0Max1000": {
7627      "type": "integer",
7628      "min": 0,
7629      "max": 1000
7630    },
7631    "__integerMin0Max10000": {
7632      "type": "integer",
7633      "min": 0,
7634      "max": 10000
7635    },
7636    "__integerMin0Max1152000000": {
7637      "type": "integer",
7638      "min": 0,
7639      "max": 1152000000
7640    },
7641    "__integerMin0Max128": {
7642      "type": "integer",
7643      "min": 0,
7644      "max": 128
7645    },
7646    "__integerMin0Max1466400000": {
7647      "type": "integer",
7648      "min": 0,
7649      "max": 1466400000
7650    },
7651    "__integerMin0Max15": {
7652      "type": "integer",
7653      "min": 0,
7654      "max": 15
7655    },
7656    "__integerMin0Max16": {
7657      "type": "integer",
7658      "min": 0,
7659      "max": 16
7660    },
7661    "__integerMin0Max2147483647": {
7662      "type": "integer",
7663      "min": 0,
7664      "max": 2147483647
7665    },
7666    "__integerMin0Max255": {
7667      "type": "integer",
7668      "min": 0,
7669      "max": 255
7670    },
7671    "__integerMin0Max3": {
7672      "type": "integer",
7673      "min": 0,
7674      "max": 3
7675    },
7676    "__integerMin0Max30": {
7677      "type": "integer",
7678      "min": 0,
7679      "max": 30
7680    },
7681    "__integerMin0Max30000": {
7682      "type": "integer",
7683      "min": 0,
7684      "max": 30000
7685    },
7686    "__integerMin0Max3600": {
7687      "type": "integer",
7688      "min": 0,
7689      "max": 3600
7690    },
7691    "__integerMin0Max4": {
7692      "type": "integer",
7693      "min": 0,
7694      "max": 4
7695    },
7696    "__integerMin0Max47185920": {
7697      "type": "integer",
7698      "min": 0,
7699      "max": 47185920
7700    },
7701    "__integerMin0Max500": {
7702      "type": "integer",
7703      "min": 0,
7704      "max": 500
7705    },
7706    "__integerMin0Max50000": {
7707      "type": "integer",
7708      "min": 0,
7709      "max": 50000
7710    },
7711    "__integerMin0Max65535": {
7712      "type": "integer",
7713      "min": 0,
7714      "max": 65535
7715    },
7716    "__integerMin0Max7": {
7717      "type": "integer",
7718      "min": 0,
7719      "max": 7
7720    },
7721    "__integerMin0Max8": {
7722      "type": "integer",
7723      "min": 0,
7724      "max": 8
7725    },
7726    "__integerMin0Max96": {
7727      "type": "integer",
7728      "min": 0,
7729      "max": 96
7730    },
7731    "__integerMin0Max99": {
7732      "type": "integer",
7733      "min": 0,
7734      "max": 99
7735    },
7736    "__integerMin1000Max1152000000": {
7737      "type": "integer",
7738      "min": 1000,
7739      "max": 1152000000
7740    },
7741    "__integerMin1000Max1466400000": {
7742      "type": "integer",
7743      "min": 1000,
7744      "max": 1466400000
7745    },
7746    "__integerMin1000Max288000000": {
7747      "type": "integer",
7748      "min": 1000,
7749      "max": 288000000
7750    },
7751    "__integerMin1000Max30000": {
7752      "type": "integer",
7753      "min": 1000,
7754      "max": 30000
7755    },
7756    "__integerMin1000Max300000000": {
7757      "type": "integer",
7758      "min": 1000,
7759      "max": 300000000
7760    },
7761    "__integerMin10Max48": {
7762      "type": "integer",
7763      "min": 10,
7764      "max": 48
7765    },
7766    "__integerMin16Max24": {
7767      "type": "integer",
7768      "min": 16,
7769      "max": 24
7770    },
7771    "__integerMin1Max1": {
7772      "type": "integer",
7773      "min": 1,
7774      "max": 1
7775    },
7776    "__integerMin1Max10": {
7777      "type": "integer",
7778      "min": 1,
7779      "max": 10
7780    },
7781    "__integerMin1Max100": {
7782      "type": "integer",
7783      "min": 1,
7784      "max": 100
7785    },
7786    "__integerMin1Max10000000": {
7787      "type": "integer",
7788      "min": 1,
7789      "max": 10000000
7790    },
7791    "__integerMin1Max1001": {
7792      "type": "integer",
7793      "min": 1,
7794      "max": 1001
7795    },
7796    "__integerMin1Max17895697": {
7797      "type": "integer",
7798      "min": 1,
7799      "max": 17895697
7800    },
7801    "__integerMin1Max2": {
7802      "type": "integer",
7803      "min": 1,
7804      "max": 2
7805    },
7806    "__integerMin1Max20": {
7807      "type": "integer",
7808      "min": 1,
7809      "max": 20
7810    },
7811    "__integerMin1Max2147483640": {
7812      "type": "integer",
7813      "min": 1,
7814      "max": 2147483640
7815    },
7816    "__integerMin1Max2147483647": {
7817      "type": "integer",
7818      "min": 1,
7819      "max": 2147483647
7820    },
7821    "__integerMin1Max31": {
7822      "type": "integer",
7823      "min": 1,
7824      "max": 31
7825    },
7826    "__integerMin1Max32": {
7827      "type": "integer",
7828      "min": 1,
7829      "max": 32
7830    },
7831    "__integerMin1Max4": {
7832      "type": "integer",
7833      "min": 1,
7834      "max": 4
7835    },
7836    "__integerMin1Max6": {
7837      "type": "integer",
7838      "min": 1,
7839      "max": 6
7840    },
7841    "__integerMin1Max64": {
7842      "type": "integer",
7843      "min": 1,
7844      "max": 64
7845    },
7846    "__integerMin24Max60000": {
7847      "type": "integer",
7848      "min": 24,
7849      "max": 60000
7850    },
7851    "__integerMin25Max10000": {
7852      "type": "integer",
7853      "min": 25,
7854      "max": 10000
7855    },
7856    "__integerMin25Max2000": {
7857      "type": "integer",
7858      "min": 25,
7859      "max": 2000
7860    },
7861    "__integerMin2Max2147483647": {
7862      "type": "integer",
7863      "min": 2,
7864      "max": 2147483647
7865    },
7866    "__integerMin32000Max384000": {
7867      "type": "integer",
7868      "min": 32000,
7869      "max": 384000
7870    },
7871    "__integerMin32000Max48000": {
7872      "type": "integer",
7873      "min": 32000,
7874      "max": 48000
7875    },
7876    "__integerMin32Max4096": {
7877      "type": "integer",
7878      "min": 32,
7879      "max": 4096
7880    },
7881    "__integerMin32Max8182": {
7882      "type": "integer",
7883      "min": 32,
7884      "max": 8182
7885    },
7886    "__integerMin384000Max768000": {
7887      "type": "integer",
7888      "min": 384000,
7889      "max": 768000
7890    },
7891    "__integerMin48000Max48000": {
7892      "type": "integer",
7893      "min": 48000,
7894      "max": 48000
7895    },
7896    "__integerMin6000Max1024000": {
7897      "type": "integer",
7898      "min": 6000,
7899      "max": 1024000
7900    },
7901    "__integerMin64000Max640000": {
7902      "type": "integer",
7903      "min": 64000,
7904      "max": 640000
7905    },
7906    "__integerMin8000Max192000": {
7907      "type": "integer",
7908      "min": 8000,
7909      "max": 192000
7910    },
7911    "__integerMin8000Max96000": {
7912      "type": "integer",
7913      "min": 8000,
7914      "max": 96000
7915    },
7916    "__integerMin96Max600": {
7917      "type": "integer",
7918      "min": 96,
7919      "max": 600
7920    },
7921    "__integerMinNegative1000Max1000": {
7922      "type": "integer",
7923      "min": -1000,
7924      "max": 1000
7925    },
7926    "__integerMinNegative180Max180": {
7927      "type": "integer",
7928      "min": -180,
7929      "max": 180
7930    },
7931    "__integerMinNegative1Max3": {
7932      "type": "integer",
7933      "min": -1,
7934      "max": 3
7935    },
7936    "__integerMinNegative2147483648Max2147483647": {
7937      "type": "integer",
7938      "min": -2147483648,
7939      "max": 2147483647
7940    },
7941    "__integerMinNegative2Max3": {
7942      "type": "integer",
7943      "min": -2,
7944      "max": 3
7945    },
7946    "__integerMinNegative50Max50": {
7947      "type": "integer",
7948      "min": -50,
7949      "max": 50
7950    },
7951    "__integerMinNegative5Max5": {
7952      "type": "integer",
7953      "min": -5,
7954      "max": 5
7955    },
7956    "__integerMinNegative60Max6": {
7957      "type": "integer",
7958      "min": -60,
7959      "max": 6
7960    },
7961    "__integerMinNegative70Max0": {
7962      "type": "integer",
7963      "min": -70,
7964      "max": 0
7965    },
7966    "__listOfAudioDescription": {
7967      "type": "list",
7968      "member": {
7969        "shape": "AudioDescription"
7970      }
7971    },
7972    "__listOfCaptionDescription": {
7973      "type": "list",
7974      "member": {
7975        "shape": "CaptionDescription"
7976      }
7977    },
7978    "__listOfCaptionDescriptionPreset": {
7979      "type": "list",
7980      "member": {
7981        "shape": "CaptionDescriptionPreset"
7982      }
7983    },
7984    "__listOfEndpoint": {
7985      "type": "list",
7986      "member": {
7987        "shape": "Endpoint"
7988      }
7989    },
7990    "__listOfHlsAdMarkers": {
7991      "type": "list",
7992      "member": {
7993        "shape": "HlsAdMarkers"
7994      }
7995    },
7996    "__listOfHlsCaptionLanguageMapping": {
7997      "type": "list",
7998      "member": {
7999        "shape": "HlsCaptionLanguageMapping"
8000      }
8001    },
8002    "__listOfId3Insertion": {
8003      "type": "list",
8004      "member": {
8005        "shape": "Id3Insertion"
8006      }
8007    },
8008    "__listOfInput": {
8009      "type": "list",
8010      "member": {
8011        "shape": "Input"
8012      }
8013    },
8014    "__listOfInputClipping": {
8015      "type": "list",
8016      "member": {
8017        "shape": "InputClipping"
8018      }
8019    },
8020    "__listOfInputTemplate": {
8021      "type": "list",
8022      "member": {
8023        "shape": "InputTemplate"
8024      }
8025    },
8026    "__listOfInsertableImage": {
8027      "type": "list",
8028      "member": {
8029        "shape": "InsertableImage"
8030      }
8031    },
8032    "__listOfJob": {
8033      "type": "list",
8034      "member": {
8035        "shape": "Job"
8036      }
8037    },
8038    "__listOfJobTemplate": {
8039      "type": "list",
8040      "member": {
8041        "shape": "JobTemplate"
8042      }
8043    },
8044    "__listOfOutput": {
8045      "type": "list",
8046      "member": {
8047        "shape": "Output"
8048      }
8049    },
8050    "__listOfOutputChannelMapping": {
8051      "type": "list",
8052      "member": {
8053        "shape": "OutputChannelMapping"
8054      }
8055    },
8056    "__listOfOutputDetail": {
8057      "type": "list",
8058      "member": {
8059        "shape": "OutputDetail"
8060      }
8061    },
8062    "__listOfOutputGroup": {
8063      "type": "list",
8064      "member": {
8065        "shape": "OutputGroup"
8066      }
8067    },
8068    "__listOfOutputGroupDetail": {
8069      "type": "list",
8070      "member": {
8071        "shape": "OutputGroupDetail"
8072      }
8073    },
8074    "__listOfPreset": {
8075      "type": "list",
8076      "member": {
8077        "shape": "Preset"
8078      }
8079    },
8080    "__listOfQueue": {
8081      "type": "list",
8082      "member": {
8083        "shape": "Queue"
8084      }
8085    },
8086    "__listOfTeletextPageType": {
8087      "type": "list",
8088      "member": {
8089        "shape": "TeletextPageType"
8090      }
8091    },
8092    "__listOf__integerMin1Max2147483647": {
8093      "type": "list",
8094      "member": {
8095        "shape": "__integerMin1Max2147483647"
8096      }
8097    },
8098    "__listOf__integerMin32Max8182": {
8099      "type": "list",
8100      "member": {
8101        "shape": "__integerMin32Max8182"
8102      }
8103    },
8104    "__listOf__integerMinNegative60Max6": {
8105      "type": "list",
8106      "member": {
8107        "shape": "__integerMinNegative60Max6"
8108      }
8109    },
8110    "__listOf__string": {
8111      "type": "list",
8112      "member": {
8113        "shape": "__string"
8114      }
8115    },
8116    "__listOf__stringMin1": {
8117      "type": "list",
8118      "member": {
8119        "shape": "__stringMin1"
8120      }
8121    },
8122    "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
8123      "type": "list",
8124      "member": {
8125        "shape": "__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12"
8126      }
8127    },
8128    "__listOf__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
8129      "type": "list",
8130      "member": {
8131        "shape": "__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"
8132      }
8133    },
8134    "__listOf__stringPatternS3ASSETMAPXml": {
8135      "type": "list",
8136      "member": {
8137        "shape": "__stringPatternS3ASSETMAPXml"
8138      }
8139    },
8140    "__mapOfAudioSelector": {
8141      "type": "map",
8142      "key": {
8143        "shape": "__string"
8144      },
8145      "value": {
8146        "shape": "AudioSelector"
8147      }
8148    },
8149    "__mapOfAudioSelectorGroup": {
8150      "type": "map",
8151      "key": {
8152        "shape": "__string"
8153      },
8154      "value": {
8155        "shape": "AudioSelectorGroup"
8156      }
8157    },
8158    "__mapOfCaptionSelector": {
8159      "type": "map",
8160      "key": {
8161        "shape": "__string"
8162      },
8163      "value": {
8164        "shape": "CaptionSelector"
8165      }
8166    },
8167    "__mapOf__string": {
8168      "type": "map",
8169      "key": {
8170        "shape": "__string"
8171      },
8172      "value": {
8173        "shape": "__string"
8174      }
8175    },
8176    "__string": {
8177      "type": "string"
8178    },
8179    "__stringMin0": {
8180      "type": "string",
8181      "min": 0
8182    },
8183    "__stringMin1": {
8184      "type": "string",
8185      "min": 1
8186    },
8187    "__stringMin11Max11Pattern01D20305D205D": {
8188      "type": "string",
8189      "min": 11,
8190      "max": 11,
8191      "pattern": "^((([0-1]\\d)|(2[0-3]))(:[0-5]\\d){2}([:;][0-5]\\d))$"
8192    },
8193    "__stringMin14Max1285PatternHttpHttpsS3Mov09Png": {
8194      "type": "string",
8195      "min": 14,
8196      "max": 1285,
8197      "pattern": "^(http|https|s3)://(.*)(\\.mov|[0-9]+\\.png)$"
8198    },
8199    "__stringMin14PatternHttpHttpsS3BmpBMPPngPNG": {
8200      "type": "string",
8201      "min": 14,
8202      "pattern": "^(http|https|s3)://(.*?)\\.(bmp|BMP|png|PNG)$"
8203    },
8204    "__stringMin14PatternHttpHttpsS3BmpBMPPngPNGTgaTGA": {
8205      "type": "string",
8206      "min": 14,
8207      "pattern": "^(http|https|s3)://(.*?)\\.(bmp|BMP|png|PNG|tga|TGA)$"
8208    },
8209    "__stringMin14PatternHttpHttpsS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMI": {
8210      "type": "string",
8211      "min": 14,
8212      "pattern": "^(http|https|s3)://(.*?)\\.(scc|SCC|ttml|TTML|dfxp|DFXP|stl|STL|srt|SRT|xml|XML|smi|SMI)$"
8213    },
8214    "__stringMin16Max24PatternAZaZ0922AZaZ0916": {
8215      "type": "string",
8216      "min": 16,
8217      "max": 24,
8218      "pattern": "^[A-Za-z0-9+\\/]{22}==$|^[A-Za-z0-9+\\/]{16}$"
8219    },
8220    "__stringMin1Max256": {
8221      "type": "string",
8222      "min": 1,
8223      "max": 256
8224    },
8225    "__stringMin24Max512PatternAZaZ0902": {
8226      "type": "string",
8227      "min": 24,
8228      "max": 512,
8229      "pattern": "^[A-Za-z0-9+\\/]+={0,2}$"
8230    },
8231    "__stringMin32Max32Pattern09aFAF32": {
8232      "type": "string",
8233      "min": 32,
8234      "max": 32,
8235      "pattern": "^[0-9a-fA-F]{32}$"
8236    },
8237    "__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
8238      "type": "string",
8239      "min": 36,
8240      "max": 36,
8241      "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}$"
8242    },
8243    "__stringMin3Max3Pattern1809aFAF09aEAE": {
8244      "type": "string",
8245      "min": 3,
8246      "max": 3,
8247      "pattern": "^[1-8][0-9a-fA-F][0-9a-eA-E]$"
8248    },
8249    "__stringMin3Max3PatternAZaZ3": {
8250      "type": "string",
8251      "min": 3,
8252      "max": 3,
8253      "pattern": "^[A-Za-z]{3}$"
8254    },
8255    "__stringMin9Max19PatternAZ26EastWestCentralNorthSouthEastWest1912": {
8256      "type": "string",
8257      "min": 9,
8258      "max": 19,
8259      "pattern": "^[a-z-]{2,6}-(east|west|central|((north|south)(east|west)?))-[1-9]{1,2}$"
8260    },
8261    "__stringPattern": {
8262      "type": "string",
8263      "pattern": "^[ -~]+$"
8264    },
8265    "__stringPattern010920405090509092": {
8266      "type": "string",
8267      "pattern": "^([01][0-9]|2[0-4]):[0-5][0-9]:[0-5][0-9][:;][0-9]{2}$"
8268    },
8269    "__stringPattern01D20305D205D": {
8270      "type": "string",
8271      "pattern": "^((([0-1]\\d)|(2[0-3]))(:[0-5]\\d){2}([:;][0-5]\\d))$"
8272    },
8273    "__stringPattern0940191020191209301": {
8274      "type": "string",
8275      "pattern": "^([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$"
8276    },
8277    "__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12": {
8278      "type": "string",
8279      "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}$"
8280    },
8281    "__stringPatternAZaZ0902": {
8282      "type": "string",
8283      "pattern": "^[A-Za-z0-9+\\/]+={0,2}$"
8284    },
8285    "__stringPatternAZaZ0932": {
8286      "type": "string",
8287      "pattern": "^[A-Za-z0-9]{32}$"
8288    },
8289    "__stringPatternArnAwsUsGovAcm": {
8290      "type": "string",
8291      "pattern": "^arn:aws(-us-gov)?:acm:"
8292    },
8293    "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912": {
8294      "type": "string",
8295      "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}$"
8296    },
8297    "__stringPatternDD": {
8298      "type": "string",
8299      "pattern": "^(\\d+(\\/\\d+)*)$"
8300    },
8301    "__stringPatternHttpHttpsS3MM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE": {
8302      "type": "string",
8303      "pattern": "^(http|https|s3)://([^\\/]+\\/)+([^\\/\\.]+|(([^\\/]*)\\.([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][oO][vV]|[mM][tT][sS]|[mM]2[tT]|[wW][mM][vV]|[aA][sS][fF]|[vV][oO][bB]|3[gG][pP]|3[gG][pP][pP]|[mM][xX][fF]|[dD][iI][vV][xX]|[xX][vV][iI][dD]|[rR][aA][wW]|[dD][vV]|[gG][xX][fF]|[mM]1[vV]|3[gG]2|[vV][mM][fF]|[mM]3[uU]8|[lL][cC][hH]|[gG][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF][hH][dD]|[wW][aA][vV]|[yY]4[mM]|[aA][aA][cC]|[aA][iI][fF][fF]|[mM][pP]2|[aA][cC]3|[eE][cC]3|[dD][tT][sS][eE])))$"
8304    },
8305    "__stringPatternHttpHttpsS3MM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLL": {
8306      "type": "string",
8307      "pattern": "^(http|https|s3)://([^\\/]+\\/)+([^\\/\\.]+|(([^\\/]*)\\.([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][oO][vV]|[mM][tT][sS]|[mM]2[tT]|[wW][mM][vV]|[aA][sS][fF]|[vV][oO][bB]|3[gG][pP]|3[gG][pP][pP]|[mM][xX][fF]|[dD][iI][vV][xX]|[xX][vV][iI][dD]|[rR][aA][wW]|[dD][vV]|[gG][xX][fF]|[mM]1[vV]|3[gG]2|[vV][mM][fF]|[mM]3[uU]8|[wW][eE][bB][mM]|[lL][cC][hH]|[gG][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF]_[mM][pP][eE][gG]2|[mM][xX][fF][hH][dD]|[wW][aA][vV]|[yY]4[mM]|[xX][mM][lL])))$"
8308    },
8309    "__stringPatternHttps": {
8310      "type": "string",
8311      "pattern": "^https:\\/\\/"
8312    },
8313    "__stringPatternIdentityAZaZ26AZaZ09163": {
8314      "type": "string",
8315      "pattern": "^(identity|[A-Za-z]{2,6}(\\.[A-Za-z0-9-]{1,63})+)$"
8316    },
8317    "__stringPatternS3": {
8318      "type": "string",
8319      "pattern": "^s3:\\/\\/"
8320    },
8321    "__stringPatternS3ASSETMAPXml": {
8322      "type": "string",
8323      "pattern": "^s3:\\/\\/.*\\/(ASSETMAP.xml)?$"
8324    },
8325    "__stringPatternSNManifestConfirmConditionNotificationNS": {
8326      "type": "string",
8327      "pattern": "^\\s*<(.|\\n)*ManifestConfirmConditionNotification(.|\\n)*>\\s*$"
8328    },
8329    "__stringPatternSNSignalProcessingNotificationNS": {
8330      "type": "string",
8331      "pattern": "^\\s*<(.|\\n)*SignalProcessingNotification(.|\\n)*>\\s*$"
8332    },
8333    "__stringPatternW": {
8334      "type": "string",
8335      "pattern": "^[\\w-]+$"
8336    },
8337    "__stringPatternWS": {
8338      "type": "string",
8339      "pattern": "^[\\w\\s]*$"
8340    },
8341    "__timestampIso8601": {
8342      "type": "timestamp",
8343      "timestampFormat": "iso8601"
8344    },
8345    "__timestampUnix": {
8346      "type": "timestamp",
8347      "timestampFormat": "unixTimestamp"
8348    }
8349  }
8350}