1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2017-10-26",
5    "endpointPrefix":"transcribe",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceFullName":"Amazon Transcribe Service",
9    "serviceId":"Transcribe",
10    "signatureVersion":"v4",
11    "signingName":"transcribe",
12    "targetPrefix":"Transcribe",
13    "uid":"transcribe-2017-10-26"
14  },
15  "operations":{
16    "CreateCallAnalyticsCategory":{
17      "name":"CreateCallAnalyticsCategory",
18      "http":{
19        "method":"POST",
20        "requestUri":"/"
21      },
22      "input":{"shape":"CreateCallAnalyticsCategoryRequest"},
23      "output":{"shape":"CreateCallAnalyticsCategoryResponse"},
24      "errors":[
25        {"shape":"BadRequestException"},
26        {"shape":"LimitExceededException"},
27        {"shape":"InternalFailureException"},
28        {"shape":"ConflictException"}
29      ]
30    },
31    "CreateLanguageModel":{
32      "name":"CreateLanguageModel",
33      "http":{
34        "method":"POST",
35        "requestUri":"/"
36      },
37      "input":{"shape":"CreateLanguageModelRequest"},
38      "output":{"shape":"CreateLanguageModelResponse"},
39      "errors":[
40        {"shape":"BadRequestException"},
41        {"shape":"LimitExceededException"},
42        {"shape":"InternalFailureException"},
43        {"shape":"ConflictException"}
44      ]
45    },
46    "CreateMedicalVocabulary":{
47      "name":"CreateMedicalVocabulary",
48      "http":{
49        "method":"POST",
50        "requestUri":"/"
51      },
52      "input":{"shape":"CreateMedicalVocabularyRequest"},
53      "output":{"shape":"CreateMedicalVocabularyResponse"},
54      "errors":[
55        {"shape":"BadRequestException"},
56        {"shape":"LimitExceededException"},
57        {"shape":"InternalFailureException"},
58        {"shape":"ConflictException"}
59      ]
60    },
61    "CreateVocabulary":{
62      "name":"CreateVocabulary",
63      "http":{
64        "method":"POST",
65        "requestUri":"/"
66      },
67      "input":{"shape":"CreateVocabularyRequest"},
68      "output":{"shape":"CreateVocabularyResponse"},
69      "errors":[
70        {"shape":"BadRequestException"},
71        {"shape":"LimitExceededException"},
72        {"shape":"InternalFailureException"},
73        {"shape":"ConflictException"}
74      ]
75    },
76    "CreateVocabularyFilter":{
77      "name":"CreateVocabularyFilter",
78      "http":{
79        "method":"POST",
80        "requestUri":"/"
81      },
82      "input":{"shape":"CreateVocabularyFilterRequest"},
83      "output":{"shape":"CreateVocabularyFilterResponse"},
84      "errors":[
85        {"shape":"BadRequestException"},
86        {"shape":"LimitExceededException"},
87        {"shape":"InternalFailureException"},
88        {"shape":"ConflictException"}
89      ]
90    },
91    "DeleteCallAnalyticsCategory":{
92      "name":"DeleteCallAnalyticsCategory",
93      "http":{
94        "method":"POST",
95        "requestUri":"/"
96      },
97      "input":{"shape":"DeleteCallAnalyticsCategoryRequest"},
98      "output":{"shape":"DeleteCallAnalyticsCategoryResponse"},
99      "errors":[
100        {"shape":"NotFoundException"},
101        {"shape":"LimitExceededException"},
102        {"shape":"BadRequestException"},
103        {"shape":"InternalFailureException"}
104      ]
105    },
106    "DeleteCallAnalyticsJob":{
107      "name":"DeleteCallAnalyticsJob",
108      "http":{
109        "method":"POST",
110        "requestUri":"/"
111      },
112      "input":{"shape":"DeleteCallAnalyticsJobRequest"},
113      "output":{"shape":"DeleteCallAnalyticsJobResponse"},
114      "errors":[
115        {"shape":"LimitExceededException"},
116        {"shape":"BadRequestException"},
117        {"shape":"InternalFailureException"}
118      ]
119    },
120    "DeleteLanguageModel":{
121      "name":"DeleteLanguageModel",
122      "http":{
123        "method":"POST",
124        "requestUri":"/"
125      },
126      "input":{"shape":"DeleteLanguageModelRequest"},
127      "errors":[
128        {"shape":"BadRequestException"},
129        {"shape":"LimitExceededException"},
130        {"shape":"InternalFailureException"}
131      ]
132    },
133    "DeleteMedicalTranscriptionJob":{
134      "name":"DeleteMedicalTranscriptionJob",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"DeleteMedicalTranscriptionJobRequest"},
140      "errors":[
141        {"shape":"LimitExceededException"},
142        {"shape":"BadRequestException"},
143        {"shape":"InternalFailureException"}
144      ]
145    },
146    "DeleteMedicalVocabulary":{
147      "name":"DeleteMedicalVocabulary",
148      "http":{
149        "method":"POST",
150        "requestUri":"/"
151      },
152      "input":{"shape":"DeleteMedicalVocabularyRequest"},
153      "errors":[
154        {"shape":"NotFoundException"},
155        {"shape":"LimitExceededException"},
156        {"shape":"BadRequestException"},
157        {"shape":"InternalFailureException"}
158      ]
159    },
160    "DeleteTranscriptionJob":{
161      "name":"DeleteTranscriptionJob",
162      "http":{
163        "method":"POST",
164        "requestUri":"/"
165      },
166      "input":{"shape":"DeleteTranscriptionJobRequest"},
167      "errors":[
168        {"shape":"LimitExceededException"},
169        {"shape":"BadRequestException"},
170        {"shape":"InternalFailureException"}
171      ]
172    },
173    "DeleteVocabulary":{
174      "name":"DeleteVocabulary",
175      "http":{
176        "method":"POST",
177        "requestUri":"/"
178      },
179      "input":{"shape":"DeleteVocabularyRequest"},
180      "errors":[
181        {"shape":"NotFoundException"},
182        {"shape":"LimitExceededException"},
183        {"shape":"BadRequestException"},
184        {"shape":"InternalFailureException"}
185      ]
186    },
187    "DeleteVocabularyFilter":{
188      "name":"DeleteVocabularyFilter",
189      "http":{
190        "method":"POST",
191        "requestUri":"/"
192      },
193      "input":{"shape":"DeleteVocabularyFilterRequest"},
194      "errors":[
195        {"shape":"NotFoundException"},
196        {"shape":"LimitExceededException"},
197        {"shape":"BadRequestException"},
198        {"shape":"InternalFailureException"}
199      ]
200    },
201    "DescribeLanguageModel":{
202      "name":"DescribeLanguageModel",
203      "http":{
204        "method":"POST",
205        "requestUri":"/"
206      },
207      "input":{"shape":"DescribeLanguageModelRequest"},
208      "output":{"shape":"DescribeLanguageModelResponse"},
209      "errors":[
210        {"shape":"BadRequestException"},
211        {"shape":"LimitExceededException"},
212        {"shape":"InternalFailureException"},
213        {"shape":"NotFoundException"}
214      ]
215    },
216    "GetCallAnalyticsCategory":{
217      "name":"GetCallAnalyticsCategory",
218      "http":{
219        "method":"POST",
220        "requestUri":"/"
221      },
222      "input":{"shape":"GetCallAnalyticsCategoryRequest"},
223      "output":{"shape":"GetCallAnalyticsCategoryResponse"},
224      "errors":[
225        {"shape":"NotFoundException"},
226        {"shape":"LimitExceededException"},
227        {"shape":"InternalFailureException"},
228        {"shape":"BadRequestException"}
229      ]
230    },
231    "GetCallAnalyticsJob":{
232      "name":"GetCallAnalyticsJob",
233      "http":{
234        "method":"POST",
235        "requestUri":"/"
236      },
237      "input":{"shape":"GetCallAnalyticsJobRequest"},
238      "output":{"shape":"GetCallAnalyticsJobResponse"},
239      "errors":[
240        {"shape":"BadRequestException"},
241        {"shape":"LimitExceededException"},
242        {"shape":"InternalFailureException"},
243        {"shape":"NotFoundException"}
244      ]
245    },
246    "GetMedicalTranscriptionJob":{
247      "name":"GetMedicalTranscriptionJob",
248      "http":{
249        "method":"POST",
250        "requestUri":"/"
251      },
252      "input":{"shape":"GetMedicalTranscriptionJobRequest"},
253      "output":{"shape":"GetMedicalTranscriptionJobResponse"},
254      "errors":[
255        {"shape":"BadRequestException"},
256        {"shape":"LimitExceededException"},
257        {"shape":"InternalFailureException"},
258        {"shape":"NotFoundException"}
259      ]
260    },
261    "GetMedicalVocabulary":{
262      "name":"GetMedicalVocabulary",
263      "http":{
264        "method":"POST",
265        "requestUri":"/"
266      },
267      "input":{"shape":"GetMedicalVocabularyRequest"},
268      "output":{"shape":"GetMedicalVocabularyResponse"},
269      "errors":[
270        {"shape":"NotFoundException"},
271        {"shape":"LimitExceededException"},
272        {"shape":"InternalFailureException"},
273        {"shape":"BadRequestException"}
274      ]
275    },
276    "GetTranscriptionJob":{
277      "name":"GetTranscriptionJob",
278      "http":{
279        "method":"POST",
280        "requestUri":"/"
281      },
282      "input":{"shape":"GetTranscriptionJobRequest"},
283      "output":{"shape":"GetTranscriptionJobResponse"},
284      "errors":[
285        {"shape":"BadRequestException"},
286        {"shape":"LimitExceededException"},
287        {"shape":"InternalFailureException"},
288        {"shape":"NotFoundException"}
289      ]
290    },
291    "GetVocabulary":{
292      "name":"GetVocabulary",
293      "http":{
294        "method":"POST",
295        "requestUri":"/"
296      },
297      "input":{"shape":"GetVocabularyRequest"},
298      "output":{"shape":"GetVocabularyResponse"},
299      "errors":[
300        {"shape":"NotFoundException"},
301        {"shape":"LimitExceededException"},
302        {"shape":"InternalFailureException"},
303        {"shape":"BadRequestException"}
304      ]
305    },
306    "GetVocabularyFilter":{
307      "name":"GetVocabularyFilter",
308      "http":{
309        "method":"POST",
310        "requestUri":"/"
311      },
312      "input":{"shape":"GetVocabularyFilterRequest"},
313      "output":{"shape":"GetVocabularyFilterResponse"},
314      "errors":[
315        {"shape":"NotFoundException"},
316        {"shape":"LimitExceededException"},
317        {"shape":"InternalFailureException"},
318        {"shape":"BadRequestException"}
319      ]
320    },
321    "ListCallAnalyticsCategories":{
322      "name":"ListCallAnalyticsCategories",
323      "http":{
324        "method":"POST",
325        "requestUri":"/"
326      },
327      "input":{"shape":"ListCallAnalyticsCategoriesRequest"},
328      "output":{"shape":"ListCallAnalyticsCategoriesResponse"},
329      "errors":[
330        {"shape":"BadRequestException"},
331        {"shape":"LimitExceededException"},
332        {"shape":"InternalFailureException"}
333      ]
334    },
335    "ListCallAnalyticsJobs":{
336      "name":"ListCallAnalyticsJobs",
337      "http":{
338        "method":"POST",
339        "requestUri":"/"
340      },
341      "input":{"shape":"ListCallAnalyticsJobsRequest"},
342      "output":{"shape":"ListCallAnalyticsJobsResponse"},
343      "errors":[
344        {"shape":"BadRequestException"},
345        {"shape":"LimitExceededException"},
346        {"shape":"InternalFailureException"}
347      ]
348    },
349    "ListLanguageModels":{
350      "name":"ListLanguageModels",
351      "http":{
352        "method":"POST",
353        "requestUri":"/"
354      },
355      "input":{"shape":"ListLanguageModelsRequest"},
356      "output":{"shape":"ListLanguageModelsResponse"},
357      "errors":[
358        {"shape":"BadRequestException"},
359        {"shape":"LimitExceededException"},
360        {"shape":"InternalFailureException"}
361      ]
362    },
363    "ListMedicalTranscriptionJobs":{
364      "name":"ListMedicalTranscriptionJobs",
365      "http":{
366        "method":"POST",
367        "requestUri":"/"
368      },
369      "input":{"shape":"ListMedicalTranscriptionJobsRequest"},
370      "output":{"shape":"ListMedicalTranscriptionJobsResponse"},
371      "errors":[
372        {"shape":"BadRequestException"},
373        {"shape":"LimitExceededException"},
374        {"shape":"InternalFailureException"}
375      ]
376    },
377    "ListMedicalVocabularies":{
378      "name":"ListMedicalVocabularies",
379      "http":{
380        "method":"POST",
381        "requestUri":"/"
382      },
383      "input":{"shape":"ListMedicalVocabulariesRequest"},
384      "output":{"shape":"ListMedicalVocabulariesResponse"},
385      "errors":[
386        {"shape":"BadRequestException"},
387        {"shape":"LimitExceededException"},
388        {"shape":"InternalFailureException"}
389      ]
390    },
391    "ListTranscriptionJobs":{
392      "name":"ListTranscriptionJobs",
393      "http":{
394        "method":"POST",
395        "requestUri":"/"
396      },
397      "input":{"shape":"ListTranscriptionJobsRequest"},
398      "output":{"shape":"ListTranscriptionJobsResponse"},
399      "errors":[
400        {"shape":"BadRequestException"},
401        {"shape":"LimitExceededException"},
402        {"shape":"InternalFailureException"}
403      ]
404    },
405    "ListVocabularies":{
406      "name":"ListVocabularies",
407      "http":{
408        "method":"POST",
409        "requestUri":"/"
410      },
411      "input":{"shape":"ListVocabulariesRequest"},
412      "output":{"shape":"ListVocabulariesResponse"},
413      "errors":[
414        {"shape":"BadRequestException"},
415        {"shape":"LimitExceededException"},
416        {"shape":"InternalFailureException"}
417      ]
418    },
419    "ListVocabularyFilters":{
420      "name":"ListVocabularyFilters",
421      "http":{
422        "method":"POST",
423        "requestUri":"/"
424      },
425      "input":{"shape":"ListVocabularyFiltersRequest"},
426      "output":{"shape":"ListVocabularyFiltersResponse"},
427      "errors":[
428        {"shape":"BadRequestException"},
429        {"shape":"LimitExceededException"},
430        {"shape":"InternalFailureException"}
431      ]
432    },
433    "StartCallAnalyticsJob":{
434      "name":"StartCallAnalyticsJob",
435      "http":{
436        "method":"POST",
437        "requestUri":"/"
438      },
439      "input":{"shape":"StartCallAnalyticsJobRequest"},
440      "output":{"shape":"StartCallAnalyticsJobResponse"},
441      "errors":[
442        {"shape":"BadRequestException"},
443        {"shape":"LimitExceededException"},
444        {"shape":"InternalFailureException"},
445        {"shape":"ConflictException"}
446      ]
447    },
448    "StartMedicalTranscriptionJob":{
449      "name":"StartMedicalTranscriptionJob",
450      "http":{
451        "method":"POST",
452        "requestUri":"/"
453      },
454      "input":{"shape":"StartMedicalTranscriptionJobRequest"},
455      "output":{"shape":"StartMedicalTranscriptionJobResponse"},
456      "errors":[
457        {"shape":"BadRequestException"},
458        {"shape":"LimitExceededException"},
459        {"shape":"InternalFailureException"},
460        {"shape":"ConflictException"}
461      ]
462    },
463    "StartTranscriptionJob":{
464      "name":"StartTranscriptionJob",
465      "http":{
466        "method":"POST",
467        "requestUri":"/"
468      },
469      "input":{"shape":"StartTranscriptionJobRequest"},
470      "output":{"shape":"StartTranscriptionJobResponse"},
471      "errors":[
472        {"shape":"BadRequestException"},
473        {"shape":"LimitExceededException"},
474        {"shape":"InternalFailureException"},
475        {"shape":"ConflictException"}
476      ]
477    },
478    "UpdateCallAnalyticsCategory":{
479      "name":"UpdateCallAnalyticsCategory",
480      "http":{
481        "method":"POST",
482        "requestUri":"/"
483      },
484      "input":{"shape":"UpdateCallAnalyticsCategoryRequest"},
485      "output":{"shape":"UpdateCallAnalyticsCategoryResponse"},
486      "errors":[
487        {"shape":"BadRequestException"},
488        {"shape":"LimitExceededException"},
489        {"shape":"InternalFailureException"},
490        {"shape":"NotFoundException"},
491        {"shape":"ConflictException"}
492      ]
493    },
494    "UpdateMedicalVocabulary":{
495      "name":"UpdateMedicalVocabulary",
496      "http":{
497        "method":"POST",
498        "requestUri":"/"
499      },
500      "input":{"shape":"UpdateMedicalVocabularyRequest"},
501      "output":{"shape":"UpdateMedicalVocabularyResponse"},
502      "errors":[
503        {"shape":"BadRequestException"},
504        {"shape":"LimitExceededException"},
505        {"shape":"InternalFailureException"},
506        {"shape":"NotFoundException"},
507        {"shape":"ConflictException"}
508      ]
509    },
510    "UpdateVocabulary":{
511      "name":"UpdateVocabulary",
512      "http":{
513        "method":"POST",
514        "requestUri":"/"
515      },
516      "input":{"shape":"UpdateVocabularyRequest"},
517      "output":{"shape":"UpdateVocabularyResponse"},
518      "errors":[
519        {"shape":"BadRequestException"},
520        {"shape":"LimitExceededException"},
521        {"shape":"InternalFailureException"},
522        {"shape":"NotFoundException"},
523        {"shape":"ConflictException"}
524      ]
525    },
526    "UpdateVocabularyFilter":{
527      "name":"UpdateVocabularyFilter",
528      "http":{
529        "method":"POST",
530        "requestUri":"/"
531      },
532      "input":{"shape":"UpdateVocabularyFilterRequest"},
533      "output":{"shape":"UpdateVocabularyFilterResponse"},
534      "errors":[
535        {"shape":"BadRequestException"},
536        {"shape":"LimitExceededException"},
537        {"shape":"InternalFailureException"},
538        {"shape":"NotFoundException"}
539      ]
540    }
541  },
542  "shapes":{
543    "AbsoluteTimeRange":{
544      "type":"structure",
545      "members":{
546        "StartTime":{"shape":"TimestampMilliseconds"},
547        "EndTime":{"shape":"TimestampMilliseconds"},
548        "First":{"shape":"TimestampMilliseconds"},
549        "Last":{"shape":"TimestampMilliseconds"}
550      }
551    },
552    "BadRequestException":{
553      "type":"structure",
554      "members":{
555        "Message":{"shape":"FailureReason"}
556      },
557      "exception":true
558    },
559    "BaseModelName":{
560      "type":"string",
561      "enum":[
562        "NarrowBand",
563        "WideBand"
564      ]
565    },
566    "Boolean":{"type":"boolean"},
567    "CLMLanguageCode":{
568      "type":"string",
569      "enum":[
570        "en-US",
571        "hi-IN",
572        "es-US",
573        "en-GB",
574        "en-AU"
575      ]
576    },
577    "CallAnalyticsJob":{
578      "type":"structure",
579      "members":{
580        "CallAnalyticsJobName":{"shape":"CallAnalyticsJobName"},
581        "CallAnalyticsJobStatus":{"shape":"CallAnalyticsJobStatus"},
582        "LanguageCode":{"shape":"LanguageCode"},
583        "MediaSampleRateHertz":{"shape":"MediaSampleRateHertz"},
584        "MediaFormat":{"shape":"MediaFormat"},
585        "Media":{"shape":"Media"},
586        "Transcript":{"shape":"Transcript"},
587        "StartTime":{"shape":"DateTime"},
588        "CreationTime":{"shape":"DateTime"},
589        "CompletionTime":{"shape":"DateTime"},
590        "FailureReason":{"shape":"FailureReason"},
591        "DataAccessRoleArn":{"shape":"DataAccessRoleArn"},
592        "IdentifiedLanguageScore":{"shape":"IdentifiedLanguageScore"},
593        "Settings":{"shape":"CallAnalyticsJobSettings"},
594        "ChannelDefinitions":{"shape":"ChannelDefinitions"}
595      }
596    },
597    "CallAnalyticsJobName":{
598      "type":"string",
599      "max":200,
600      "min":1,
601      "pattern":"^[0-9a-zA-Z._-]+"
602    },
603    "CallAnalyticsJobSettings":{
604      "type":"structure",
605      "members":{
606        "VocabularyName":{"shape":"VocabularyName"},
607        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
608        "VocabularyFilterMethod":{"shape":"VocabularyFilterMethod"},
609        "LanguageModelName":{"shape":"ModelName"},
610        "ContentRedaction":{"shape":"ContentRedaction"},
611        "LanguageOptions":{"shape":"LanguageOptions"}
612      }
613    },
614    "CallAnalyticsJobStatus":{
615      "type":"string",
616      "enum":[
617        "QUEUED",
618        "IN_PROGRESS",
619        "FAILED",
620        "COMPLETED"
621      ]
622    },
623    "CallAnalyticsJobSummaries":{
624      "type":"list",
625      "member":{"shape":"CallAnalyticsJobSummary"}
626    },
627    "CallAnalyticsJobSummary":{
628      "type":"structure",
629      "members":{
630        "CallAnalyticsJobName":{"shape":"CallAnalyticsJobName"},
631        "CreationTime":{"shape":"DateTime"},
632        "StartTime":{"shape":"DateTime"},
633        "CompletionTime":{"shape":"DateTime"},
634        "LanguageCode":{"shape":"LanguageCode"},
635        "CallAnalyticsJobStatus":{"shape":"CallAnalyticsJobStatus"},
636        "FailureReason":{"shape":"FailureReason"}
637      }
638    },
639    "CategoryName":{
640      "type":"string",
641      "max":200,
642      "min":1,
643      "pattern":"^[0-9a-zA-Z._-]+"
644    },
645    "CategoryProperties":{
646      "type":"structure",
647      "members":{
648        "CategoryName":{"shape":"CategoryName"},
649        "Rules":{"shape":"RuleList"},
650        "CreateTime":{"shape":"DateTime"},
651        "LastUpdateTime":{"shape":"DateTime"}
652      }
653    },
654    "CategoryPropertiesList":{
655      "type":"list",
656      "member":{"shape":"CategoryProperties"}
657    },
658    "ChannelDefinition":{
659      "type":"structure",
660      "members":{
661        "ChannelId":{"shape":"ChannelId"},
662        "ParticipantRole":{"shape":"ParticipantRole"}
663      }
664    },
665    "ChannelDefinitions":{
666      "type":"list",
667      "member":{"shape":"ChannelDefinition"},
668      "max":2,
669      "min":2
670    },
671    "ChannelId":{
672      "type":"integer",
673      "max":1,
674      "min":0
675    },
676    "ConflictException":{
677      "type":"structure",
678      "members":{
679        "Message":{"shape":"String"}
680      },
681      "exception":true
682    },
683    "ContentRedaction":{
684      "type":"structure",
685      "required":[
686        "RedactionType",
687        "RedactionOutput"
688      ],
689      "members":{
690        "RedactionType":{"shape":"RedactionType"},
691        "RedactionOutput":{"shape":"RedactionOutput"}
692      }
693    },
694    "CreateCallAnalyticsCategoryRequest":{
695      "type":"structure",
696      "required":[
697        "CategoryName",
698        "Rules"
699      ],
700      "members":{
701        "CategoryName":{"shape":"CategoryName"},
702        "Rules":{"shape":"RuleList"}
703      }
704    },
705    "CreateCallAnalyticsCategoryResponse":{
706      "type":"structure",
707      "members":{
708        "CategoryProperties":{"shape":"CategoryProperties"}
709      }
710    },
711    "CreateLanguageModelRequest":{
712      "type":"structure",
713      "required":[
714        "LanguageCode",
715        "BaseModelName",
716        "ModelName",
717        "InputDataConfig"
718      ],
719      "members":{
720        "LanguageCode":{"shape":"CLMLanguageCode"},
721        "BaseModelName":{"shape":"BaseModelName"},
722        "ModelName":{"shape":"ModelName"},
723        "InputDataConfig":{"shape":"InputDataConfig"}
724      }
725    },
726    "CreateLanguageModelResponse":{
727      "type":"structure",
728      "members":{
729        "LanguageCode":{"shape":"CLMLanguageCode"},
730        "BaseModelName":{"shape":"BaseModelName"},
731        "ModelName":{"shape":"ModelName"},
732        "InputDataConfig":{"shape":"InputDataConfig"},
733        "ModelStatus":{"shape":"ModelStatus"}
734      }
735    },
736    "CreateMedicalVocabularyRequest":{
737      "type":"structure",
738      "required":[
739        "VocabularyName",
740        "LanguageCode",
741        "VocabularyFileUri"
742      ],
743      "members":{
744        "VocabularyName":{"shape":"VocabularyName"},
745        "LanguageCode":{"shape":"LanguageCode"},
746        "VocabularyFileUri":{"shape":"Uri"}
747      }
748    },
749    "CreateMedicalVocabularyResponse":{
750      "type":"structure",
751      "members":{
752        "VocabularyName":{"shape":"VocabularyName"},
753        "LanguageCode":{"shape":"LanguageCode"},
754        "VocabularyState":{"shape":"VocabularyState"},
755        "LastModifiedTime":{"shape":"DateTime"},
756        "FailureReason":{"shape":"FailureReason"}
757      }
758    },
759    "CreateVocabularyFilterRequest":{
760      "type":"structure",
761      "required":[
762        "VocabularyFilterName",
763        "LanguageCode"
764      ],
765      "members":{
766        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
767        "LanguageCode":{"shape":"LanguageCode"},
768        "Words":{"shape":"Words"},
769        "VocabularyFilterFileUri":{"shape":"Uri"}
770      }
771    },
772    "CreateVocabularyFilterResponse":{
773      "type":"structure",
774      "members":{
775        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
776        "LanguageCode":{"shape":"LanguageCode"},
777        "LastModifiedTime":{"shape":"DateTime"}
778      }
779    },
780    "CreateVocabularyRequest":{
781      "type":"structure",
782      "required":[
783        "VocabularyName",
784        "LanguageCode"
785      ],
786      "members":{
787        "VocabularyName":{"shape":"VocabularyName"},
788        "LanguageCode":{"shape":"LanguageCode"},
789        "Phrases":{"shape":"Phrases"},
790        "VocabularyFileUri":{"shape":"Uri"}
791      }
792    },
793    "CreateVocabularyResponse":{
794      "type":"structure",
795      "members":{
796        "VocabularyName":{"shape":"VocabularyName"},
797        "LanguageCode":{"shape":"LanguageCode"},
798        "VocabularyState":{"shape":"VocabularyState"},
799        "LastModifiedTime":{"shape":"DateTime"},
800        "FailureReason":{"shape":"FailureReason"}
801      }
802    },
803    "DataAccessRoleArn":{
804      "type":"string",
805      "max":2048,
806      "min":20,
807      "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso-{0,1}[a-z]{0,1}):iam::[0-9]{0,63}:role/[A-Za-z0-9:_/+=,@.-]{0,1024}$"
808    },
809    "DateTime":{"type":"timestamp"},
810    "DeleteCallAnalyticsCategoryRequest":{
811      "type":"structure",
812      "required":["CategoryName"],
813      "members":{
814        "CategoryName":{"shape":"CategoryName"}
815      }
816    },
817    "DeleteCallAnalyticsCategoryResponse":{
818      "type":"structure",
819      "members":{
820      }
821    },
822    "DeleteCallAnalyticsJobRequest":{
823      "type":"structure",
824      "required":["CallAnalyticsJobName"],
825      "members":{
826        "CallAnalyticsJobName":{"shape":"CallAnalyticsJobName"}
827      }
828    },
829    "DeleteCallAnalyticsJobResponse":{
830      "type":"structure",
831      "members":{
832      }
833    },
834    "DeleteLanguageModelRequest":{
835      "type":"structure",
836      "required":["ModelName"],
837      "members":{
838        "ModelName":{"shape":"ModelName"}
839      }
840    },
841    "DeleteMedicalTranscriptionJobRequest":{
842      "type":"structure",
843      "required":["MedicalTranscriptionJobName"],
844      "members":{
845        "MedicalTranscriptionJobName":{"shape":"TranscriptionJobName"}
846      }
847    },
848    "DeleteMedicalVocabularyRequest":{
849      "type":"structure",
850      "required":["VocabularyName"],
851      "members":{
852        "VocabularyName":{"shape":"VocabularyName"}
853      }
854    },
855    "DeleteTranscriptionJobRequest":{
856      "type":"structure",
857      "required":["TranscriptionJobName"],
858      "members":{
859        "TranscriptionJobName":{"shape":"TranscriptionJobName"}
860      }
861    },
862    "DeleteVocabularyFilterRequest":{
863      "type":"structure",
864      "required":["VocabularyFilterName"],
865      "members":{
866        "VocabularyFilterName":{"shape":"VocabularyFilterName"}
867      }
868    },
869    "DeleteVocabularyRequest":{
870      "type":"structure",
871      "required":["VocabularyName"],
872      "members":{
873        "VocabularyName":{"shape":"VocabularyName"}
874      }
875    },
876    "DescribeLanguageModelRequest":{
877      "type":"structure",
878      "required":["ModelName"],
879      "members":{
880        "ModelName":{"shape":"ModelName"}
881      }
882    },
883    "DescribeLanguageModelResponse":{
884      "type":"structure",
885      "members":{
886        "LanguageModel":{"shape":"LanguageModel"}
887      }
888    },
889    "FailureReason":{"type":"string"},
890    "GetCallAnalyticsCategoryRequest":{
891      "type":"structure",
892      "required":["CategoryName"],
893      "members":{
894        "CategoryName":{"shape":"CategoryName"}
895      }
896    },
897    "GetCallAnalyticsCategoryResponse":{
898      "type":"structure",
899      "members":{
900        "CategoryProperties":{"shape":"CategoryProperties"}
901      }
902    },
903    "GetCallAnalyticsJobRequest":{
904      "type":"structure",
905      "required":["CallAnalyticsJobName"],
906      "members":{
907        "CallAnalyticsJobName":{"shape":"CallAnalyticsJobName"}
908      }
909    },
910    "GetCallAnalyticsJobResponse":{
911      "type":"structure",
912      "members":{
913        "CallAnalyticsJob":{"shape":"CallAnalyticsJob"}
914      }
915    },
916    "GetMedicalTranscriptionJobRequest":{
917      "type":"structure",
918      "required":["MedicalTranscriptionJobName"],
919      "members":{
920        "MedicalTranscriptionJobName":{"shape":"TranscriptionJobName"}
921      }
922    },
923    "GetMedicalTranscriptionJobResponse":{
924      "type":"structure",
925      "members":{
926        "MedicalTranscriptionJob":{"shape":"MedicalTranscriptionJob"}
927      }
928    },
929    "GetMedicalVocabularyRequest":{
930      "type":"structure",
931      "required":["VocabularyName"],
932      "members":{
933        "VocabularyName":{"shape":"VocabularyName"}
934      }
935    },
936    "GetMedicalVocabularyResponse":{
937      "type":"structure",
938      "members":{
939        "VocabularyName":{"shape":"VocabularyName"},
940        "LanguageCode":{"shape":"LanguageCode"},
941        "VocabularyState":{"shape":"VocabularyState"},
942        "LastModifiedTime":{"shape":"DateTime"},
943        "FailureReason":{"shape":"FailureReason"},
944        "DownloadUri":{"shape":"Uri"}
945      }
946    },
947    "GetTranscriptionJobRequest":{
948      "type":"structure",
949      "required":["TranscriptionJobName"],
950      "members":{
951        "TranscriptionJobName":{"shape":"TranscriptionJobName"}
952      }
953    },
954    "GetTranscriptionJobResponse":{
955      "type":"structure",
956      "members":{
957        "TranscriptionJob":{"shape":"TranscriptionJob"}
958      }
959    },
960    "GetVocabularyFilterRequest":{
961      "type":"structure",
962      "required":["VocabularyFilterName"],
963      "members":{
964        "VocabularyFilterName":{"shape":"VocabularyFilterName"}
965      }
966    },
967    "GetVocabularyFilterResponse":{
968      "type":"structure",
969      "members":{
970        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
971        "LanguageCode":{"shape":"LanguageCode"},
972        "LastModifiedTime":{"shape":"DateTime"},
973        "DownloadUri":{"shape":"Uri"}
974      }
975    },
976    "GetVocabularyRequest":{
977      "type":"structure",
978      "required":["VocabularyName"],
979      "members":{
980        "VocabularyName":{"shape":"VocabularyName"}
981      }
982    },
983    "GetVocabularyResponse":{
984      "type":"structure",
985      "members":{
986        "VocabularyName":{"shape":"VocabularyName"},
987        "LanguageCode":{"shape":"LanguageCode"},
988        "VocabularyState":{"shape":"VocabularyState"},
989        "LastModifiedTime":{"shape":"DateTime"},
990        "FailureReason":{"shape":"FailureReason"},
991        "DownloadUri":{"shape":"Uri"}
992      }
993    },
994    "IdentifiedLanguageScore":{"type":"float"},
995    "InputDataConfig":{
996      "type":"structure",
997      "required":[
998        "S3Uri",
999        "DataAccessRoleArn"
1000      ],
1001      "members":{
1002        "S3Uri":{"shape":"Uri"},
1003        "TuningDataS3Uri":{"shape":"Uri"},
1004        "DataAccessRoleArn":{"shape":"DataAccessRoleArn"}
1005      }
1006    },
1007    "InternalFailureException":{
1008      "type":"structure",
1009      "members":{
1010        "Message":{"shape":"String"}
1011      },
1012      "exception":true,
1013      "fault":true
1014    },
1015    "InterruptionFilter":{
1016      "type":"structure",
1017      "members":{
1018        "Threshold":{"shape":"TimestampMilliseconds"},
1019        "ParticipantRole":{"shape":"ParticipantRole"},
1020        "AbsoluteTimeRange":{"shape":"AbsoluteTimeRange"},
1021        "RelativeTimeRange":{"shape":"RelativeTimeRange"},
1022        "Negate":{"shape":"Boolean"}
1023      }
1024    },
1025    "JobExecutionSettings":{
1026      "type":"structure",
1027      "members":{
1028        "AllowDeferredExecution":{"shape":"Boolean"},
1029        "DataAccessRoleArn":{"shape":"DataAccessRoleArn"}
1030      }
1031    },
1032    "KMSKeyId":{
1033      "type":"string",
1034      "max":2048,
1035      "min":1,
1036      "pattern":"^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$"
1037    },
1038    "LanguageCode":{
1039      "type":"string",
1040      "enum":[
1041        "af-ZA",
1042        "ar-AE",
1043        "ar-SA",
1044        "cy-GB",
1045        "da-DK",
1046        "de-CH",
1047        "de-DE",
1048        "en-AB",
1049        "en-AU",
1050        "en-GB",
1051        "en-IE",
1052        "en-IN",
1053        "en-US",
1054        "en-WL",
1055        "es-ES",
1056        "es-US",
1057        "fa-IR",
1058        "fr-CA",
1059        "fr-FR",
1060        "ga-IE",
1061        "gd-GB",
1062        "he-IL",
1063        "hi-IN",
1064        "id-ID",
1065        "it-IT",
1066        "ja-JP",
1067        "ko-KR",
1068        "ms-MY",
1069        "nl-NL",
1070        "pt-BR",
1071        "pt-PT",
1072        "ru-RU",
1073        "ta-IN",
1074        "te-IN",
1075        "tr-TR",
1076        "zh-CN"
1077      ]
1078    },
1079    "LanguageModel":{
1080      "type":"structure",
1081      "members":{
1082        "ModelName":{"shape":"ModelName"},
1083        "CreateTime":{"shape":"DateTime"},
1084        "LastModifiedTime":{"shape":"DateTime"},
1085        "LanguageCode":{"shape":"CLMLanguageCode"},
1086        "BaseModelName":{"shape":"BaseModelName"},
1087        "ModelStatus":{"shape":"ModelStatus"},
1088        "UpgradeAvailability":{"shape":"Boolean"},
1089        "FailureReason":{"shape":"FailureReason"},
1090        "InputDataConfig":{"shape":"InputDataConfig"}
1091      }
1092    },
1093    "LanguageOptions":{
1094      "type":"list",
1095      "member":{"shape":"LanguageCode"},
1096      "min":1
1097    },
1098    "LimitExceededException":{
1099      "type":"structure",
1100      "members":{
1101        "Message":{"shape":"String"}
1102      },
1103      "exception":true
1104    },
1105    "ListCallAnalyticsCategoriesRequest":{
1106      "type":"structure",
1107      "members":{
1108        "NextToken":{"shape":"NextToken"},
1109        "MaxResults":{"shape":"MaxResults"}
1110      }
1111    },
1112    "ListCallAnalyticsCategoriesResponse":{
1113      "type":"structure",
1114      "members":{
1115        "NextToken":{"shape":"NextToken"},
1116        "Categories":{"shape":"CategoryPropertiesList"}
1117      }
1118    },
1119    "ListCallAnalyticsJobsRequest":{
1120      "type":"structure",
1121      "members":{
1122        "Status":{"shape":"CallAnalyticsJobStatus"},
1123        "JobNameContains":{"shape":"CallAnalyticsJobName"},
1124        "NextToken":{"shape":"NextToken"},
1125        "MaxResults":{"shape":"MaxResults"}
1126      }
1127    },
1128    "ListCallAnalyticsJobsResponse":{
1129      "type":"structure",
1130      "members":{
1131        "Status":{"shape":"CallAnalyticsJobStatus"},
1132        "NextToken":{"shape":"NextToken"},
1133        "CallAnalyticsJobSummaries":{"shape":"CallAnalyticsJobSummaries"}
1134      }
1135    },
1136    "ListLanguageModelsRequest":{
1137      "type":"structure",
1138      "members":{
1139        "StatusEquals":{"shape":"ModelStatus"},
1140        "NameContains":{"shape":"ModelName"},
1141        "NextToken":{"shape":"NextToken"},
1142        "MaxResults":{"shape":"MaxResults"}
1143      }
1144    },
1145    "ListLanguageModelsResponse":{
1146      "type":"structure",
1147      "members":{
1148        "NextToken":{"shape":"NextToken"},
1149        "Models":{"shape":"Models"}
1150      }
1151    },
1152    "ListMedicalTranscriptionJobsRequest":{
1153      "type":"structure",
1154      "members":{
1155        "Status":{"shape":"TranscriptionJobStatus"},
1156        "JobNameContains":{"shape":"TranscriptionJobName"},
1157        "NextToken":{"shape":"NextToken"},
1158        "MaxResults":{"shape":"MaxResults"}
1159      }
1160    },
1161    "ListMedicalTranscriptionJobsResponse":{
1162      "type":"structure",
1163      "members":{
1164        "Status":{"shape":"TranscriptionJobStatus"},
1165        "NextToken":{"shape":"NextToken"},
1166        "MedicalTranscriptionJobSummaries":{"shape":"MedicalTranscriptionJobSummaries"}
1167      }
1168    },
1169    "ListMedicalVocabulariesRequest":{
1170      "type":"structure",
1171      "members":{
1172        "NextToken":{"shape":"NextToken"},
1173        "MaxResults":{"shape":"MaxResults"},
1174        "StateEquals":{"shape":"VocabularyState"},
1175        "NameContains":{"shape":"VocabularyName"}
1176      }
1177    },
1178    "ListMedicalVocabulariesResponse":{
1179      "type":"structure",
1180      "members":{
1181        "Status":{"shape":"VocabularyState"},
1182        "NextToken":{"shape":"NextToken"},
1183        "Vocabularies":{"shape":"Vocabularies"}
1184      }
1185    },
1186    "ListTranscriptionJobsRequest":{
1187      "type":"structure",
1188      "members":{
1189        "Status":{"shape":"TranscriptionJobStatus"},
1190        "JobNameContains":{"shape":"TranscriptionJobName"},
1191        "NextToken":{"shape":"NextToken"},
1192        "MaxResults":{"shape":"MaxResults"}
1193      }
1194    },
1195    "ListTranscriptionJobsResponse":{
1196      "type":"structure",
1197      "members":{
1198        "Status":{"shape":"TranscriptionJobStatus"},
1199        "NextToken":{"shape":"NextToken"},
1200        "TranscriptionJobSummaries":{"shape":"TranscriptionJobSummaries"}
1201      }
1202    },
1203    "ListVocabulariesRequest":{
1204      "type":"structure",
1205      "members":{
1206        "NextToken":{"shape":"NextToken"},
1207        "MaxResults":{"shape":"MaxResults"},
1208        "StateEquals":{"shape":"VocabularyState"},
1209        "NameContains":{"shape":"VocabularyName"}
1210      }
1211    },
1212    "ListVocabulariesResponse":{
1213      "type":"structure",
1214      "members":{
1215        "Status":{"shape":"VocabularyState"},
1216        "NextToken":{"shape":"NextToken"},
1217        "Vocabularies":{"shape":"Vocabularies"}
1218      }
1219    },
1220    "ListVocabularyFiltersRequest":{
1221      "type":"structure",
1222      "members":{
1223        "NextToken":{"shape":"NextToken"},
1224        "MaxResults":{"shape":"MaxResults"},
1225        "NameContains":{"shape":"VocabularyFilterName"}
1226      }
1227    },
1228    "ListVocabularyFiltersResponse":{
1229      "type":"structure",
1230      "members":{
1231        "NextToken":{"shape":"NextToken"},
1232        "VocabularyFilters":{"shape":"VocabularyFilters"}
1233      }
1234    },
1235    "MaxAlternatives":{
1236      "type":"integer",
1237      "max":10,
1238      "min":2
1239    },
1240    "MaxResults":{
1241      "type":"integer",
1242      "max":100,
1243      "min":1
1244    },
1245    "MaxSpeakers":{
1246      "type":"integer",
1247      "max":10,
1248      "min":2
1249    },
1250    "Media":{
1251      "type":"structure",
1252      "members":{
1253        "MediaFileUri":{"shape":"Uri"},
1254        "RedactedMediaFileUri":{"shape":"Uri"}
1255      }
1256    },
1257    "MediaFormat":{
1258      "type":"string",
1259      "enum":[
1260        "mp3",
1261        "mp4",
1262        "wav",
1263        "flac",
1264        "ogg",
1265        "amr",
1266        "webm"
1267      ]
1268    },
1269    "MediaSampleRateHertz":{
1270      "type":"integer",
1271      "max":48000,
1272      "min":8000
1273    },
1274    "MedicalContentIdentificationType":{
1275      "type":"string",
1276      "enum":["PHI"]
1277    },
1278    "MedicalTranscript":{
1279      "type":"structure",
1280      "members":{
1281        "TranscriptFileUri":{"shape":"Uri"}
1282      }
1283    },
1284    "MedicalTranscriptionJob":{
1285      "type":"structure",
1286      "members":{
1287        "MedicalTranscriptionJobName":{"shape":"TranscriptionJobName"},
1288        "TranscriptionJobStatus":{"shape":"TranscriptionJobStatus"},
1289        "LanguageCode":{"shape":"LanguageCode"},
1290        "MediaSampleRateHertz":{"shape":"MediaSampleRateHertz"},
1291        "MediaFormat":{"shape":"MediaFormat"},
1292        "Media":{"shape":"Media"},
1293        "Transcript":{"shape":"MedicalTranscript"},
1294        "StartTime":{"shape":"DateTime"},
1295        "CreationTime":{"shape":"DateTime"},
1296        "CompletionTime":{"shape":"DateTime"},
1297        "FailureReason":{"shape":"FailureReason"},
1298        "Settings":{"shape":"MedicalTranscriptionSetting"},
1299        "ContentIdentificationType":{"shape":"MedicalContentIdentificationType"},
1300        "Specialty":{"shape":"Specialty"},
1301        "Type":{"shape":"Type"}
1302      }
1303    },
1304    "MedicalTranscriptionJobSummaries":{
1305      "type":"list",
1306      "member":{"shape":"MedicalTranscriptionJobSummary"}
1307    },
1308    "MedicalTranscriptionJobSummary":{
1309      "type":"structure",
1310      "members":{
1311        "MedicalTranscriptionJobName":{"shape":"TranscriptionJobName"},
1312        "CreationTime":{"shape":"DateTime"},
1313        "StartTime":{"shape":"DateTime"},
1314        "CompletionTime":{"shape":"DateTime"},
1315        "LanguageCode":{"shape":"LanguageCode"},
1316        "TranscriptionJobStatus":{"shape":"TranscriptionJobStatus"},
1317        "FailureReason":{"shape":"FailureReason"},
1318        "OutputLocationType":{"shape":"OutputLocationType"},
1319        "Specialty":{"shape":"Specialty"},
1320        "ContentIdentificationType":{"shape":"MedicalContentIdentificationType"},
1321        "Type":{"shape":"Type"}
1322      }
1323    },
1324    "MedicalTranscriptionSetting":{
1325      "type":"structure",
1326      "members":{
1327        "ShowSpeakerLabels":{"shape":"Boolean"},
1328        "MaxSpeakerLabels":{"shape":"MaxSpeakers"},
1329        "ChannelIdentification":{"shape":"Boolean"},
1330        "ShowAlternatives":{"shape":"Boolean"},
1331        "MaxAlternatives":{"shape":"MaxAlternatives"},
1332        "VocabularyName":{"shape":"VocabularyName"}
1333      }
1334    },
1335    "ModelName":{
1336      "type":"string",
1337      "max":200,
1338      "min":1,
1339      "pattern":"^[0-9a-zA-Z._-]+"
1340    },
1341    "ModelSettings":{
1342      "type":"structure",
1343      "members":{
1344        "LanguageModelName":{"shape":"ModelName"}
1345      }
1346    },
1347    "ModelStatus":{
1348      "type":"string",
1349      "enum":[
1350        "IN_PROGRESS",
1351        "FAILED",
1352        "COMPLETED"
1353      ]
1354    },
1355    "Models":{
1356      "type":"list",
1357      "member":{"shape":"LanguageModel"}
1358    },
1359    "NextToken":{
1360      "type":"string",
1361      "max":8192,
1362      "pattern":".+"
1363    },
1364    "NonEmptyString":{
1365      "type":"string",
1366      "max":2000,
1367      "min":1,
1368      "pattern":".*\\S.*"
1369    },
1370    "NonTalkTimeFilter":{
1371      "type":"structure",
1372      "members":{
1373        "Threshold":{"shape":"TimestampMilliseconds"},
1374        "AbsoluteTimeRange":{"shape":"AbsoluteTimeRange"},
1375        "RelativeTimeRange":{"shape":"RelativeTimeRange"},
1376        "Negate":{"shape":"Boolean"}
1377      }
1378    },
1379    "NotFoundException":{
1380      "type":"structure",
1381      "members":{
1382        "Message":{"shape":"String"}
1383      },
1384      "exception":true
1385    },
1386    "OutputBucketName":{
1387      "type":"string",
1388      "max":64,
1389      "pattern":"[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]"
1390    },
1391    "OutputKey":{
1392      "type":"string",
1393      "max":1024,
1394      "min":1,
1395      "pattern":"[a-zA-Z0-9-_.!*'()/]{1,1024}$"
1396    },
1397    "OutputLocationType":{
1398      "type":"string",
1399      "enum":[
1400        "CUSTOMER_BUCKET",
1401        "SERVICE_BUCKET"
1402      ]
1403    },
1404    "ParticipantRole":{
1405      "type":"string",
1406      "enum":[
1407        "AGENT",
1408        "CUSTOMER"
1409      ]
1410    },
1411    "Percentage":{
1412      "type":"integer",
1413      "max":100,
1414      "min":0
1415    },
1416    "Phrase":{
1417      "type":"string",
1418      "max":256,
1419      "min":0,
1420      "pattern":".+"
1421    },
1422    "Phrases":{
1423      "type":"list",
1424      "member":{"shape":"Phrase"}
1425    },
1426    "RedactionOutput":{
1427      "type":"string",
1428      "enum":[
1429        "redacted",
1430        "redacted_and_unredacted"
1431      ]
1432    },
1433    "RedactionType":{
1434      "type":"string",
1435      "enum":["PII"]
1436    },
1437    "RelativeTimeRange":{
1438      "type":"structure",
1439      "members":{
1440        "StartPercentage":{"shape":"Percentage"},
1441        "EndPercentage":{"shape":"Percentage"},
1442        "First":{"shape":"Percentage"},
1443        "Last":{"shape":"Percentage"}
1444      }
1445    },
1446    "Rule":{
1447      "type":"structure",
1448      "members":{
1449        "NonTalkTimeFilter":{"shape":"NonTalkTimeFilter"},
1450        "InterruptionFilter":{"shape":"InterruptionFilter"},
1451        "TranscriptFilter":{"shape":"TranscriptFilter"},
1452        "SentimentFilter":{"shape":"SentimentFilter"}
1453      },
1454      "union":true
1455    },
1456    "RuleList":{
1457      "type":"list",
1458      "member":{"shape":"Rule"},
1459      "max":20,
1460      "min":1
1461    },
1462    "SentimentFilter":{
1463      "type":"structure",
1464      "required":["Sentiments"],
1465      "members":{
1466        "Sentiments":{"shape":"SentimentValueList"},
1467        "AbsoluteTimeRange":{"shape":"AbsoluteTimeRange"},
1468        "RelativeTimeRange":{"shape":"RelativeTimeRange"},
1469        "ParticipantRole":{"shape":"ParticipantRole"},
1470        "Negate":{"shape":"Boolean"}
1471      }
1472    },
1473    "SentimentValue":{
1474      "type":"string",
1475      "enum":[
1476        "POSITIVE",
1477        "NEGATIVE",
1478        "NEUTRAL",
1479        "MIXED"
1480      ]
1481    },
1482    "SentimentValueList":{
1483      "type":"list",
1484      "member":{"shape":"SentimentValue"},
1485      "min":1
1486    },
1487    "Settings":{
1488      "type":"structure",
1489      "members":{
1490        "VocabularyName":{"shape":"VocabularyName"},
1491        "ShowSpeakerLabels":{"shape":"Boolean"},
1492        "MaxSpeakerLabels":{"shape":"MaxSpeakers"},
1493        "ChannelIdentification":{"shape":"Boolean"},
1494        "ShowAlternatives":{"shape":"Boolean"},
1495        "MaxAlternatives":{"shape":"MaxAlternatives"},
1496        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
1497        "VocabularyFilterMethod":{"shape":"VocabularyFilterMethod"}
1498      }
1499    },
1500    "Specialty":{
1501      "type":"string",
1502      "enum":["PRIMARYCARE"]
1503    },
1504    "StartCallAnalyticsJobRequest":{
1505      "type":"structure",
1506      "required":[
1507        "CallAnalyticsJobName",
1508        "Media",
1509        "DataAccessRoleArn"
1510      ],
1511      "members":{
1512        "CallAnalyticsJobName":{"shape":"CallAnalyticsJobName"},
1513        "Media":{"shape":"Media"},
1514        "OutputLocation":{"shape":"Uri"},
1515        "OutputEncryptionKMSKeyId":{"shape":"KMSKeyId"},
1516        "DataAccessRoleArn":{"shape":"DataAccessRoleArn"},
1517        "Settings":{"shape":"CallAnalyticsJobSettings"},
1518        "ChannelDefinitions":{"shape":"ChannelDefinitions"}
1519      }
1520    },
1521    "StartCallAnalyticsJobResponse":{
1522      "type":"structure",
1523      "members":{
1524        "CallAnalyticsJob":{"shape":"CallAnalyticsJob"}
1525      }
1526    },
1527    "StartMedicalTranscriptionJobRequest":{
1528      "type":"structure",
1529      "required":[
1530        "MedicalTranscriptionJobName",
1531        "LanguageCode",
1532        "Media",
1533        "OutputBucketName",
1534        "Specialty",
1535        "Type"
1536      ],
1537      "members":{
1538        "MedicalTranscriptionJobName":{"shape":"TranscriptionJobName"},
1539        "LanguageCode":{"shape":"LanguageCode"},
1540        "MediaSampleRateHertz":{"shape":"MediaSampleRateHertz"},
1541        "MediaFormat":{"shape":"MediaFormat"},
1542        "Media":{"shape":"Media"},
1543        "OutputBucketName":{"shape":"OutputBucketName"},
1544        "OutputKey":{"shape":"OutputKey"},
1545        "OutputEncryptionKMSKeyId":{"shape":"KMSKeyId"},
1546        "Settings":{"shape":"MedicalTranscriptionSetting"},
1547        "ContentIdentificationType":{"shape":"MedicalContentIdentificationType"},
1548        "Specialty":{"shape":"Specialty"},
1549        "Type":{"shape":"Type"}
1550      }
1551    },
1552    "StartMedicalTranscriptionJobResponse":{
1553      "type":"structure",
1554      "members":{
1555        "MedicalTranscriptionJob":{"shape":"MedicalTranscriptionJob"}
1556      }
1557    },
1558    "StartTranscriptionJobRequest":{
1559      "type":"structure",
1560      "required":[
1561        "TranscriptionJobName",
1562        "Media"
1563      ],
1564      "members":{
1565        "TranscriptionJobName":{"shape":"TranscriptionJobName"},
1566        "LanguageCode":{"shape":"LanguageCode"},
1567        "MediaSampleRateHertz":{"shape":"MediaSampleRateHertz"},
1568        "MediaFormat":{"shape":"MediaFormat"},
1569        "Media":{"shape":"Media"},
1570        "OutputBucketName":{"shape":"OutputBucketName"},
1571        "OutputKey":{"shape":"OutputKey"},
1572        "OutputEncryptionKMSKeyId":{"shape":"KMSKeyId"},
1573        "Settings":{"shape":"Settings"},
1574        "ModelSettings":{"shape":"ModelSettings"},
1575        "JobExecutionSettings":{"shape":"JobExecutionSettings"},
1576        "ContentRedaction":{"shape":"ContentRedaction"},
1577        "IdentifyLanguage":{"shape":"Boolean"},
1578        "LanguageOptions":{"shape":"LanguageOptions"}
1579      }
1580    },
1581    "StartTranscriptionJobResponse":{
1582      "type":"structure",
1583      "members":{
1584        "TranscriptionJob":{"shape":"TranscriptionJob"}
1585      }
1586    },
1587    "String":{"type":"string"},
1588    "StringTargetList":{
1589      "type":"list",
1590      "member":{"shape":"NonEmptyString"},
1591      "min":1
1592    },
1593    "TimestampMilliseconds":{
1594      "type":"long",
1595      "max":14400000,
1596      "min":0
1597    },
1598    "Transcript":{
1599      "type":"structure",
1600      "members":{
1601        "TranscriptFileUri":{"shape":"Uri"},
1602        "RedactedTranscriptFileUri":{"shape":"Uri"}
1603      }
1604    },
1605    "TranscriptFilter":{
1606      "type":"structure",
1607      "required":[
1608        "TranscriptFilterType",
1609        "Targets"
1610      ],
1611      "members":{
1612        "TranscriptFilterType":{"shape":"TranscriptFilterType"},
1613        "AbsoluteTimeRange":{"shape":"AbsoluteTimeRange"},
1614        "RelativeTimeRange":{"shape":"RelativeTimeRange"},
1615        "ParticipantRole":{"shape":"ParticipantRole"},
1616        "Negate":{"shape":"Boolean"},
1617        "Targets":{"shape":"StringTargetList"}
1618      }
1619    },
1620    "TranscriptFilterType":{
1621      "type":"string",
1622      "enum":["EXACT"]
1623    },
1624    "TranscriptionJob":{
1625      "type":"structure",
1626      "members":{
1627        "TranscriptionJobName":{"shape":"TranscriptionJobName"},
1628        "TranscriptionJobStatus":{"shape":"TranscriptionJobStatus"},
1629        "LanguageCode":{"shape":"LanguageCode"},
1630        "MediaSampleRateHertz":{"shape":"MediaSampleRateHertz"},
1631        "MediaFormat":{"shape":"MediaFormat"},
1632        "Media":{"shape":"Media"},
1633        "Transcript":{"shape":"Transcript"},
1634        "StartTime":{"shape":"DateTime"},
1635        "CreationTime":{"shape":"DateTime"},
1636        "CompletionTime":{"shape":"DateTime"},
1637        "FailureReason":{"shape":"FailureReason"},
1638        "Settings":{"shape":"Settings"},
1639        "ModelSettings":{"shape":"ModelSettings"},
1640        "JobExecutionSettings":{"shape":"JobExecutionSettings"},
1641        "ContentRedaction":{"shape":"ContentRedaction"},
1642        "IdentifyLanguage":{"shape":"Boolean"},
1643        "LanguageOptions":{"shape":"LanguageOptions"},
1644        "IdentifiedLanguageScore":{"shape":"IdentifiedLanguageScore"}
1645      }
1646    },
1647    "TranscriptionJobName":{
1648      "type":"string",
1649      "max":200,
1650      "min":1,
1651      "pattern":"^[0-9a-zA-Z._-]+"
1652    },
1653    "TranscriptionJobStatus":{
1654      "type":"string",
1655      "enum":[
1656        "QUEUED",
1657        "IN_PROGRESS",
1658        "FAILED",
1659        "COMPLETED"
1660      ]
1661    },
1662    "TranscriptionJobSummaries":{
1663      "type":"list",
1664      "member":{"shape":"TranscriptionJobSummary"}
1665    },
1666    "TranscriptionJobSummary":{
1667      "type":"structure",
1668      "members":{
1669        "TranscriptionJobName":{"shape":"TranscriptionJobName"},
1670        "CreationTime":{"shape":"DateTime"},
1671        "StartTime":{"shape":"DateTime"},
1672        "CompletionTime":{"shape":"DateTime"},
1673        "LanguageCode":{"shape":"LanguageCode"},
1674        "TranscriptionJobStatus":{"shape":"TranscriptionJobStatus"},
1675        "FailureReason":{"shape":"FailureReason"},
1676        "OutputLocationType":{"shape":"OutputLocationType"},
1677        "ContentRedaction":{"shape":"ContentRedaction"},
1678        "ModelSettings":{"shape":"ModelSettings"},
1679        "IdentifyLanguage":{"shape":"Boolean"},
1680        "IdentifiedLanguageScore":{"shape":"IdentifiedLanguageScore"}
1681      }
1682    },
1683    "Type":{
1684      "type":"string",
1685      "enum":[
1686        "CONVERSATION",
1687        "DICTATION"
1688      ]
1689    },
1690    "UpdateCallAnalyticsCategoryRequest":{
1691      "type":"structure",
1692      "required":[
1693        "CategoryName",
1694        "Rules"
1695      ],
1696      "members":{
1697        "CategoryName":{"shape":"CategoryName"},
1698        "Rules":{"shape":"RuleList"}
1699      }
1700    },
1701    "UpdateCallAnalyticsCategoryResponse":{
1702      "type":"structure",
1703      "members":{
1704        "CategoryProperties":{"shape":"CategoryProperties"}
1705      }
1706    },
1707    "UpdateMedicalVocabularyRequest":{
1708      "type":"structure",
1709      "required":[
1710        "VocabularyName",
1711        "LanguageCode"
1712      ],
1713      "members":{
1714        "VocabularyName":{"shape":"VocabularyName"},
1715        "LanguageCode":{"shape":"LanguageCode"},
1716        "VocabularyFileUri":{"shape":"Uri"}
1717      }
1718    },
1719    "UpdateMedicalVocabularyResponse":{
1720      "type":"structure",
1721      "members":{
1722        "VocabularyName":{"shape":"VocabularyName"},
1723        "LanguageCode":{"shape":"LanguageCode"},
1724        "LastModifiedTime":{"shape":"DateTime"},
1725        "VocabularyState":{"shape":"VocabularyState"}
1726      }
1727    },
1728    "UpdateVocabularyFilterRequest":{
1729      "type":"structure",
1730      "required":["VocabularyFilterName"],
1731      "members":{
1732        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
1733        "Words":{"shape":"Words"},
1734        "VocabularyFilterFileUri":{"shape":"Uri"}
1735      }
1736    },
1737    "UpdateVocabularyFilterResponse":{
1738      "type":"structure",
1739      "members":{
1740        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
1741        "LanguageCode":{"shape":"LanguageCode"},
1742        "LastModifiedTime":{"shape":"DateTime"}
1743      }
1744    },
1745    "UpdateVocabularyRequest":{
1746      "type":"structure",
1747      "required":[
1748        "VocabularyName",
1749        "LanguageCode"
1750      ],
1751      "members":{
1752        "VocabularyName":{"shape":"VocabularyName"},
1753        "LanguageCode":{"shape":"LanguageCode"},
1754        "Phrases":{"shape":"Phrases"},
1755        "VocabularyFileUri":{"shape":"Uri"}
1756      }
1757    },
1758    "UpdateVocabularyResponse":{
1759      "type":"structure",
1760      "members":{
1761        "VocabularyName":{"shape":"VocabularyName"},
1762        "LanguageCode":{"shape":"LanguageCode"},
1763        "LastModifiedTime":{"shape":"DateTime"},
1764        "VocabularyState":{"shape":"VocabularyState"}
1765      }
1766    },
1767    "Uri":{
1768      "type":"string",
1769      "max":2000,
1770      "min":1,
1771      "pattern":"(s3://|http(s*)://).+"
1772    },
1773    "Vocabularies":{
1774      "type":"list",
1775      "member":{"shape":"VocabularyInfo"}
1776    },
1777    "VocabularyFilterInfo":{
1778      "type":"structure",
1779      "members":{
1780        "VocabularyFilterName":{"shape":"VocabularyFilterName"},
1781        "LanguageCode":{"shape":"LanguageCode"},
1782        "LastModifiedTime":{"shape":"DateTime"}
1783      }
1784    },
1785    "VocabularyFilterMethod":{
1786      "type":"string",
1787      "enum":[
1788        "remove",
1789        "mask",
1790        "tag"
1791      ]
1792    },
1793    "VocabularyFilterName":{
1794      "type":"string",
1795      "max":200,
1796      "min":1,
1797      "pattern":"^[0-9a-zA-Z._-]+"
1798    },
1799    "VocabularyFilters":{
1800      "type":"list",
1801      "member":{"shape":"VocabularyFilterInfo"}
1802    },
1803    "VocabularyInfo":{
1804      "type":"structure",
1805      "members":{
1806        "VocabularyName":{"shape":"VocabularyName"},
1807        "LanguageCode":{"shape":"LanguageCode"},
1808        "LastModifiedTime":{"shape":"DateTime"},
1809        "VocabularyState":{"shape":"VocabularyState"}
1810      }
1811    },
1812    "VocabularyName":{
1813      "type":"string",
1814      "max":200,
1815      "min":1,
1816      "pattern":"^[0-9a-zA-Z._-]+"
1817    },
1818    "VocabularyState":{
1819      "type":"string",
1820      "enum":[
1821        "PENDING",
1822        "READY",
1823        "FAILED"
1824      ]
1825    },
1826    "Word":{
1827      "type":"string",
1828      "max":256,
1829      "min":1
1830    },
1831    "Words":{
1832      "type":"list",
1833      "member":{"shape":"Word"},
1834      "min":1
1835    }
1836  }
1837}
1838