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