1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2020-08-07",
5    "endpointPrefix":"models-v2-lex",
6    "jsonVersion":"1.1",
7    "protocol":"rest-json",
8    "serviceAbbreviation":"Lex Models V2",
9    "serviceFullName":"Amazon Lex Model Building V2",
10    "serviceId":"Lex Models V2",
11    "signatureVersion":"v4",
12    "signingName":"lex",
13    "uid":"models.lex.v2-2020-08-07"
14  },
15  "operations":{
16    "BuildBotLocale":{
17      "name":"BuildBotLocale",
18      "http":{
19        "method":"POST",
20        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",
21        "responseCode":202
22      },
23      "input":{"shape":"BuildBotLocaleRequest"},
24      "output":{"shape":"BuildBotLocaleResponse"},
25      "errors":[
26        {"shape":"ThrottlingException"},
27        {"shape":"ServiceQuotaExceededException"},
28        {"shape":"ValidationException"},
29        {"shape":"PreconditionFailedException"},
30        {"shape":"ConflictException"},
31        {"shape":"InternalServerException"}
32      ]
33    },
34    "CreateBot":{
35      "name":"CreateBot",
36      "http":{
37        "method":"PUT",
38        "requestUri":"/bots/",
39        "responseCode":202
40      },
41      "input":{"shape":"CreateBotRequest"},
42      "output":{"shape":"CreateBotResponse"},
43      "errors":[
44        {"shape":"ThrottlingException"},
45        {"shape":"ServiceQuotaExceededException"},
46        {"shape":"ValidationException"},
47        {"shape":"PreconditionFailedException"},
48        {"shape":"ConflictException"},
49        {"shape":"InternalServerException"}
50      ]
51    },
52    "CreateBotAlias":{
53      "name":"CreateBotAlias",
54      "http":{
55        "method":"PUT",
56        "requestUri":"/bots/{botId}/botaliases/",
57        "responseCode":202
58      },
59      "input":{"shape":"CreateBotAliasRequest"},
60      "output":{"shape":"CreateBotAliasResponse"},
61      "errors":[
62        {"shape":"ThrottlingException"},
63        {"shape":"ServiceQuotaExceededException"},
64        {"shape":"ValidationException"},
65        {"shape":"PreconditionFailedException"},
66        {"shape":"ConflictException"},
67        {"shape":"InternalServerException"}
68      ]
69    },
70    "CreateBotLocale":{
71      "name":"CreateBotLocale",
72      "http":{
73        "method":"PUT",
74        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/",
75        "responseCode":202
76      },
77      "input":{"shape":"CreateBotLocaleRequest"},
78      "output":{"shape":"CreateBotLocaleResponse"},
79      "errors":[
80        {"shape":"ThrottlingException"},
81        {"shape":"ServiceQuotaExceededException"},
82        {"shape":"ValidationException"},
83        {"shape":"PreconditionFailedException"},
84        {"shape":"ConflictException"},
85        {"shape":"InternalServerException"}
86      ]
87    },
88    "CreateBotVersion":{
89      "name":"CreateBotVersion",
90      "http":{
91        "method":"PUT",
92        "requestUri":"/bots/{botId}/botversions/",
93        "responseCode":202
94      },
95      "input":{"shape":"CreateBotVersionRequest"},
96      "output":{"shape":"CreateBotVersionResponse"},
97      "errors":[
98        {"shape":"ThrottlingException"},
99        {"shape":"ServiceQuotaExceededException"},
100        {"shape":"ValidationException"},
101        {"shape":"PreconditionFailedException"},
102        {"shape":"ConflictException"},
103        {"shape":"InternalServerException"}
104      ]
105    },
106    "CreateIntent":{
107      "name":"CreateIntent",
108      "http":{
109        "method":"PUT",
110        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/",
111        "responseCode":200
112      },
113      "input":{"shape":"CreateIntentRequest"},
114      "output":{"shape":"CreateIntentResponse"},
115      "errors":[
116        {"shape":"ThrottlingException"},
117        {"shape":"ServiceQuotaExceededException"},
118        {"shape":"ValidationException"},
119        {"shape":"PreconditionFailedException"},
120        {"shape":"ConflictException"},
121        {"shape":"InternalServerException"}
122      ]
123    },
124    "CreateSlot":{
125      "name":"CreateSlot",
126      "http":{
127        "method":"PUT",
128        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/",
129        "responseCode":200
130      },
131      "input":{"shape":"CreateSlotRequest"},
132      "output":{"shape":"CreateSlotResponse"},
133      "errors":[
134        {"shape":"ThrottlingException"},
135        {"shape":"ServiceQuotaExceededException"},
136        {"shape":"ValidationException"},
137        {"shape":"PreconditionFailedException"},
138        {"shape":"ConflictException"},
139        {"shape":"InternalServerException"}
140      ]
141    },
142    "CreateSlotType":{
143      "name":"CreateSlotType",
144      "http":{
145        "method":"PUT",
146        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",
147        "responseCode":200
148      },
149      "input":{"shape":"CreateSlotTypeRequest"},
150      "output":{"shape":"CreateSlotTypeResponse"},
151      "errors":[
152        {"shape":"ThrottlingException"},
153        {"shape":"ServiceQuotaExceededException"},
154        {"shape":"ValidationException"},
155        {"shape":"PreconditionFailedException"},
156        {"shape":"ConflictException"},
157        {"shape":"InternalServerException"}
158      ]
159    },
160    "DeleteBot":{
161      "name":"DeleteBot",
162      "http":{
163        "method":"DELETE",
164        "requestUri":"/bots/{botId}/",
165        "responseCode":202
166      },
167      "input":{"shape":"DeleteBotRequest"},
168      "output":{"shape":"DeleteBotResponse"},
169      "errors":[
170        {"shape":"ThrottlingException"},
171        {"shape":"ServiceQuotaExceededException"},
172        {"shape":"ValidationException"},
173        {"shape":"ConflictException"},
174        {"shape":"PreconditionFailedException"},
175        {"shape":"InternalServerException"}
176      ]
177    },
178    "DeleteBotAlias":{
179      "name":"DeleteBotAlias",
180      "http":{
181        "method":"DELETE",
182        "requestUri":"/bots/{botId}/botaliases/{botAliasId}/",
183        "responseCode":202
184      },
185      "input":{"shape":"DeleteBotAliasRequest"},
186      "output":{"shape":"DeleteBotAliasResponse"},
187      "errors":[
188        {"shape":"ThrottlingException"},
189        {"shape":"ServiceQuotaExceededException"},
190        {"shape":"ValidationException"},
191        {"shape":"ConflictException"},
192        {"shape":"PreconditionFailedException"},
193        {"shape":"InternalServerException"}
194      ]
195    },
196    "DeleteBotLocale":{
197      "name":"DeleteBotLocale",
198      "http":{
199        "method":"DELETE",
200        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",
201        "responseCode":202
202      },
203      "input":{"shape":"DeleteBotLocaleRequest"},
204      "output":{"shape":"DeleteBotLocaleResponse"},
205      "errors":[
206        {"shape":"ThrottlingException"},
207        {"shape":"ServiceQuotaExceededException"},
208        {"shape":"ValidationException"},
209        {"shape":"PreconditionFailedException"},
210        {"shape":"ConflictException"},
211        {"shape":"InternalServerException"}
212      ]
213    },
214    "DeleteBotVersion":{
215      "name":"DeleteBotVersion",
216      "http":{
217        "method":"DELETE",
218        "requestUri":"/bots/{botId}/botversions/{botVersion}/",
219        "responseCode":202
220      },
221      "input":{"shape":"DeleteBotVersionRequest"},
222      "output":{"shape":"DeleteBotVersionResponse"},
223      "errors":[
224        {"shape":"ThrottlingException"},
225        {"shape":"ServiceQuotaExceededException"},
226        {"shape":"ValidationException"},
227        {"shape":"ConflictException"},
228        {"shape":"PreconditionFailedException"},
229        {"shape":"InternalServerException"}
230      ]
231    },
232    "DeleteIntent":{
233      "name":"DeleteIntent",
234      "http":{
235        "method":"DELETE",
236        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",
237        "responseCode":204
238      },
239      "input":{"shape":"DeleteIntentRequest"},
240      "errors":[
241        {"shape":"ThrottlingException"},
242        {"shape":"ServiceQuotaExceededException"},
243        {"shape":"ValidationException"},
244        {"shape":"ConflictException"},
245        {"shape":"PreconditionFailedException"},
246        {"shape":"InternalServerException"}
247      ]
248    },
249    "DeleteSlot":{
250      "name":"DeleteSlot",
251      "http":{
252        "method":"DELETE",
253        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",
254        "responseCode":204
255      },
256      "input":{"shape":"DeleteSlotRequest"},
257      "errors":[
258        {"shape":"ThrottlingException"},
259        {"shape":"ServiceQuotaExceededException"},
260        {"shape":"ValidationException"},
261        {"shape":"ConflictException"},
262        {"shape":"PreconditionFailedException"},
263        {"shape":"InternalServerException"}
264      ]
265    },
266    "DeleteSlotType":{
267      "name":"DeleteSlotType",
268      "http":{
269        "method":"DELETE",
270        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",
271        "responseCode":204
272      },
273      "input":{"shape":"DeleteSlotTypeRequest"},
274      "errors":[
275        {"shape":"ThrottlingException"},
276        {"shape":"ServiceQuotaExceededException"},
277        {"shape":"ValidationException"},
278        {"shape":"ConflictException"},
279        {"shape":"PreconditionFailedException"},
280        {"shape":"InternalServerException"}
281      ]
282    },
283    "DescribeBot":{
284      "name":"DescribeBot",
285      "http":{
286        "method":"GET",
287        "requestUri":"/bots/{botId}/",
288        "responseCode":200
289      },
290      "input":{"shape":"DescribeBotRequest"},
291      "output":{"shape":"DescribeBotResponse"},
292      "errors":[
293        {"shape":"ThrottlingException"},
294        {"shape":"ServiceQuotaExceededException"},
295        {"shape":"ValidationException"},
296        {"shape":"ResourceNotFoundException"},
297        {"shape":"InternalServerException"}
298      ]
299    },
300    "DescribeBotAlias":{
301      "name":"DescribeBotAlias",
302      "http":{
303        "method":"GET",
304        "requestUri":"/bots/{botId}/botaliases/{botAliasId}/",
305        "responseCode":200
306      },
307      "input":{"shape":"DescribeBotAliasRequest"},
308      "output":{"shape":"DescribeBotAliasResponse"},
309      "errors":[
310        {"shape":"ThrottlingException"},
311        {"shape":"ServiceQuotaExceededException"},
312        {"shape":"ValidationException"},
313        {"shape":"ResourceNotFoundException"},
314        {"shape":"InternalServerException"}
315      ]
316    },
317    "DescribeBotLocale":{
318      "name":"DescribeBotLocale",
319      "http":{
320        "method":"GET",
321        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",
322        "responseCode":200
323      },
324      "input":{"shape":"DescribeBotLocaleRequest"},
325      "output":{"shape":"DescribeBotLocaleResponse"},
326      "errors":[
327        {"shape":"ThrottlingException"},
328        {"shape":"ServiceQuotaExceededException"},
329        {"shape":"ValidationException"},
330        {"shape":"ResourceNotFoundException"},
331        {"shape":"InternalServerException"}
332      ]
333    },
334    "DescribeBotVersion":{
335      "name":"DescribeBotVersion",
336      "http":{
337        "method":"GET",
338        "requestUri":"/bots/{botId}/botversions/{botVersion}/",
339        "responseCode":200
340      },
341      "input":{"shape":"DescribeBotVersionRequest"},
342      "output":{"shape":"DescribeBotVersionResponse"},
343      "errors":[
344        {"shape":"ThrottlingException"},
345        {"shape":"ServiceQuotaExceededException"},
346        {"shape":"ValidationException"},
347        {"shape":"ResourceNotFoundException"},
348        {"shape":"InternalServerException"}
349      ]
350    },
351    "DescribeIntent":{
352      "name":"DescribeIntent",
353      "http":{
354        "method":"GET",
355        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",
356        "responseCode":200
357      },
358      "input":{"shape":"DescribeIntentRequest"},
359      "output":{"shape":"DescribeIntentResponse"},
360      "errors":[
361        {"shape":"ThrottlingException"},
362        {"shape":"ServiceQuotaExceededException"},
363        {"shape":"ValidationException"},
364        {"shape":"ResourceNotFoundException"},
365        {"shape":"InternalServerException"}
366      ]
367    },
368    "DescribeSlot":{
369      "name":"DescribeSlot",
370      "http":{
371        "method":"GET",
372        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",
373        "responseCode":200
374      },
375      "input":{"shape":"DescribeSlotRequest"},
376      "output":{"shape":"DescribeSlotResponse"},
377      "errors":[
378        {"shape":"ThrottlingException"},
379        {"shape":"ServiceQuotaExceededException"},
380        {"shape":"ValidationException"},
381        {"shape":"ResourceNotFoundException"},
382        {"shape":"InternalServerException"}
383      ]
384    },
385    "DescribeSlotType":{
386      "name":"DescribeSlotType",
387      "http":{
388        "method":"GET",
389        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",
390        "responseCode":200
391      },
392      "input":{"shape":"DescribeSlotTypeRequest"},
393      "output":{"shape":"DescribeSlotTypeResponse"},
394      "errors":[
395        {"shape":"ThrottlingException"},
396        {"shape":"ServiceQuotaExceededException"},
397        {"shape":"ValidationException"},
398        {"shape":"ResourceNotFoundException"},
399        {"shape":"InternalServerException"}
400      ]
401    },
402    "ListBotAliases":{
403      "name":"ListBotAliases",
404      "http":{
405        "method":"POST",
406        "requestUri":"/bots/{botId}/botaliases/",
407        "responseCode":200
408      },
409      "input":{"shape":"ListBotAliasesRequest"},
410      "output":{"shape":"ListBotAliasesResponse"},
411      "errors":[
412        {"shape":"ThrottlingException"},
413        {"shape":"ServiceQuotaExceededException"},
414        {"shape":"ValidationException"},
415        {"shape":"InternalServerException"}
416      ]
417    },
418    "ListBotLocales":{
419      "name":"ListBotLocales",
420      "http":{
421        "method":"POST",
422        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/",
423        "responseCode":200
424      },
425      "input":{"shape":"ListBotLocalesRequest"},
426      "output":{"shape":"ListBotLocalesResponse"},
427      "errors":[
428        {"shape":"ThrottlingException"},
429        {"shape":"ServiceQuotaExceededException"},
430        {"shape":"ValidationException"},
431        {"shape":"InternalServerException"}
432      ]
433    },
434    "ListBotVersions":{
435      "name":"ListBotVersions",
436      "http":{
437        "method":"POST",
438        "requestUri":"/bots/{botId}/botversions/",
439        "responseCode":200
440      },
441      "input":{"shape":"ListBotVersionsRequest"},
442      "output":{"shape":"ListBotVersionsResponse"},
443      "errors":[
444        {"shape":"ThrottlingException"},
445        {"shape":"ServiceQuotaExceededException"},
446        {"shape":"ValidationException"},
447        {"shape":"InternalServerException"}
448      ]
449    },
450    "ListBots":{
451      "name":"ListBots",
452      "http":{
453        "method":"POST",
454        "requestUri":"/bots/",
455        "responseCode":200
456      },
457      "input":{"shape":"ListBotsRequest"},
458      "output":{"shape":"ListBotsResponse"},
459      "errors":[
460        {"shape":"ThrottlingException"},
461        {"shape":"ServiceQuotaExceededException"},
462        {"shape":"ValidationException"},
463        {"shape":"InternalServerException"}
464      ]
465    },
466    "ListBuiltInIntents":{
467      "name":"ListBuiltInIntents",
468      "http":{
469        "method":"POST",
470        "requestUri":"/builtins/locales/{localeId}/intents/",
471        "responseCode":200
472      },
473      "input":{"shape":"ListBuiltInIntentsRequest"},
474      "output":{"shape":"ListBuiltInIntentsResponse"},
475      "errors":[
476        {"shape":"ThrottlingException"},
477        {"shape":"ServiceQuotaExceededException"},
478        {"shape":"ValidationException"},
479        {"shape":"InternalServerException"}
480      ]
481    },
482    "ListBuiltInSlotTypes":{
483      "name":"ListBuiltInSlotTypes",
484      "http":{
485        "method":"POST",
486        "requestUri":"/builtins/locales/{localeId}/slottypes/",
487        "responseCode":200
488      },
489      "input":{"shape":"ListBuiltInSlotTypesRequest"},
490      "output":{"shape":"ListBuiltInSlotTypesResponse"},
491      "errors":[
492        {"shape":"ThrottlingException"},
493        {"shape":"ServiceQuotaExceededException"},
494        {"shape":"ValidationException"},
495        {"shape":"InternalServerException"}
496      ]
497    },
498    "ListIntents":{
499      "name":"ListIntents",
500      "http":{
501        "method":"POST",
502        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/",
503        "responseCode":200
504      },
505      "input":{"shape":"ListIntentsRequest"},
506      "output":{"shape":"ListIntentsResponse"},
507      "errors":[
508        {"shape":"ThrottlingException"},
509        {"shape":"ServiceQuotaExceededException"},
510        {"shape":"ValidationException"},
511        {"shape":"InternalServerException"}
512      ]
513    },
514    "ListSlotTypes":{
515      "name":"ListSlotTypes",
516      "http":{
517        "method":"POST",
518        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",
519        "responseCode":200
520      },
521      "input":{"shape":"ListSlotTypesRequest"},
522      "output":{"shape":"ListSlotTypesResponse"},
523      "errors":[
524        {"shape":"ThrottlingException"},
525        {"shape":"ServiceQuotaExceededException"},
526        {"shape":"ValidationException"},
527        {"shape":"InternalServerException"}
528      ]
529    },
530    "ListSlots":{
531      "name":"ListSlots",
532      "http":{
533        "method":"POST",
534        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/",
535        "responseCode":200
536      },
537      "input":{"shape":"ListSlotsRequest"},
538      "output":{"shape":"ListSlotsResponse"},
539      "errors":[
540        {"shape":"ThrottlingException"},
541        {"shape":"ServiceQuotaExceededException"},
542        {"shape":"ValidationException"},
543        {"shape":"InternalServerException"}
544      ]
545    },
546    "ListTagsForResource":{
547      "name":"ListTagsForResource",
548      "http":{
549        "method":"GET",
550        "requestUri":"/tags/{resourceARN}",
551        "responseCode":200
552      },
553      "input":{"shape":"ListTagsForResourceRequest"},
554      "output":{"shape":"ListTagsForResourceResponse"},
555      "errors":[
556        {"shape":"InternalServerException"},
557        {"shape":"ThrottlingException"},
558        {"shape":"ResourceNotFoundException"},
559        {"shape":"ValidationException"}
560      ]
561    },
562    "TagResource":{
563      "name":"TagResource",
564      "http":{
565        "method":"POST",
566        "requestUri":"/tags/{resourceARN}",
567        "responseCode":200
568      },
569      "input":{"shape":"TagResourceRequest"},
570      "output":{"shape":"TagResourceResponse"},
571      "errors":[
572        {"shape":"InternalServerException"},
573        {"shape":"ThrottlingException"},
574        {"shape":"ResourceNotFoundException"},
575        {"shape":"ValidationException"}
576      ]
577    },
578    "UntagResource":{
579      "name":"UntagResource",
580      "http":{
581        "method":"DELETE",
582        "requestUri":"/tags/{resourceARN}",
583        "responseCode":200
584      },
585      "input":{"shape":"UntagResourceRequest"},
586      "output":{"shape":"UntagResourceResponse"},
587      "errors":[
588        {"shape":"InternalServerException"},
589        {"shape":"ThrottlingException"},
590        {"shape":"ResourceNotFoundException"},
591        {"shape":"ValidationException"}
592      ]
593    },
594    "UpdateBot":{
595      "name":"UpdateBot",
596      "http":{
597        "method":"PUT",
598        "requestUri":"/bots/{botId}/",
599        "responseCode":202
600      },
601      "input":{"shape":"UpdateBotRequest"},
602      "output":{"shape":"UpdateBotResponse"},
603      "errors":[
604        {"shape":"ThrottlingException"},
605        {"shape":"ServiceQuotaExceededException"},
606        {"shape":"ValidationException"},
607        {"shape":"PreconditionFailedException"},
608        {"shape":"ConflictException"},
609        {"shape":"InternalServerException"}
610      ]
611    },
612    "UpdateBotAlias":{
613      "name":"UpdateBotAlias",
614      "http":{
615        "method":"PUT",
616        "requestUri":"/bots/{botId}/botaliases/{botAliasId}/",
617        "responseCode":202
618      },
619      "input":{"shape":"UpdateBotAliasRequest"},
620      "output":{"shape":"UpdateBotAliasResponse"},
621      "errors":[
622        {"shape":"ThrottlingException"},
623        {"shape":"ServiceQuotaExceededException"},
624        {"shape":"ValidationException"},
625        {"shape":"PreconditionFailedException"},
626        {"shape":"ConflictException"},
627        {"shape":"InternalServerException"}
628      ]
629    },
630    "UpdateBotLocale":{
631      "name":"UpdateBotLocale",
632      "http":{
633        "method":"PUT",
634        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",
635        "responseCode":202
636      },
637      "input":{"shape":"UpdateBotLocaleRequest"},
638      "output":{"shape":"UpdateBotLocaleResponse"},
639      "errors":[
640        {"shape":"ThrottlingException"},
641        {"shape":"ServiceQuotaExceededException"},
642        {"shape":"ValidationException"},
643        {"shape":"PreconditionFailedException"},
644        {"shape":"ConflictException"},
645        {"shape":"InternalServerException"}
646      ]
647    },
648    "UpdateIntent":{
649      "name":"UpdateIntent",
650      "http":{
651        "method":"PUT",
652        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",
653        "responseCode":200
654      },
655      "input":{"shape":"UpdateIntentRequest"},
656      "output":{"shape":"UpdateIntentResponse"},
657      "errors":[
658        {"shape":"ThrottlingException"},
659        {"shape":"ServiceQuotaExceededException"},
660        {"shape":"ValidationException"},
661        {"shape":"PreconditionFailedException"},
662        {"shape":"ConflictException"},
663        {"shape":"InternalServerException"}
664      ]
665    },
666    "UpdateSlot":{
667      "name":"UpdateSlot",
668      "http":{
669        "method":"PUT",
670        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",
671        "responseCode":200
672      },
673      "input":{"shape":"UpdateSlotRequest"},
674      "output":{"shape":"UpdateSlotResponse"},
675      "errors":[
676        {"shape":"ThrottlingException"},
677        {"shape":"ServiceQuotaExceededException"},
678        {"shape":"ValidationException"},
679        {"shape":"PreconditionFailedException"},
680        {"shape":"ConflictException"},
681        {"shape":"InternalServerException"}
682      ]
683    },
684    "UpdateSlotType":{
685      "name":"UpdateSlotType",
686      "http":{
687        "method":"PUT",
688        "requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",
689        "responseCode":202
690      },
691      "input":{"shape":"UpdateSlotTypeRequest"},
692      "output":{"shape":"UpdateSlotTypeResponse"},
693      "errors":[
694        {"shape":"ThrottlingException"},
695        {"shape":"ServiceQuotaExceededException"},
696        {"shape":"ValidationException"},
697        {"shape":"PreconditionFailedException"},
698        {"shape":"ConflictException"},
699        {"shape":"InternalServerException"}
700      ]
701    }
702  },
703  "shapes":{
704    "AmazonResourceName":{
705      "type":"string",
706      "max":1011,
707      "min":1
708    },
709    "AttachmentTitle":{
710      "type":"string",
711      "max":250,
712      "min":1
713    },
714    "AttachmentUrl":{
715      "type":"string",
716      "max":250,
717      "min":1
718    },
719    "AudioLogDestination":{
720      "type":"structure",
721      "required":["s3Bucket"],
722      "members":{
723        "s3Bucket":{"shape":"S3BucketLogDestination"}
724      }
725    },
726    "AudioLogSetting":{
727      "type":"structure",
728      "required":[
729        "enabled",
730        "destination"
731      ],
732      "members":{
733        "enabled":{"shape":"Boolean"},
734        "destination":{"shape":"AudioLogDestination"}
735      }
736    },
737    "AudioLogSettingsList":{
738      "type":"list",
739      "member":{"shape":"AudioLogSetting"},
740      "max":1,
741      "min":1
742    },
743    "Boolean":{"type":"boolean"},
744    "BotAliasHistoryEvent":{
745      "type":"structure",
746      "members":{
747        "botVersion":{"shape":"BotVersion"},
748        "startDate":{"shape":"Timestamp"},
749        "endDate":{"shape":"Timestamp"}
750      }
751    },
752    "BotAliasHistoryEventsList":{
753      "type":"list",
754      "member":{"shape":"BotAliasHistoryEvent"}
755    },
756    "BotAliasId":{
757      "type":"string",
758      "max":10,
759      "min":10,
760      "pattern":"^(\\bTSTALIASID\\b|[0-9a-zA-Z]+)$"
761    },
762    "BotAliasLocaleSettings":{
763      "type":"structure",
764      "required":["enabled"],
765      "members":{
766        "enabled":{"shape":"Boolean"},
767        "codeHookSpecification":{"shape":"CodeHookSpecification"}
768      }
769    },
770    "BotAliasLocaleSettingsMap":{
771      "type":"map",
772      "key":{"shape":"LocaleId"},
773      "value":{"shape":"BotAliasLocaleSettings"},
774      "min":1
775    },
776    "BotAliasStatus":{
777      "type":"string",
778      "enum":[
779        "Creating",
780        "Available",
781        "Deleting",
782        "Failed"
783      ]
784    },
785    "BotAliasSummary":{
786      "type":"structure",
787      "members":{
788        "botAliasId":{"shape":"BotAliasId"},
789        "botAliasName":{"shape":"Name"},
790        "description":{"shape":"Description"},
791        "botVersion":{"shape":"BotVersion"},
792        "botAliasStatus":{"shape":"BotAliasStatus"},
793        "creationDateTime":{"shape":"Timestamp"},
794        "lastUpdatedDateTime":{"shape":"Timestamp"}
795      }
796    },
797    "BotAliasSummaryList":{
798      "type":"list",
799      "member":{"shape":"BotAliasSummary"}
800    },
801    "BotFilter":{
802      "type":"structure",
803      "required":[
804        "name",
805        "values",
806        "operator"
807      ],
808      "members":{
809        "name":{"shape":"BotFilterName"},
810        "values":{"shape":"FilterValues"},
811        "operator":{"shape":"BotFilterOperator"}
812      }
813    },
814    "BotFilterName":{
815      "type":"string",
816      "enum":["BotName"]
817    },
818    "BotFilterOperator":{
819      "type":"string",
820      "enum":[
821        "CO",
822        "EQ"
823      ]
824    },
825    "BotFilters":{
826      "type":"list",
827      "member":{"shape":"BotFilter"},
828      "max":1,
829      "min":1
830    },
831    "BotLocaleFilter":{
832      "type":"structure",
833      "required":[
834        "name",
835        "values",
836        "operator"
837      ],
838      "members":{
839        "name":{"shape":"BotLocaleFilterName"},
840        "values":{"shape":"FilterValues"},
841        "operator":{"shape":"BotLocaleFilterOperator"}
842      }
843    },
844    "BotLocaleFilterName":{
845      "type":"string",
846      "enum":["BotLocaleName"]
847    },
848    "BotLocaleFilterOperator":{
849      "type":"string",
850      "enum":[
851        "CO",
852        "EQ"
853      ]
854    },
855    "BotLocaleFilters":{
856      "type":"list",
857      "member":{"shape":"BotLocaleFilter"},
858      "max":1,
859      "min":1
860    },
861    "BotLocaleHistoryEvent":{
862      "type":"structure",
863      "required":[
864        "event",
865        "eventDate"
866      ],
867      "members":{
868        "event":{"shape":"BotLocaleHistoryEventDescription"},
869        "eventDate":{"shape":"Timestamp"}
870      }
871    },
872    "BotLocaleHistoryEventDescription":{"type":"string"},
873    "BotLocaleHistoryEventsList":{
874      "type":"list",
875      "member":{"shape":"BotLocaleHistoryEvent"}
876    },
877    "BotLocaleSortAttribute":{
878      "type":"string",
879      "enum":["BotLocaleName"]
880    },
881    "BotLocaleSortBy":{
882      "type":"structure",
883      "required":[
884        "attribute",
885        "order"
886      ],
887      "members":{
888        "attribute":{"shape":"BotLocaleSortAttribute"},
889        "order":{"shape":"SortOrder"}
890      }
891    },
892    "BotLocaleStatus":{
893      "type":"string",
894      "enum":[
895        "Creating",
896        "Building",
897        "Built",
898        "ReadyExpressTesting",
899        "Failed",
900        "Deleting",
901        "NotBuilt"
902      ]
903    },
904    "BotLocaleSummary":{
905      "type":"structure",
906      "members":{
907        "localeId":{"shape":"LocaleId"},
908        "localeName":{"shape":"LocaleName"},
909        "description":{"shape":"Description"},
910        "botLocaleStatus":{"shape":"BotLocaleStatus"},
911        "lastUpdatedDateTime":{"shape":"Timestamp"},
912        "lastBuildSubmittedDateTime":{"shape":"Timestamp"}
913      }
914    },
915    "BotLocaleSummaryList":{
916      "type":"list",
917      "member":{"shape":"BotLocaleSummary"}
918    },
919    "BotSortAttribute":{
920      "type":"string",
921      "enum":["BotName"]
922    },
923    "BotSortBy":{
924      "type":"structure",
925      "required":[
926        "attribute",
927        "order"
928      ],
929      "members":{
930        "attribute":{"shape":"BotSortAttribute"},
931        "order":{"shape":"SortOrder"}
932      }
933    },
934    "BotStatus":{
935      "type":"string",
936      "enum":[
937        "Creating",
938        "Available",
939        "Inactive",
940        "Deleting",
941        "Failed",
942        "Versioning"
943      ]
944    },
945    "BotSummary":{
946      "type":"structure",
947      "members":{
948        "botId":{"shape":"Id"},
949        "botName":{"shape":"Name"},
950        "description":{"shape":"Description"},
951        "botStatus":{"shape":"BotStatus"},
952        "latestBotVersion":{"shape":"NumericalBotVersion"},
953        "lastUpdatedDateTime":{"shape":"Timestamp"}
954      }
955    },
956    "BotSummaryList":{
957      "type":"list",
958      "member":{"shape":"BotSummary"}
959    },
960    "BotVersion":{
961      "type":"string",
962      "max":5,
963      "min":1,
964      "pattern":"^(DRAFT|[0-9]+)$"
965    },
966    "BotVersionLocaleDetails":{
967      "type":"structure",
968      "required":["sourceBotVersion"],
969      "members":{
970        "sourceBotVersion":{"shape":"BotVersion"}
971      }
972    },
973    "BotVersionLocaleSpecification":{
974      "type":"map",
975      "key":{"shape":"LocaleId"},
976      "value":{"shape":"BotVersionLocaleDetails"},
977      "min":1
978    },
979    "BotVersionSortAttribute":{
980      "type":"string",
981      "enum":["BotVersion"]
982    },
983    "BotVersionSortBy":{
984      "type":"structure",
985      "required":[
986        "attribute",
987        "order"
988      ],
989      "members":{
990        "attribute":{"shape":"BotVersionSortAttribute"},
991        "order":{"shape":"SortOrder"}
992      }
993    },
994    "BotVersionSummary":{
995      "type":"structure",
996      "members":{
997        "botName":{"shape":"Name"},
998        "botVersion":{"shape":"BotVersion"},
999        "description":{"shape":"Description"},
1000        "botStatus":{"shape":"BotStatus"},
1001        "creationDateTime":{"shape":"Timestamp"}
1002      }
1003    },
1004    "BotVersionSummaryList":{
1005      "type":"list",
1006      "member":{"shape":"BotVersionSummary"}
1007    },
1008    "BoxedBoolean":{
1009      "type":"boolean",
1010      "box":true
1011    },
1012    "BuildBotLocaleRequest":{
1013      "type":"structure",
1014      "required":[
1015        "botId",
1016        "botVersion",
1017        "localeId"
1018      ],
1019      "members":{
1020        "botId":{
1021          "shape":"Id",
1022          "location":"uri",
1023          "locationName":"botId"
1024        },
1025        "botVersion":{
1026          "shape":"DraftBotVersion",
1027          "location":"uri",
1028          "locationName":"botVersion"
1029        },
1030        "localeId":{
1031          "shape":"LocaleId",
1032          "location":"uri",
1033          "locationName":"localeId"
1034        }
1035      }
1036    },
1037    "BuildBotLocaleResponse":{
1038      "type":"structure",
1039      "members":{
1040        "botId":{"shape":"Id"},
1041        "botVersion":{"shape":"DraftBotVersion"},
1042        "localeId":{"shape":"LocaleId"},
1043        "botLocaleStatus":{"shape":"BotLocaleStatus"},
1044        "lastBuildSubmittedDateTime":{"shape":"Timestamp"}
1045      }
1046    },
1047    "BuiltInIntentSortAttribute":{
1048      "type":"string",
1049      "enum":["IntentSignature"]
1050    },
1051    "BuiltInIntentSortBy":{
1052      "type":"structure",
1053      "required":[
1054        "attribute",
1055        "order"
1056      ],
1057      "members":{
1058        "attribute":{"shape":"BuiltInIntentSortAttribute"},
1059        "order":{"shape":"SortOrder"}
1060      }
1061    },
1062    "BuiltInIntentSummary":{
1063      "type":"structure",
1064      "members":{
1065        "intentSignature":{"shape":"IntentSignature"},
1066        "description":{"shape":"Description"}
1067      }
1068    },
1069    "BuiltInIntentSummaryList":{
1070      "type":"list",
1071      "member":{"shape":"BuiltInIntentSummary"}
1072    },
1073    "BuiltInOrCustomSlotTypeId":{
1074      "type":"string",
1075      "max":25,
1076      "min":1,
1077      "pattern":"^((AMAZON\\.)[a-zA-Z_]+?|[0-9a-zA-Z]+)$"
1078    },
1079    "BuiltInSlotTypeSortAttribute":{
1080      "type":"string",
1081      "enum":["SlotTypeSignature"]
1082    },
1083    "BuiltInSlotTypeSortBy":{
1084      "type":"structure",
1085      "required":[
1086        "attribute",
1087        "order"
1088      ],
1089      "members":{
1090        "attribute":{"shape":"BuiltInSlotTypeSortAttribute"},
1091        "order":{"shape":"SortOrder"}
1092      }
1093    },
1094    "BuiltInSlotTypeSummary":{
1095      "type":"structure",
1096      "members":{
1097        "slotTypeSignature":{"shape":"SlotTypeSignature"},
1098        "description":{"shape":"Description"}
1099      }
1100    },
1101    "BuiltInSlotTypeSummaryList":{
1102      "type":"list",
1103      "member":{"shape":"BuiltInSlotTypeSummary"}
1104    },
1105    "BuiltInsMaxResults":{
1106      "type":"integer",
1107      "box":true,
1108      "max":20,
1109      "min":20
1110    },
1111    "Button":{
1112      "type":"structure",
1113      "required":[
1114        "text",
1115        "value"
1116      ],
1117      "members":{
1118        "text":{"shape":"ButtonText"},
1119        "value":{"shape":"ButtonValue"}
1120      }
1121    },
1122    "ButtonText":{
1123      "type":"string",
1124      "max":50,
1125      "min":1
1126    },
1127    "ButtonValue":{
1128      "type":"string",
1129      "max":50,
1130      "min":1
1131    },
1132    "ButtonsList":{
1133      "type":"list",
1134      "member":{"shape":"Button"},
1135      "max":5,
1136      "min":0
1137    },
1138    "ChildDirected":{"type":"boolean"},
1139    "CloudWatchLogGroupArn":{
1140      "type":"string",
1141      "max":2048,
1142      "min":1,
1143      "pattern":"^arn:[\\w\\-]+:logs:[\\w\\-]+:[\\d]{12}:log-group:[\\.\\-_/#A-Za-z0-9]{1,512}(?::\\*)?$"
1144    },
1145    "CloudWatchLogGroupLogDestination":{
1146      "type":"structure",
1147      "required":[
1148        "cloudWatchLogGroupArn",
1149        "logPrefix"
1150      ],
1151      "members":{
1152        "cloudWatchLogGroupArn":{"shape":"CloudWatchLogGroupArn"},
1153        "logPrefix":{"shape":"LogPrefix"}
1154      }
1155    },
1156    "CodeHookInterfaceVersion":{
1157      "type":"string",
1158      "max":5,
1159      "min":1
1160    },
1161    "CodeHookSpecification":{
1162      "type":"structure",
1163      "required":["lambdaCodeHook"],
1164      "members":{
1165        "lambdaCodeHook":{"shape":"LambdaCodeHook"}
1166      }
1167    },
1168    "ConfidenceThreshold":{
1169      "type":"double",
1170      "max":1,
1171      "min":0
1172    },
1173    "ConflictException":{
1174      "type":"structure",
1175      "members":{
1176        "message":{"shape":"ExceptionMessage"}
1177      },
1178      "error":{"httpStatusCode":409},
1179      "exception":true
1180    },
1181    "ContextTimeToLiveInSeconds":{
1182      "type":"integer",
1183      "max":86400,
1184      "min":5
1185    },
1186    "ContextTurnsToLive":{
1187      "type":"integer",
1188      "max":20,
1189      "min":1
1190    },
1191    "ConversationLogSettings":{
1192      "type":"structure",
1193      "members":{
1194        "textLogSettings":{"shape":"TextLogSettingsList"},
1195        "audioLogSettings":{"shape":"AudioLogSettingsList"}
1196      }
1197    },
1198    "CreateBotAliasRequest":{
1199      "type":"structure",
1200      "required":[
1201        "botAliasName",
1202        "botId"
1203      ],
1204      "members":{
1205        "botAliasName":{"shape":"Name"},
1206        "description":{"shape":"Description"},
1207        "botVersion":{"shape":"NumericalBotVersion"},
1208        "botAliasLocaleSettings":{"shape":"BotAliasLocaleSettingsMap"},
1209        "conversationLogSettings":{"shape":"ConversationLogSettings"},
1210        "sentimentAnalysisSettings":{"shape":"SentimentAnalysisSettings"},
1211        "botId":{
1212          "shape":"Id",
1213          "location":"uri",
1214          "locationName":"botId"
1215        },
1216        "tags":{"shape":"TagMap"}
1217      }
1218    },
1219    "CreateBotAliasResponse":{
1220      "type":"structure",
1221      "members":{
1222        "botAliasId":{"shape":"BotAliasId"},
1223        "botAliasName":{"shape":"Name"},
1224        "description":{"shape":"Description"},
1225        "botVersion":{"shape":"NumericalBotVersion"},
1226        "botAliasLocaleSettings":{"shape":"BotAliasLocaleSettingsMap"},
1227        "conversationLogSettings":{"shape":"ConversationLogSettings"},
1228        "sentimentAnalysisSettings":{"shape":"SentimentAnalysisSettings"},
1229        "botAliasStatus":{"shape":"BotAliasStatus"},
1230        "botId":{"shape":"Id"},
1231        "creationDateTime":{"shape":"Timestamp"},
1232        "tags":{"shape":"TagMap"}
1233      }
1234    },
1235    "CreateBotLocaleRequest":{
1236      "type":"structure",
1237      "required":[
1238        "botId",
1239        "botVersion",
1240        "localeId",
1241        "nluIntentConfidenceThreshold"
1242      ],
1243      "members":{
1244        "botId":{
1245          "shape":"Id",
1246          "location":"uri",
1247          "locationName":"botId"
1248        },
1249        "botVersion":{
1250          "shape":"DraftBotVersion",
1251          "location":"uri",
1252          "locationName":"botVersion"
1253        },
1254        "localeId":{"shape":"LocaleId"},
1255        "description":{"shape":"Description"},
1256        "nluIntentConfidenceThreshold":{"shape":"ConfidenceThreshold"},
1257        "voiceSettings":{"shape":"VoiceSettings"}
1258      }
1259    },
1260    "CreateBotLocaleResponse":{
1261      "type":"structure",
1262      "members":{
1263        "botId":{"shape":"Id"},
1264        "botVersion":{"shape":"DraftBotVersion"},
1265        "localeName":{"shape":"LocaleName"},
1266        "localeId":{"shape":"LocaleId"},
1267        "description":{"shape":"Description"},
1268        "nluIntentConfidenceThreshold":{"shape":"ConfidenceThreshold"},
1269        "voiceSettings":{"shape":"VoiceSettings"},
1270        "botLocaleStatus":{"shape":"BotLocaleStatus"},
1271        "creationDateTime":{"shape":"Timestamp"}
1272      }
1273    },
1274    "CreateBotRequest":{
1275      "type":"structure",
1276      "required":[
1277        "botName",
1278        "roleArn",
1279        "dataPrivacy",
1280        "idleSessionTTLInSeconds"
1281      ],
1282      "members":{
1283        "botName":{"shape":"Name"},
1284        "description":{"shape":"Description"},
1285        "roleArn":{"shape":"RoleArn"},
1286        "dataPrivacy":{"shape":"DataPrivacy"},
1287        "idleSessionTTLInSeconds":{"shape":"SessionTTL"},
1288        "botTags":{"shape":"TagMap"},
1289        "testBotAliasTags":{"shape":"TagMap"}
1290      }
1291    },
1292    "CreateBotResponse":{
1293      "type":"structure",
1294      "members":{
1295        "botId":{"shape":"Id"},
1296        "botName":{"shape":"Name"},
1297        "description":{"shape":"Description"},
1298        "roleArn":{"shape":"RoleArn"},
1299        "dataPrivacy":{"shape":"DataPrivacy"},
1300        "idleSessionTTLInSeconds":{"shape":"SessionTTL"},
1301        "botStatus":{"shape":"BotStatus"},
1302        "creationDateTime":{"shape":"Timestamp"},
1303        "botTags":{"shape":"TagMap"},
1304        "testBotAliasTags":{"shape":"TagMap"}
1305      }
1306    },
1307    "CreateBotVersionRequest":{
1308      "type":"structure",
1309      "required":[
1310        "botId",
1311        "botVersionLocaleSpecification"
1312      ],
1313      "members":{
1314        "botId":{
1315          "shape":"Id",
1316          "location":"uri",
1317          "locationName":"botId"
1318        },
1319        "description":{"shape":"Description"},
1320        "botVersionLocaleSpecification":{"shape":"BotVersionLocaleSpecification"}
1321      }
1322    },
1323    "CreateBotVersionResponse":{
1324      "type":"structure",
1325      "members":{
1326        "botId":{"shape":"Id"},
1327        "description":{"shape":"Description"},
1328        "botVersion":{"shape":"NumericalBotVersion"},
1329        "botVersionLocaleSpecification":{"shape":"BotVersionLocaleSpecification"},
1330        "botStatus":{"shape":"BotStatus"},
1331        "creationDateTime":{"shape":"Timestamp"}
1332      }
1333    },
1334    "CreateIntentRequest":{
1335      "type":"structure",
1336      "required":[
1337        "intentName",
1338        "botId",
1339        "botVersion",
1340        "localeId"
1341      ],
1342      "members":{
1343        "intentName":{"shape":"Name"},
1344        "description":{"shape":"Description"},
1345        "parentIntentSignature":{"shape":"IntentSignature"},
1346        "sampleUtterances":{"shape":"SampleUtterancesList"},
1347        "dialogCodeHook":{"shape":"DialogCodeHookSettings"},
1348        "fulfillmentCodeHook":{"shape":"FulfillmentCodeHookSettings"},
1349        "intentConfirmationSetting":{"shape":"IntentConfirmationSetting"},
1350        "intentClosingSetting":{"shape":"IntentClosingSetting"},
1351        "inputContexts":{"shape":"InputContextsList"},
1352        "outputContexts":{"shape":"OutputContextsList"},
1353        "kendraConfiguration":{"shape":"KendraConfiguration"},
1354        "botId":{
1355          "shape":"Id",
1356          "location":"uri",
1357          "locationName":"botId"
1358        },
1359        "botVersion":{
1360          "shape":"DraftBotVersion",
1361          "location":"uri",
1362          "locationName":"botVersion"
1363        },
1364        "localeId":{
1365          "shape":"LocaleId",
1366          "location":"uri",
1367          "locationName":"localeId"
1368        }
1369      }
1370    },
1371    "CreateIntentResponse":{
1372      "type":"structure",
1373      "members":{
1374        "intentId":{"shape":"Id"},
1375        "intentName":{"shape":"Name"},
1376        "description":{"shape":"Description"},
1377        "parentIntentSignature":{"shape":"IntentSignature"},
1378        "sampleUtterances":{"shape":"SampleUtterancesList"},
1379        "dialogCodeHook":{"shape":"DialogCodeHookSettings"},
1380        "fulfillmentCodeHook":{"shape":"FulfillmentCodeHookSettings"},
1381        "intentConfirmationSetting":{"shape":"IntentConfirmationSetting"},
1382        "intentClosingSetting":{"shape":"IntentClosingSetting"},
1383        "inputContexts":{"shape":"InputContextsList"},
1384        "outputContexts":{"shape":"OutputContextsList"},
1385        "kendraConfiguration":{"shape":"KendraConfiguration"},
1386        "botId":{"shape":"Id"},
1387        "botVersion":{"shape":"DraftBotVersion"},
1388        "localeId":{"shape":"LocaleId"},
1389        "creationDateTime":{"shape":"Timestamp"}
1390      }
1391    },
1392    "CreateSlotRequest":{
1393      "type":"structure",
1394      "required":[
1395        "slotName",
1396        "slotTypeId",
1397        "valueElicitationSetting",
1398        "botId",
1399        "botVersion",
1400        "localeId",
1401        "intentId"
1402      ],
1403      "members":{
1404        "slotName":{"shape":"Name"},
1405        "description":{"shape":"Description"},
1406        "slotTypeId":{"shape":"BuiltInOrCustomSlotTypeId"},
1407        "valueElicitationSetting":{"shape":"SlotValueElicitationSetting"},
1408        "obfuscationSetting":{"shape":"ObfuscationSetting"},
1409        "botId":{
1410          "shape":"Id",
1411          "location":"uri",
1412          "locationName":"botId"
1413        },
1414        "botVersion":{
1415          "shape":"DraftBotVersion",
1416          "location":"uri",
1417          "locationName":"botVersion"
1418        },
1419        "localeId":{
1420          "shape":"LocaleId",
1421          "location":"uri",
1422          "locationName":"localeId"
1423        },
1424        "intentId":{
1425          "shape":"Id",
1426          "location":"uri",
1427          "locationName":"intentId"
1428        }
1429      }
1430    },
1431    "CreateSlotResponse":{
1432      "type":"structure",
1433      "members":{
1434        "slotId":{"shape":"Id"},
1435        "slotName":{"shape":"Name"},
1436        "description":{"shape":"Description"},
1437        "slotTypeId":{"shape":"BuiltInOrCustomSlotTypeId"},
1438        "valueElicitationSetting":{"shape":"SlotValueElicitationSetting"},
1439        "obfuscationSetting":{"shape":"ObfuscationSetting"},
1440        "botId":{"shape":"Id"},
1441        "botVersion":{"shape":"DraftBotVersion"},
1442        "localeId":{"shape":"LocaleId"},
1443        "intentId":{"shape":"Id"},
1444        "creationDateTime":{"shape":"Timestamp"}
1445      }
1446    },
1447    "CreateSlotTypeRequest":{
1448      "type":"structure",
1449      "required":[
1450        "slotTypeName",
1451        "valueSelectionSetting",
1452        "botId",
1453        "botVersion",
1454        "localeId"
1455      ],
1456      "members":{
1457        "slotTypeName":{"shape":"Name"},
1458        "description":{"shape":"Description"},
1459        "slotTypeValues":{"shape":"SlotTypeValues"},
1460        "valueSelectionSetting":{"shape":"SlotValueSelectionSetting"},
1461        "parentSlotTypeSignature":{"shape":"SlotTypeSignature"},
1462        "botId":{
1463          "shape":"Id",
1464          "location":"uri",
1465          "locationName":"botId"
1466        },
1467        "botVersion":{
1468          "shape":"DraftBotVersion",
1469          "location":"uri",
1470          "locationName":"botVersion"
1471        },
1472        "localeId":{
1473          "shape":"LocaleId",
1474          "location":"uri",
1475          "locationName":"localeId"
1476        }
1477      }
1478    },
1479    "CreateSlotTypeResponse":{
1480      "type":"structure",
1481      "members":{
1482        "slotTypeId":{"shape":"Id"},
1483        "slotTypeName":{"shape":"Name"},
1484        "description":{"shape":"Description"},
1485        "slotTypeValues":{"shape":"SlotTypeValues"},
1486        "valueSelectionSetting":{"shape":"SlotValueSelectionSetting"},
1487        "parentSlotTypeSignature":{"shape":"SlotTypeSignature"},
1488        "botId":{"shape":"Id"},
1489        "botVersion":{"shape":"DraftBotVersion"},
1490        "localeId":{"shape":"LocaleId"},
1491        "creationDateTime":{"shape":"Timestamp"}
1492      }
1493    },
1494    "CustomPayload":{
1495      "type":"structure",
1496      "required":["value"],
1497      "members":{
1498        "value":{"shape":"CustomPayloadValue"}
1499      }
1500    },
1501    "CustomPayloadValue":{
1502      "type":"string",
1503      "max":1000,
1504      "min":1
1505    },
1506    "DataPrivacy":{
1507      "type":"structure",
1508      "required":["childDirected"],
1509      "members":{
1510        "childDirected":{"shape":"ChildDirected"}
1511      }
1512    },
1513    "DeleteBotAliasRequest":{
1514      "type":"structure",
1515      "required":[
1516        "botAliasId",
1517        "botId"
1518      ],
1519      "members":{
1520        "botAliasId":{
1521          "shape":"BotAliasId",
1522          "location":"uri",
1523          "locationName":"botAliasId"
1524        },
1525        "botId":{
1526          "shape":"Id",
1527          "location":"uri",
1528          "locationName":"botId"
1529        },
1530        "skipResourceInUseCheck":{
1531          "shape":"SkipResourceInUseCheck",
1532          "location":"querystring",
1533          "locationName":"skipResourceInUseCheck"
1534        }
1535      }
1536    },
1537    "DeleteBotAliasResponse":{
1538      "type":"structure",
1539      "members":{
1540        "botAliasId":{"shape":"BotAliasId"},
1541        "botId":{"shape":"Id"},
1542        "botAliasStatus":{"shape":"BotAliasStatus"}
1543      }
1544    },
1545    "DeleteBotLocaleRequest":{
1546      "type":"structure",
1547      "required":[
1548        "botId",
1549        "botVersion",
1550        "localeId"
1551      ],
1552      "members":{
1553        "botId":{
1554          "shape":"Id",
1555          "location":"uri",
1556          "locationName":"botId"
1557        },
1558        "botVersion":{
1559          "shape":"DraftBotVersion",
1560          "location":"uri",
1561          "locationName":"botVersion"
1562        },
1563        "localeId":{
1564          "shape":"LocaleId",
1565          "location":"uri",
1566          "locationName":"localeId"
1567        }
1568      }
1569    },
1570    "DeleteBotLocaleResponse":{
1571      "type":"structure",
1572      "members":{
1573        "botId":{"shape":"Id"},
1574        "botVersion":{"shape":"DraftBotVersion"},
1575        "localeId":{"shape":"LocaleId"},
1576        "botLocaleStatus":{"shape":"BotLocaleStatus"}
1577      }
1578    },
1579    "DeleteBotRequest":{
1580      "type":"structure",
1581      "required":["botId"],
1582      "members":{
1583        "botId":{
1584          "shape":"Id",
1585          "location":"uri",
1586          "locationName":"botId"
1587        },
1588        "skipResourceInUseCheck":{
1589          "shape":"SkipResourceInUseCheck",
1590          "location":"querystring",
1591          "locationName":"skipResourceInUseCheck"
1592        }
1593      }
1594    },
1595    "DeleteBotResponse":{
1596      "type":"structure",
1597      "members":{
1598        "botId":{"shape":"Id"},
1599        "botStatus":{"shape":"BotStatus"}
1600      }
1601    },
1602    "DeleteBotVersionRequest":{
1603      "type":"structure",
1604      "required":[
1605        "botId",
1606        "botVersion"
1607      ],
1608      "members":{
1609        "botId":{
1610          "shape":"Id",
1611          "location":"uri",
1612          "locationName":"botId"
1613        },
1614        "botVersion":{
1615          "shape":"NumericalBotVersion",
1616          "location":"uri",
1617          "locationName":"botVersion"
1618        },
1619        "skipResourceInUseCheck":{
1620          "shape":"SkipResourceInUseCheck",
1621          "location":"querystring",
1622          "locationName":"skipResourceInUseCheck"
1623        }
1624      }
1625    },
1626    "DeleteBotVersionResponse":{
1627      "type":"structure",
1628      "members":{
1629        "botId":{"shape":"Id"},
1630        "botVersion":{"shape":"NumericalBotVersion"},
1631        "botStatus":{"shape":"BotStatus"}
1632      }
1633    },
1634    "DeleteIntentRequest":{
1635      "type":"structure",
1636      "required":[
1637        "intentId",
1638        "botId",
1639        "botVersion",
1640        "localeId"
1641      ],
1642      "members":{
1643        "intentId":{
1644          "shape":"Id",
1645          "location":"uri",
1646          "locationName":"intentId"
1647        },
1648        "botId":{
1649          "shape":"Id",
1650          "location":"uri",
1651          "locationName":"botId"
1652        },
1653        "botVersion":{
1654          "shape":"DraftBotVersion",
1655          "location":"uri",
1656          "locationName":"botVersion"
1657        },
1658        "localeId":{
1659          "shape":"LocaleId",
1660          "location":"uri",
1661          "locationName":"localeId"
1662        }
1663      }
1664    },
1665    "DeleteSlotRequest":{
1666      "type":"structure",
1667      "required":[
1668        "slotId",
1669        "botId",
1670        "botVersion",
1671        "localeId",
1672        "intentId"
1673      ],
1674      "members":{
1675        "slotId":{
1676          "shape":"Id",
1677          "location":"uri",
1678          "locationName":"slotId"
1679        },
1680        "botId":{
1681          "shape":"Id",
1682          "location":"uri",
1683          "locationName":"botId"
1684        },
1685        "botVersion":{
1686          "shape":"DraftBotVersion",
1687          "location":"uri",
1688          "locationName":"botVersion"
1689        },
1690        "localeId":{
1691          "shape":"LocaleId",
1692          "location":"uri",
1693          "locationName":"localeId"
1694        },
1695        "intentId":{
1696          "shape":"Id",
1697          "location":"uri",
1698          "locationName":"intentId"
1699        }
1700      }
1701    },
1702    "DeleteSlotTypeRequest":{
1703      "type":"structure",
1704      "required":[
1705        "slotTypeId",
1706        "botId",
1707        "botVersion",
1708        "localeId"
1709      ],
1710      "members":{
1711        "slotTypeId":{
1712          "shape":"Id",
1713          "location":"uri",
1714          "locationName":"slotTypeId"
1715        },
1716        "botId":{
1717          "shape":"Id",
1718          "location":"uri",
1719          "locationName":"botId"
1720        },
1721        "botVersion":{
1722          "shape":"DraftBotVersion",
1723          "location":"uri",
1724          "locationName":"botVersion"
1725        },
1726        "localeId":{
1727          "shape":"LocaleId",
1728          "location":"uri",
1729          "locationName":"localeId"
1730        },
1731        "skipResourceInUseCheck":{
1732          "shape":"SkipResourceInUseCheck",
1733          "location":"querystring",
1734          "locationName":"skipResourceInUseCheck"
1735        }
1736      }
1737    },
1738    "DescribeBotAliasRequest":{
1739      "type":"structure",
1740      "required":[
1741        "botAliasId",
1742        "botId"
1743      ],
1744      "members":{
1745        "botAliasId":{
1746          "shape":"BotAliasId",
1747          "location":"uri",
1748          "locationName":"botAliasId"
1749        },
1750        "botId":{
1751          "shape":"Id",
1752          "location":"uri",
1753          "locationName":"botId"
1754        }
1755      }
1756    },
1757    "DescribeBotAliasResponse":{
1758      "type":"structure",
1759      "members":{
1760        "botAliasId":{"shape":"BotAliasId"},
1761        "botAliasName":{"shape":"Name"},
1762        "description":{"shape":"Description"},
1763        "botVersion":{"shape":"BotVersion"},
1764        "botAliasLocaleSettings":{"shape":"BotAliasLocaleSettingsMap"},
1765        "conversationLogSettings":{"shape":"ConversationLogSettings"},
1766        "sentimentAnalysisSettings":{"shape":"SentimentAnalysisSettings"},
1767        "botAliasHistoryEvents":{"shape":"BotAliasHistoryEventsList"},
1768        "botAliasStatus":{"shape":"BotAliasStatus"},
1769        "botId":{"shape":"Id"},
1770        "creationDateTime":{"shape":"Timestamp"},
1771        "lastUpdatedDateTime":{"shape":"Timestamp"}
1772      }
1773    },
1774    "DescribeBotLocaleRequest":{
1775      "type":"structure",
1776      "required":[
1777        "botId",
1778        "botVersion",
1779        "localeId"
1780      ],
1781      "members":{
1782        "botId":{
1783          "shape":"Id",
1784          "location":"uri",
1785          "locationName":"botId"
1786        },
1787        "botVersion":{
1788          "shape":"BotVersion",
1789          "location":"uri",
1790          "locationName":"botVersion"
1791        },
1792        "localeId":{
1793          "shape":"LocaleId",
1794          "location":"uri",
1795          "locationName":"localeId"
1796        }
1797      }
1798    },
1799    "DescribeBotLocaleResponse":{
1800      "type":"structure",
1801      "members":{
1802        "botId":{"shape":"Id"},
1803        "botVersion":{"shape":"BotVersion"},
1804        "localeId":{"shape":"LocaleId"},
1805        "localeName":{"shape":"LocaleName"},
1806        "description":{"shape":"Description"},
1807        "nluIntentConfidenceThreshold":{"shape":"ConfidenceThreshold"},
1808        "voiceSettings":{"shape":"VoiceSettings"},
1809        "intentsCount":{"shape":"ResourceCount"},
1810        "slotTypesCount":{"shape":"ResourceCount"},
1811        "botLocaleStatus":{"shape":"BotLocaleStatus"},
1812        "failureReasons":{"shape":"FailureReasons"},
1813        "creationDateTime":{"shape":"Timestamp"},
1814        "lastUpdatedDateTime":{"shape":"Timestamp"},
1815        "lastBuildSubmittedDateTime":{"shape":"Timestamp"},
1816        "botLocaleHistoryEvents":{"shape":"BotLocaleHistoryEventsList"}
1817      }
1818    },
1819    "DescribeBotRequest":{
1820      "type":"structure",
1821      "required":["botId"],
1822      "members":{
1823        "botId":{
1824          "shape":"Id",
1825          "location":"uri",
1826          "locationName":"botId"
1827        }
1828      }
1829    },
1830    "DescribeBotResponse":{
1831      "type":"structure",
1832      "members":{
1833        "botId":{"shape":"Id"},
1834        "botName":{"shape":"Name"},
1835        "description":{"shape":"Description"},
1836        "roleArn":{"shape":"RoleArn"},
1837        "dataPrivacy":{"shape":"DataPrivacy"},
1838        "idleSessionTTLInSeconds":{"shape":"SessionTTL"},
1839        "botStatus":{"shape":"BotStatus"},
1840        "creationDateTime":{"shape":"Timestamp"},
1841        "lastUpdatedDateTime":{"shape":"Timestamp"}
1842      }
1843    },
1844    "DescribeBotVersionRequest":{
1845      "type":"structure",
1846      "required":[
1847        "botId",
1848        "botVersion"
1849      ],
1850      "members":{
1851        "botId":{
1852          "shape":"Id",
1853          "location":"uri",
1854          "locationName":"botId"
1855        },
1856        "botVersion":{
1857          "shape":"NumericalBotVersion",
1858          "location":"uri",
1859          "locationName":"botVersion"
1860        }
1861      }
1862    },
1863    "DescribeBotVersionResponse":{
1864      "type":"structure",
1865      "members":{
1866        "botId":{"shape":"Id"},
1867        "botName":{"shape":"Name"},
1868        "botVersion":{"shape":"NumericalBotVersion"},
1869        "description":{"shape":"Description"},
1870        "roleArn":{"shape":"RoleArn"},
1871        "dataPrivacy":{"shape":"DataPrivacy"},
1872        "idleSessionTTLInSeconds":{"shape":"SessionTTL"},
1873        "botStatus":{"shape":"BotStatus"},
1874        "failureReasons":{"shape":"FailureReasons"},
1875        "creationDateTime":{"shape":"Timestamp"}
1876      }
1877    },
1878    "DescribeIntentRequest":{
1879      "type":"structure",
1880      "required":[
1881        "intentId",
1882        "botId",
1883        "botVersion",
1884        "localeId"
1885      ],
1886      "members":{
1887        "intentId":{
1888          "shape":"Id",
1889          "location":"uri",
1890          "locationName":"intentId"
1891        },
1892        "botId":{
1893          "shape":"Id",
1894          "location":"uri",
1895          "locationName":"botId"
1896        },
1897        "botVersion":{
1898          "shape":"BotVersion",
1899          "location":"uri",
1900          "locationName":"botVersion"
1901        },
1902        "localeId":{
1903          "shape":"LocaleId",
1904          "location":"uri",
1905          "locationName":"localeId"
1906        }
1907      }
1908    },
1909    "DescribeIntentResponse":{
1910      "type":"structure",
1911      "members":{
1912        "intentId":{"shape":"Id"},
1913        "intentName":{"shape":"Name"},
1914        "description":{"shape":"Description"},
1915        "parentIntentSignature":{"shape":"IntentSignature"},
1916        "sampleUtterances":{"shape":"SampleUtterancesList"},
1917        "dialogCodeHook":{"shape":"DialogCodeHookSettings"},
1918        "fulfillmentCodeHook":{"shape":"FulfillmentCodeHookSettings"},
1919        "slotPriorities":{"shape":"SlotPrioritiesList"},
1920        "intentConfirmationSetting":{"shape":"IntentConfirmationSetting"},
1921        "intentClosingSetting":{"shape":"IntentClosingSetting"},
1922        "inputContexts":{"shape":"InputContextsList"},
1923        "outputContexts":{"shape":"OutputContextsList"},
1924        "kendraConfiguration":{"shape":"KendraConfiguration"},
1925        "botId":{"shape":"Id"},
1926        "botVersion":{"shape":"DraftBotVersion"},
1927        "localeId":{"shape":"LocaleId"},
1928        "creationDateTime":{"shape":"Timestamp"},
1929        "lastUpdatedDateTime":{"shape":"Timestamp"}
1930      }
1931    },
1932    "DescribeSlotRequest":{
1933      "type":"structure",
1934      "required":[
1935        "slotId",
1936        "botId",
1937        "botVersion",
1938        "localeId",
1939        "intentId"
1940      ],
1941      "members":{
1942        "slotId":{
1943          "shape":"Id",
1944          "location":"uri",
1945          "locationName":"slotId"
1946        },
1947        "botId":{
1948          "shape":"Id",
1949          "location":"uri",
1950          "locationName":"botId"
1951        },
1952        "botVersion":{
1953          "shape":"BotVersion",
1954          "location":"uri",
1955          "locationName":"botVersion"
1956        },
1957        "localeId":{
1958          "shape":"LocaleId",
1959          "location":"uri",
1960          "locationName":"localeId"
1961        },
1962        "intentId":{
1963          "shape":"Id",
1964          "location":"uri",
1965          "locationName":"intentId"
1966        }
1967      }
1968    },
1969    "DescribeSlotResponse":{
1970      "type":"structure",
1971      "members":{
1972        "slotId":{"shape":"Id"},
1973        "slotName":{"shape":"Name"},
1974        "description":{"shape":"Description"},
1975        "slotTypeId":{"shape":"BuiltInOrCustomSlotTypeId"},
1976        "valueElicitationSetting":{"shape":"SlotValueElicitationSetting"},
1977        "obfuscationSetting":{"shape":"ObfuscationSetting"},
1978        "botId":{"shape":"Id"},
1979        "botVersion":{"shape":"BotVersion"},
1980        "localeId":{"shape":"LocaleId"},
1981        "intentId":{"shape":"Id"},
1982        "creationDateTime":{"shape":"Timestamp"},
1983        "lastUpdatedDateTime":{"shape":"Timestamp"}
1984      }
1985    },
1986    "DescribeSlotTypeRequest":{
1987      "type":"structure",
1988      "required":[
1989        "slotTypeId",
1990        "botId",
1991        "botVersion",
1992        "localeId"
1993      ],
1994      "members":{
1995        "slotTypeId":{
1996          "shape":"Id",
1997          "location":"uri",
1998          "locationName":"slotTypeId"
1999        },
2000        "botId":{
2001          "shape":"Id",
2002          "location":"uri",
2003          "locationName":"botId"
2004        },
2005        "botVersion":{
2006          "shape":"BotVersion",
2007          "location":"uri",
2008          "locationName":"botVersion"
2009        },
2010        "localeId":{
2011          "shape":"LocaleId",
2012          "location":"uri",
2013          "locationName":"localeId"
2014        }
2015      }
2016    },
2017    "DescribeSlotTypeResponse":{
2018      "type":"structure",
2019      "members":{
2020        "slotTypeId":{"shape":"Id"},
2021        "slotTypeName":{"shape":"Name"},
2022        "description":{"shape":"Description"},
2023        "slotTypeValues":{"shape":"SlotTypeValues"},
2024        "valueSelectionSetting":{"shape":"SlotValueSelectionSetting"},
2025        "parentSlotTypeSignature":{"shape":"SlotTypeSignature"},
2026        "botId":{"shape":"Id"},
2027        "botVersion":{"shape":"BotVersion"},
2028        "localeId":{"shape":"LocaleId"},
2029        "creationDateTime":{"shape":"Timestamp"},
2030        "lastUpdatedDateTime":{"shape":"Timestamp"}
2031      }
2032    },
2033    "Description":{
2034      "type":"string",
2035      "max":200,
2036      "min":0
2037    },
2038    "DialogCodeHookSettings":{
2039      "type":"structure",
2040      "required":["enabled"],
2041      "members":{
2042        "enabled":{"shape":"Boolean"}
2043      }
2044    },
2045    "DraftBotVersion":{
2046      "type":"string",
2047      "max":5,
2048      "min":5,
2049      "pattern":"^DRAFT$"
2050    },
2051    "ExceptionMessage":{"type":"string"},
2052    "FailureReason":{"type":"string"},
2053    "FailureReasons":{
2054      "type":"list",
2055      "member":{"shape":"FailureReason"}
2056    },
2057    "FilterValue":{
2058      "type":"string",
2059      "max":100,
2060      "min":1,
2061      "pattern":"^[0-9a-zA-Z_()\\s-]+$"
2062    },
2063    "FilterValues":{
2064      "type":"list",
2065      "member":{"shape":"FilterValue"},
2066      "max":1,
2067      "min":1
2068    },
2069    "FulfillmentCodeHookSettings":{
2070      "type":"structure",
2071      "required":["enabled"],
2072      "members":{
2073        "enabled":{"shape":"Boolean"}
2074      }
2075    },
2076    "Id":{
2077      "type":"string",
2078      "max":10,
2079      "min":10,
2080      "pattern":"^[0-9a-zA-Z]+$"
2081    },
2082    "ImageResponseCard":{
2083      "type":"structure",
2084      "required":["title"],
2085      "members":{
2086        "title":{"shape":"AttachmentTitle"},
2087        "subtitle":{"shape":"AttachmentTitle"},
2088        "imageUrl":{"shape":"AttachmentUrl"},
2089        "buttons":{"shape":"ButtonsList"}
2090      }
2091    },
2092    "InputContext":{
2093      "type":"structure",
2094      "required":["name"],
2095      "members":{
2096        "name":{"shape":"Name"}
2097      }
2098    },
2099    "InputContextsList":{
2100      "type":"list",
2101      "member":{"shape":"InputContext"},
2102      "max":5,
2103      "min":0
2104    },
2105    "IntentClosingSetting":{
2106      "type":"structure",
2107      "required":["closingResponse"],
2108      "members":{
2109        "closingResponse":{"shape":"ResponseSpecification"}
2110      }
2111    },
2112    "IntentConfirmationSetting":{
2113      "type":"structure",
2114      "required":[
2115        "promptSpecification",
2116        "declinationResponse"
2117      ],
2118      "members":{
2119        "promptSpecification":{"shape":"PromptSpecification"},
2120        "declinationResponse":{"shape":"ResponseSpecification"}
2121      }
2122    },
2123    "IntentFilter":{
2124      "type":"structure",
2125      "required":[
2126        "name",
2127        "values",
2128        "operator"
2129      ],
2130      "members":{
2131        "name":{"shape":"IntentFilterName"},
2132        "values":{"shape":"FilterValues"},
2133        "operator":{"shape":"IntentFilterOperator"}
2134      }
2135    },
2136    "IntentFilterName":{
2137      "type":"string",
2138      "enum":["IntentName"]
2139    },
2140    "IntentFilterOperator":{
2141      "type":"string",
2142      "enum":[
2143        "CO",
2144        "EQ"
2145      ]
2146    },
2147    "IntentFilters":{
2148      "type":"list",
2149      "member":{"shape":"IntentFilter"},
2150      "max":1,
2151      "min":1
2152    },
2153    "IntentSignature":{"type":"string"},
2154    "IntentSortAttribute":{
2155      "type":"string",
2156      "enum":[
2157        "IntentName",
2158        "LastUpdatedDateTime"
2159      ]
2160    },
2161    "IntentSortBy":{
2162      "type":"structure",
2163      "required":[
2164        "attribute",
2165        "order"
2166      ],
2167      "members":{
2168        "attribute":{"shape":"IntentSortAttribute"},
2169        "order":{"shape":"SortOrder"}
2170      }
2171    },
2172    "IntentSummary":{
2173      "type":"structure",
2174      "members":{
2175        "intentId":{"shape":"Id"},
2176        "intentName":{"shape":"Name"},
2177        "description":{"shape":"Description"},
2178        "parentIntentSignature":{"shape":"IntentSignature"},
2179        "inputContexts":{"shape":"InputContextsList"},
2180        "outputContexts":{"shape":"OutputContextsList"},
2181        "lastUpdatedDateTime":{"shape":"Timestamp"}
2182      }
2183    },
2184    "IntentSummaryList":{
2185      "type":"list",
2186      "member":{"shape":"IntentSummary"}
2187    },
2188    "InternalServerException":{
2189      "type":"structure",
2190      "members":{
2191        "message":{"shape":"ExceptionMessage"}
2192      },
2193      "error":{"httpStatusCode":500},
2194      "exception":true,
2195      "fault":true
2196    },
2197    "KendraConfiguration":{
2198      "type":"structure",
2199      "required":["kendraIndex"],
2200      "members":{
2201        "kendraIndex":{"shape":"KendraIndexArn"},
2202        "queryFilterStringEnabled":{"shape":"Boolean"},
2203        "queryFilterString":{"shape":"QueryFilterString"}
2204      }
2205    },
2206    "KendraIndexArn":{
2207      "type":"string",
2208      "max":2048,
2209      "min":32,
2210      "pattern":"^arn:aws:kendra:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:index\\/[a-zA-Z0-9][a-zA-Z0-9_-]*$"
2211    },
2212    "KmsKeyArn":{
2213      "type":"string",
2214      "max":2048,
2215      "min":20,
2216      "pattern":"^arn:[\\w\\-]+:kms:[\\w\\-]+:[\\d]{12}:(?:key\\/[\\w\\-]+|alias\\/[a-zA-Z0-9:\\/_\\-]{1,256})$"
2217    },
2218    "LambdaARN":{
2219      "type":"string",
2220      "max":2048,
2221      "min":20,
2222      "pattern":"arn:aws:lambda:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?"
2223    },
2224    "LambdaCodeHook":{
2225      "type":"structure",
2226      "required":[
2227        "lambdaARN",
2228        "codeHookInterfaceVersion"
2229      ],
2230      "members":{
2231        "lambdaARN":{"shape":"LambdaARN"},
2232        "codeHookInterfaceVersion":{"shape":"CodeHookInterfaceVersion"}
2233      }
2234    },
2235    "ListBotAliasesRequest":{
2236      "type":"structure",
2237      "required":["botId"],
2238      "members":{
2239        "botId":{
2240          "shape":"Id",
2241          "location":"uri",
2242          "locationName":"botId"
2243        },
2244        "maxResults":{"shape":"MaxResults"},
2245        "nextToken":{"shape":"NextToken"}
2246      }
2247    },
2248    "ListBotAliasesResponse":{
2249      "type":"structure",
2250      "members":{
2251        "botAliasSummaries":{"shape":"BotAliasSummaryList"},
2252        "nextToken":{"shape":"NextToken"},
2253        "botId":{"shape":"Id"}
2254      }
2255    },
2256    "ListBotLocalesRequest":{
2257      "type":"structure",
2258      "required":[
2259        "botId",
2260        "botVersion"
2261      ],
2262      "members":{
2263        "botId":{
2264          "shape":"Id",
2265          "location":"uri",
2266          "locationName":"botId"
2267        },
2268        "botVersion":{
2269          "shape":"BotVersion",
2270          "location":"uri",
2271          "locationName":"botVersion"
2272        },
2273        "sortBy":{"shape":"BotLocaleSortBy"},
2274        "filters":{"shape":"BotLocaleFilters"},
2275        "maxResults":{"shape":"MaxResults"},
2276        "nextToken":{"shape":"NextToken"}
2277      }
2278    },
2279    "ListBotLocalesResponse":{
2280      "type":"structure",
2281      "members":{
2282        "botId":{"shape":"Id"},
2283        "botVersion":{"shape":"BotVersion"},
2284        "nextToken":{"shape":"NextToken"},
2285        "botLocaleSummaries":{"shape":"BotLocaleSummaryList"}
2286      }
2287    },
2288    "ListBotVersionsRequest":{
2289      "type":"structure",
2290      "required":["botId"],
2291      "members":{
2292        "botId":{
2293          "shape":"Id",
2294          "location":"uri",
2295          "locationName":"botId"
2296        },
2297        "sortBy":{"shape":"BotVersionSortBy"},
2298        "maxResults":{"shape":"MaxResults"},
2299        "nextToken":{"shape":"NextToken"}
2300      }
2301    },
2302    "ListBotVersionsResponse":{
2303      "type":"structure",
2304      "members":{
2305        "botId":{"shape":"Id"},
2306        "botVersionSummaries":{"shape":"BotVersionSummaryList"},
2307        "nextToken":{"shape":"NextToken"}
2308      }
2309    },
2310    "ListBotsRequest":{
2311      "type":"structure",
2312      "members":{
2313        "sortBy":{"shape":"BotSortBy"},
2314        "filters":{"shape":"BotFilters"},
2315        "maxResults":{"shape":"MaxResults"},
2316        "nextToken":{"shape":"NextToken"}
2317      }
2318    },
2319    "ListBotsResponse":{
2320      "type":"structure",
2321      "members":{
2322        "botSummaries":{"shape":"BotSummaryList"},
2323        "nextToken":{"shape":"NextToken"}
2324      }
2325    },
2326    "ListBuiltInIntentsRequest":{
2327      "type":"structure",
2328      "required":["localeId"],
2329      "members":{
2330        "localeId":{
2331          "shape":"LocaleId",
2332          "location":"uri",
2333          "locationName":"localeId"
2334        },
2335        "sortBy":{"shape":"BuiltInIntentSortBy"},
2336        "maxResults":{"shape":"BuiltInsMaxResults"},
2337        "nextToken":{"shape":"NextToken"}
2338      }
2339    },
2340    "ListBuiltInIntentsResponse":{
2341      "type":"structure",
2342      "members":{
2343        "builtInIntentSummaries":{"shape":"BuiltInIntentSummaryList"},
2344        "nextToken":{"shape":"NextToken"},
2345        "localeId":{"shape":"LocaleId"}
2346      }
2347    },
2348    "ListBuiltInSlotTypesRequest":{
2349      "type":"structure",
2350      "required":["localeId"],
2351      "members":{
2352        "localeId":{
2353          "shape":"LocaleId",
2354          "location":"uri",
2355          "locationName":"localeId"
2356        },
2357        "sortBy":{"shape":"BuiltInSlotTypeSortBy"},
2358        "maxResults":{"shape":"BuiltInsMaxResults"},
2359        "nextToken":{"shape":"NextToken"}
2360      }
2361    },
2362    "ListBuiltInSlotTypesResponse":{
2363      "type":"structure",
2364      "members":{
2365        "builtInSlotTypeSummaries":{"shape":"BuiltInSlotTypeSummaryList"},
2366        "nextToken":{"shape":"NextToken"},
2367        "localeId":{"shape":"LocaleId"}
2368      }
2369    },
2370    "ListIntentsRequest":{
2371      "type":"structure",
2372      "required":[
2373        "botId",
2374        "botVersion",
2375        "localeId"
2376      ],
2377      "members":{
2378        "botId":{
2379          "shape":"Id",
2380          "location":"uri",
2381          "locationName":"botId"
2382        },
2383        "botVersion":{
2384          "shape":"BotVersion",
2385          "location":"uri",
2386          "locationName":"botVersion"
2387        },
2388        "localeId":{
2389          "shape":"LocaleId",
2390          "location":"uri",
2391          "locationName":"localeId"
2392        },
2393        "sortBy":{"shape":"IntentSortBy"},
2394        "filters":{"shape":"IntentFilters"},
2395        "maxResults":{"shape":"MaxResults"},
2396        "nextToken":{"shape":"NextToken"}
2397      }
2398    },
2399    "ListIntentsResponse":{
2400      "type":"structure",
2401      "members":{
2402        "botId":{"shape":"Id"},
2403        "botVersion":{"shape":"BotVersion"},
2404        "localeId":{"shape":"LocaleId"},
2405        "intentSummaries":{"shape":"IntentSummaryList"},
2406        "nextToken":{"shape":"NextToken"}
2407      }
2408    },
2409    "ListSlotTypesRequest":{
2410      "type":"structure",
2411      "required":[
2412        "botId",
2413        "botVersion",
2414        "localeId"
2415      ],
2416      "members":{
2417        "botId":{
2418          "shape":"Id",
2419          "location":"uri",
2420          "locationName":"botId"
2421        },
2422        "botVersion":{
2423          "shape":"BotVersion",
2424          "location":"uri",
2425          "locationName":"botVersion"
2426        },
2427        "localeId":{
2428          "shape":"LocaleId",
2429          "location":"uri",
2430          "locationName":"localeId"
2431        },
2432        "sortBy":{"shape":"SlotTypeSortBy"},
2433        "filters":{"shape":"SlotTypeFilters"},
2434        "maxResults":{"shape":"MaxResults"},
2435        "nextToken":{"shape":"NextToken"}
2436      }
2437    },
2438    "ListSlotTypesResponse":{
2439      "type":"structure",
2440      "members":{
2441        "botId":{"shape":"Id"},
2442        "botVersion":{"shape":"BotVersion"},
2443        "localeId":{"shape":"LocaleId"},
2444        "slotTypeSummaries":{"shape":"SlotTypeSummaryList"},
2445        "nextToken":{"shape":"NextToken"}
2446      }
2447    },
2448    "ListSlotsRequest":{
2449      "type":"structure",
2450      "required":[
2451        "botId",
2452        "botVersion",
2453        "localeId",
2454        "intentId"
2455      ],
2456      "members":{
2457        "botId":{
2458          "shape":"Id",
2459          "location":"uri",
2460          "locationName":"botId"
2461        },
2462        "botVersion":{
2463          "shape":"BotVersion",
2464          "location":"uri",
2465          "locationName":"botVersion"
2466        },
2467        "localeId":{
2468          "shape":"LocaleId",
2469          "location":"uri",
2470          "locationName":"localeId"
2471        },
2472        "intentId":{
2473          "shape":"Id",
2474          "location":"uri",
2475          "locationName":"intentId"
2476        },
2477        "sortBy":{"shape":"SlotSortBy"},
2478        "filters":{"shape":"SlotFilters"},
2479        "maxResults":{"shape":"MaxResults"},
2480        "nextToken":{"shape":"NextToken"}
2481      }
2482    },
2483    "ListSlotsResponse":{
2484      "type":"structure",
2485      "members":{
2486        "botId":{"shape":"Id"},
2487        "botVersion":{"shape":"BotVersion"},
2488        "localeId":{"shape":"LocaleId"},
2489        "intentId":{"shape":"Id"},
2490        "slotSummaries":{"shape":"SlotSummaryList"},
2491        "nextToken":{"shape":"NextToken"}
2492      }
2493    },
2494    "ListTagsForResourceRequest":{
2495      "type":"structure",
2496      "required":["resourceARN"],
2497      "members":{
2498        "resourceARN":{
2499          "shape":"AmazonResourceName",
2500          "location":"uri",
2501          "locationName":"resourceARN"
2502        }
2503      }
2504    },
2505    "ListTagsForResourceResponse":{
2506      "type":"structure",
2507      "members":{
2508        "tags":{"shape":"TagMap"}
2509      }
2510    },
2511    "LocaleId":{"type":"string"},
2512    "LocaleName":{"type":"string"},
2513    "LogPrefix":{
2514      "type":"string",
2515      "max":1024
2516    },
2517    "MaxResults":{
2518      "type":"integer",
2519      "box":true,
2520      "max":1000,
2521      "min":1
2522    },
2523    "Message":{
2524      "type":"structure",
2525      "members":{
2526        "plainTextMessage":{"shape":"PlainTextMessage"},
2527        "customPayload":{"shape":"CustomPayload"},
2528        "ssmlMessage":{"shape":"SSMLMessage"},
2529        "imageResponseCard":{"shape":"ImageResponseCard"}
2530      }
2531    },
2532    "MessageGroup":{
2533      "type":"structure",
2534      "required":["message"],
2535      "members":{
2536        "message":{"shape":"Message"},
2537        "variations":{"shape":"MessageVariationsList"}
2538      }
2539    },
2540    "MessageGroupsList":{
2541      "type":"list",
2542      "member":{"shape":"MessageGroup"},
2543      "max":5,
2544      "min":1
2545    },
2546    "MessageVariationsList":{
2547      "type":"list",
2548      "member":{"shape":"Message"},
2549      "max":2,
2550      "min":0
2551    },
2552    "Name":{
2553      "type":"string",
2554      "max":100,
2555      "min":1,
2556      "pattern":"^([0-9a-zA-Z][_-]?)+$"
2557    },
2558    "NextToken":{"type":"string"},
2559    "NumericalBotVersion":{
2560      "type":"string",
2561      "max":5,
2562      "min":1,
2563      "pattern":"^[0-9]+$"
2564    },
2565    "ObfuscationSetting":{
2566      "type":"structure",
2567      "required":["obfuscationSettingType"],
2568      "members":{
2569        "obfuscationSettingType":{"shape":"ObfuscationSettingType"}
2570      }
2571    },
2572    "ObfuscationSettingType":{
2573      "type":"string",
2574      "enum":[
2575        "None",
2576        "DefaultObfuscation"
2577      ]
2578    },
2579    "OutputContext":{
2580      "type":"structure",
2581      "required":[
2582        "name",
2583        "timeToLiveInSeconds",
2584        "turnsToLive"
2585      ],
2586      "members":{
2587        "name":{"shape":"Name"},
2588        "timeToLiveInSeconds":{"shape":"ContextTimeToLiveInSeconds"},
2589        "turnsToLive":{"shape":"ContextTurnsToLive"}
2590      }
2591    },
2592    "OutputContextsList":{
2593      "type":"list",
2594      "member":{"shape":"OutputContext"},
2595      "max":10,
2596      "min":0
2597    },
2598    "PlainTextMessage":{
2599      "type":"structure",
2600      "required":["value"],
2601      "members":{
2602        "value":{"shape":"PlainTextMessageValue"}
2603      }
2604    },
2605    "PlainTextMessageValue":{
2606      "type":"string",
2607      "max":1000,
2608      "min":1
2609    },
2610    "PreconditionFailedException":{
2611      "type":"structure",
2612      "members":{
2613        "message":{"shape":"ExceptionMessage"}
2614      },
2615      "error":{"httpStatusCode":412},
2616      "exception":true
2617    },
2618    "PriorityValue":{
2619      "type":"integer",
2620      "max":25,
2621      "min":0
2622    },
2623    "PromptMaxRetries":{
2624      "type":"integer",
2625      "max":5,
2626      "min":0
2627    },
2628    "PromptSpecification":{
2629      "type":"structure",
2630      "required":[
2631        "messageGroups",
2632        "maxRetries"
2633      ],
2634      "members":{
2635        "messageGroups":{"shape":"MessageGroupsList"},
2636        "maxRetries":{"shape":"PromptMaxRetries"},
2637        "allowInterrupt":{"shape":"BoxedBoolean"}
2638      }
2639    },
2640    "QueryFilterString":{
2641      "type":"string",
2642      "max":5000,
2643      "min":1
2644    },
2645    "RegexPattern":{
2646      "type":"string",
2647      "max":100,
2648      "min":1
2649    },
2650    "ResourceCount":{"type":"integer"},
2651    "ResourceNotFoundException":{
2652      "type":"structure",
2653      "members":{
2654        "message":{"shape":"ExceptionMessage"}
2655      },
2656      "error":{"httpStatusCode":404},
2657      "exception":true
2658    },
2659    "ResponseSpecification":{
2660      "type":"structure",
2661      "required":["messageGroups"],
2662      "members":{
2663        "messageGroups":{"shape":"MessageGroupsList"},
2664        "allowInterrupt":{"shape":"BoxedBoolean"}
2665      }
2666    },
2667    "RetryAfterSeconds":{"type":"integer"},
2668    "RoleArn":{
2669      "type":"string",
2670      "max":2048,
2671      "min":32,
2672      "pattern":"^arn:aws:iam::[0-9]{12}:role/.*$"
2673    },
2674    "S3BucketArn":{
2675      "type":"string",
2676      "max":2048,
2677      "min":1,
2678      "pattern":"^arn:[\\w\\-]+:s3:::[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$"
2679    },
2680    "S3BucketLogDestination":{
2681      "type":"structure",
2682      "required":[
2683        "s3BucketArn",
2684        "logPrefix"
2685      ],
2686      "members":{
2687        "kmsKeyArn":{"shape":"KmsKeyArn"},
2688        "s3BucketArn":{"shape":"S3BucketArn"},
2689        "logPrefix":{"shape":"LogPrefix"}
2690      }
2691    },
2692    "SSMLMessage":{
2693      "type":"structure",
2694      "required":["value"],
2695      "members":{
2696        "value":{"shape":"SSMLMessageValue"}
2697      }
2698    },
2699    "SSMLMessageValue":{
2700      "type":"string",
2701      "max":1000,
2702      "min":1
2703    },
2704    "SampleUtterance":{
2705      "type":"structure",
2706      "required":["utterance"],
2707      "members":{
2708        "utterance":{"shape":"Utterance"}
2709      }
2710    },
2711    "SampleUtterancesList":{
2712      "type":"list",
2713      "member":{"shape":"SampleUtterance"}
2714    },
2715    "SampleValue":{
2716      "type":"structure",
2717      "required":["value"],
2718      "members":{
2719        "value":{"shape":"Value"}
2720      }
2721    },
2722    "SentimentAnalysisSettings":{
2723      "type":"structure",
2724      "required":["detectSentiment"],
2725      "members":{
2726        "detectSentiment":{"shape":"Boolean"}
2727      }
2728    },
2729    "ServiceQuotaExceededException":{
2730      "type":"structure",
2731      "members":{
2732        "message":{"shape":"ExceptionMessage"}
2733      },
2734      "error":{"httpStatusCode":402},
2735      "exception":true
2736    },
2737    "SessionTTL":{
2738      "type":"integer",
2739      "max":86400,
2740      "min":60
2741    },
2742    "SkipResourceInUseCheck":{"type":"boolean"},
2743    "SlotConstraint":{
2744      "type":"string",
2745      "enum":[
2746        "Required",
2747        "Optional"
2748      ]
2749    },
2750    "SlotDefaultValue":{
2751      "type":"structure",
2752      "required":["defaultValue"],
2753      "members":{
2754        "defaultValue":{"shape":"SlotDefaultValueString"}
2755      }
2756    },
2757    "SlotDefaultValueList":{
2758      "type":"list",
2759      "member":{"shape":"SlotDefaultValue"},
2760      "max":10,
2761      "min":0
2762    },
2763    "SlotDefaultValueSpecification":{
2764      "type":"structure",
2765      "required":["defaultValueList"],
2766      "members":{
2767        "defaultValueList":{"shape":"SlotDefaultValueList"}
2768      }
2769    },
2770    "SlotDefaultValueString":{
2771      "type":"string",
2772      "max":202,
2773      "min":1
2774    },
2775    "SlotFilter":{
2776      "type":"structure",
2777      "required":[
2778        "name",
2779        "values",
2780        "operator"
2781      ],
2782      "members":{
2783        "name":{"shape":"SlotFilterName"},
2784        "values":{"shape":"FilterValues"},
2785        "operator":{"shape":"SlotFilterOperator"}
2786      }
2787    },
2788    "SlotFilterName":{
2789      "type":"string",
2790      "enum":["SlotName"]
2791    },
2792    "SlotFilterOperator":{
2793      "type":"string",
2794      "enum":[
2795        "CO",
2796        "EQ"
2797      ]
2798    },
2799    "SlotFilters":{
2800      "type":"list",
2801      "member":{"shape":"SlotFilter"},
2802      "max":1,
2803      "min":1
2804    },
2805    "SlotPrioritiesList":{
2806      "type":"list",
2807      "member":{"shape":"SlotPriority"}
2808    },
2809    "SlotPriority":{
2810      "type":"structure",
2811      "required":[
2812        "priority",
2813        "slotId"
2814      ],
2815      "members":{
2816        "priority":{"shape":"PriorityValue"},
2817        "slotId":{"shape":"Id"}
2818      }
2819    },
2820    "SlotSortAttribute":{
2821      "type":"string",
2822      "enum":[
2823        "SlotName",
2824        "LastUpdatedDateTime"
2825      ]
2826    },
2827    "SlotSortBy":{
2828      "type":"structure",
2829      "required":[
2830        "attribute",
2831        "order"
2832      ],
2833      "members":{
2834        "attribute":{"shape":"SlotSortAttribute"},
2835        "order":{"shape":"SortOrder"}
2836      }
2837    },
2838    "SlotSummary":{
2839      "type":"structure",
2840      "members":{
2841        "slotId":{"shape":"Id"},
2842        "slotName":{"shape":"Name"},
2843        "description":{"shape":"Description"},
2844        "slotConstraint":{"shape":"SlotConstraint"},
2845        "slotTypeId":{"shape":"BuiltInOrCustomSlotTypeId"},
2846        "valueElicitationPromptSpecification":{"shape":"PromptSpecification"},
2847        "lastUpdatedDateTime":{"shape":"Timestamp"}
2848      }
2849    },
2850    "SlotSummaryList":{
2851      "type":"list",
2852      "member":{"shape":"SlotSummary"}
2853    },
2854    "SlotTypeFilter":{
2855      "type":"structure",
2856      "required":[
2857        "name",
2858        "values",
2859        "operator"
2860      ],
2861      "members":{
2862        "name":{"shape":"SlotTypeFilterName"},
2863        "values":{"shape":"FilterValues"},
2864        "operator":{"shape":"SlotTypeFilterOperator"}
2865      }
2866    },
2867    "SlotTypeFilterName":{
2868      "type":"string",
2869      "enum":["SlotTypeName"]
2870    },
2871    "SlotTypeFilterOperator":{
2872      "type":"string",
2873      "enum":[
2874        "CO",
2875        "EQ"
2876      ]
2877    },
2878    "SlotTypeFilters":{
2879      "type":"list",
2880      "member":{"shape":"SlotTypeFilter"},
2881      "max":1,
2882      "min":1
2883    },
2884    "SlotTypeSignature":{"type":"string"},
2885    "SlotTypeSortAttribute":{
2886      "type":"string",
2887      "enum":[
2888        "SlotTypeName",
2889        "LastUpdatedDateTime"
2890      ]
2891    },
2892    "SlotTypeSortBy":{
2893      "type":"structure",
2894      "required":[
2895        "attribute",
2896        "order"
2897      ],
2898      "members":{
2899        "attribute":{"shape":"SlotTypeSortAttribute"},
2900        "order":{"shape":"SortOrder"}
2901      }
2902    },
2903    "SlotTypeSummary":{
2904      "type":"structure",
2905      "members":{
2906        "slotTypeId":{"shape":"Id"},
2907        "slotTypeName":{"shape":"Name"},
2908        "description":{"shape":"Description"},
2909        "parentSlotTypeSignature":{"shape":"SlotTypeSignature"},
2910        "lastUpdatedDateTime":{"shape":"Timestamp"}
2911      }
2912    },
2913    "SlotTypeSummaryList":{
2914      "type":"list",
2915      "member":{"shape":"SlotTypeSummary"}
2916    },
2917    "SlotTypeValue":{
2918      "type":"structure",
2919      "members":{
2920        "sampleValue":{"shape":"SampleValue"},
2921        "synonyms":{"shape":"SynonymList"}
2922      }
2923    },
2924    "SlotTypeValues":{
2925      "type":"list",
2926      "member":{"shape":"SlotTypeValue"},
2927      "max":10000,
2928      "min":1
2929    },
2930    "SlotValueElicitationSetting":{
2931      "type":"structure",
2932      "required":["slotConstraint"],
2933      "members":{
2934        "defaultValueSpecification":{"shape":"SlotDefaultValueSpecification"},
2935        "slotConstraint":{"shape":"SlotConstraint"},
2936        "promptSpecification":{"shape":"PromptSpecification"},
2937        "sampleUtterances":{"shape":"SampleUtterancesList"},
2938        "waitAndContinueSpecification":{"shape":"WaitAndContinueSpecification"}
2939      }
2940    },
2941    "SlotValueRegexFilter":{
2942      "type":"structure",
2943      "required":["pattern"],
2944      "members":{
2945        "pattern":{"shape":"RegexPattern"}
2946      }
2947    },
2948    "SlotValueResolutionStrategy":{
2949      "type":"string",
2950      "enum":[
2951        "OriginalValue",
2952        "TopResolution"
2953      ]
2954    },
2955    "SlotValueSelectionSetting":{
2956      "type":"structure",
2957      "required":["resolutionStrategy"],
2958      "members":{
2959        "resolutionStrategy":{"shape":"SlotValueResolutionStrategy"},
2960        "regexFilter":{"shape":"SlotValueRegexFilter"}
2961      }
2962    },
2963    "SortOrder":{
2964      "type":"string",
2965      "enum":[
2966        "Ascending",
2967        "Descending"
2968      ]
2969    },
2970    "StillWaitingResponseFrequency":{
2971      "type":"integer",
2972      "max":300,
2973      "min":1
2974    },
2975    "StillWaitingResponseSpecification":{
2976      "type":"structure",
2977      "required":[
2978        "messageGroups",
2979        "frequencyInSeconds",
2980        "timeoutInSeconds"
2981      ],
2982      "members":{
2983        "messageGroups":{"shape":"MessageGroupsList"},
2984        "frequencyInSeconds":{"shape":"StillWaitingResponseFrequency"},
2985        "timeoutInSeconds":{"shape":"StillWaitingResponseTimeout"},
2986        "allowInterrupt":{"shape":"BoxedBoolean"}
2987      }
2988    },
2989    "StillWaitingResponseTimeout":{
2990      "type":"integer",
2991      "max":900,
2992      "min":1
2993    },
2994    "SynonymList":{
2995      "type":"list",
2996      "member":{"shape":"SampleValue"},
2997      "max":10000,
2998      "min":1
2999    },
3000    "TagKey":{
3001      "type":"string",
3002      "max":128,
3003      "min":1
3004    },
3005    "TagKeyList":{
3006      "type":"list",
3007      "member":{"shape":"TagKey"},
3008      "max":200,
3009      "min":0
3010    },
3011    "TagMap":{
3012      "type":"map",
3013      "key":{"shape":"TagKey"},
3014      "value":{"shape":"TagValue"},
3015      "max":200,
3016      "min":0
3017    },
3018    "TagResourceRequest":{
3019      "type":"structure",
3020      "required":[
3021        "resourceARN",
3022        "tags"
3023      ],
3024      "members":{
3025        "resourceARN":{
3026          "shape":"AmazonResourceName",
3027          "location":"uri",
3028          "locationName":"resourceARN"
3029        },
3030        "tags":{"shape":"TagMap"}
3031      }
3032    },
3033    "TagResourceResponse":{
3034      "type":"structure",
3035      "members":{
3036      }
3037    },
3038    "TagValue":{
3039      "type":"string",
3040      "max":256,
3041      "min":0
3042    },
3043    "TextLogDestination":{
3044      "type":"structure",
3045      "required":["cloudWatch"],
3046      "members":{
3047        "cloudWatch":{"shape":"CloudWatchLogGroupLogDestination"}
3048      }
3049    },
3050    "TextLogSetting":{
3051      "type":"structure",
3052      "required":[
3053        "enabled",
3054        "destination"
3055      ],
3056      "members":{
3057        "enabled":{"shape":"Boolean"},
3058        "destination":{"shape":"TextLogDestination"}
3059      }
3060    },
3061    "TextLogSettingsList":{
3062      "type":"list",
3063      "member":{"shape":"TextLogSetting"},
3064      "max":1,
3065      "min":1
3066    },
3067    "ThrottlingException":{
3068      "type":"structure",
3069      "members":{
3070        "retryAfterSeconds":{
3071          "shape":"RetryAfterSeconds",
3072          "location":"header",
3073          "locationName":"Retry-After"
3074        },
3075        "message":{"shape":"ExceptionMessage"}
3076      },
3077      "error":{"httpStatusCode":429},
3078      "exception":true
3079    },
3080    "Timestamp":{"type":"timestamp"},
3081    "UntagResourceRequest":{
3082      "type":"structure",
3083      "required":[
3084        "resourceARN",
3085        "tagKeys"
3086      ],
3087      "members":{
3088        "resourceARN":{
3089          "shape":"AmazonResourceName",
3090          "location":"uri",
3091          "locationName":"resourceARN"
3092        },
3093        "tagKeys":{
3094          "shape":"TagKeyList",
3095          "location":"querystring",
3096          "locationName":"tagKeys"
3097        }
3098      }
3099    },
3100    "UntagResourceResponse":{
3101      "type":"structure",
3102      "members":{
3103      }
3104    },
3105    "UpdateBotAliasRequest":{
3106      "type":"structure",
3107      "required":[
3108        "botAliasId",
3109        "botAliasName",
3110        "botId"
3111      ],
3112      "members":{
3113        "botAliasId":{
3114          "shape":"BotAliasId",
3115          "location":"uri",
3116          "locationName":"botAliasId"
3117        },
3118        "botAliasName":{"shape":"Name"},
3119        "description":{"shape":"Description"},
3120        "botVersion":{"shape":"BotVersion"},
3121        "botAliasLocaleSettings":{"shape":"BotAliasLocaleSettingsMap"},
3122        "conversationLogSettings":{"shape":"ConversationLogSettings"},
3123        "sentimentAnalysisSettings":{"shape":"SentimentAnalysisSettings"},
3124        "botId":{
3125          "shape":"Id",
3126          "location":"uri",
3127          "locationName":"botId"
3128        }
3129      }
3130    },
3131    "UpdateBotAliasResponse":{
3132      "type":"structure",
3133      "members":{
3134        "botAliasId":{"shape":"BotAliasId"},
3135        "botAliasName":{"shape":"Name"},
3136        "description":{"shape":"Description"},
3137        "botVersion":{"shape":"BotVersion"},
3138        "botAliasLocaleSettings":{"shape":"BotAliasLocaleSettingsMap"},
3139        "conversationLogSettings":{"shape":"ConversationLogSettings"},
3140        "sentimentAnalysisSettings":{"shape":"SentimentAnalysisSettings"},
3141        "botAliasStatus":{"shape":"BotAliasStatus"},
3142        "botId":{"shape":"Id"},
3143        "creationDateTime":{"shape":"Timestamp"},
3144        "lastUpdatedDateTime":{"shape":"Timestamp"}
3145      }
3146    },
3147    "UpdateBotLocaleRequest":{
3148      "type":"structure",
3149      "required":[
3150        "botId",
3151        "botVersion",
3152        "localeId",
3153        "nluIntentConfidenceThreshold"
3154      ],
3155      "members":{
3156        "botId":{
3157          "shape":"Id",
3158          "location":"uri",
3159          "locationName":"botId"
3160        },
3161        "botVersion":{
3162          "shape":"DraftBotVersion",
3163          "location":"uri",
3164          "locationName":"botVersion"
3165        },
3166        "localeId":{
3167          "shape":"LocaleId",
3168          "location":"uri",
3169          "locationName":"localeId"
3170        },
3171        "description":{"shape":"Description"},
3172        "nluIntentConfidenceThreshold":{"shape":"ConfidenceThreshold"},
3173        "voiceSettings":{"shape":"VoiceSettings"}
3174      }
3175    },
3176    "UpdateBotLocaleResponse":{
3177      "type":"structure",
3178      "members":{
3179        "botId":{"shape":"Id"},
3180        "botVersion":{"shape":"DraftBotVersion"},
3181        "localeId":{"shape":"LocaleId"},
3182        "localeName":{"shape":"LocaleName"},
3183        "description":{"shape":"Description"},
3184        "nluIntentConfidenceThreshold":{"shape":"ConfidenceThreshold"},
3185        "voiceSettings":{"shape":"VoiceSettings"},
3186        "botLocaleStatus":{"shape":"BotLocaleStatus"},
3187        "failureReasons":{"shape":"FailureReasons"},
3188        "creationDateTime":{"shape":"Timestamp"},
3189        "lastUpdatedDateTime":{"shape":"Timestamp"}
3190      }
3191    },
3192    "UpdateBotRequest":{
3193      "type":"structure",
3194      "required":[
3195        "botId",
3196        "botName",
3197        "roleArn",
3198        "dataPrivacy",
3199        "idleSessionTTLInSeconds"
3200      ],
3201      "members":{
3202        "botId":{
3203          "shape":"Id",
3204          "location":"uri",
3205          "locationName":"botId"
3206        },
3207        "botName":{"shape":"Name"},
3208        "description":{"shape":"Description"},
3209        "roleArn":{"shape":"RoleArn"},
3210        "dataPrivacy":{"shape":"DataPrivacy"},
3211        "idleSessionTTLInSeconds":{"shape":"SessionTTL"}
3212      }
3213    },
3214    "UpdateBotResponse":{
3215      "type":"structure",
3216      "members":{
3217        "botId":{"shape":"Id"},
3218        "botName":{"shape":"Name"},
3219        "description":{"shape":"Description"},
3220        "roleArn":{"shape":"RoleArn"},
3221        "dataPrivacy":{"shape":"DataPrivacy"},
3222        "idleSessionTTLInSeconds":{"shape":"SessionTTL"},
3223        "botStatus":{"shape":"BotStatus"},
3224        "creationDateTime":{"shape":"Timestamp"},
3225        "lastUpdatedDateTime":{"shape":"Timestamp"}
3226      }
3227    },
3228    "UpdateIntentRequest":{
3229      "type":"structure",
3230      "required":[
3231        "intentId",
3232        "intentName",
3233        "botId",
3234        "botVersion",
3235        "localeId"
3236      ],
3237      "members":{
3238        "intentId":{
3239          "shape":"Id",
3240          "location":"uri",
3241          "locationName":"intentId"
3242        },
3243        "intentName":{"shape":"Name"},
3244        "description":{"shape":"Description"},
3245        "parentIntentSignature":{"shape":"IntentSignature"},
3246        "sampleUtterances":{"shape":"SampleUtterancesList"},
3247        "dialogCodeHook":{"shape":"DialogCodeHookSettings"},
3248        "fulfillmentCodeHook":{"shape":"FulfillmentCodeHookSettings"},
3249        "slotPriorities":{"shape":"SlotPrioritiesList"},
3250        "intentConfirmationSetting":{"shape":"IntentConfirmationSetting"},
3251        "intentClosingSetting":{"shape":"IntentClosingSetting"},
3252        "inputContexts":{"shape":"InputContextsList"},
3253        "outputContexts":{"shape":"OutputContextsList"},
3254        "kendraConfiguration":{"shape":"KendraConfiguration"},
3255        "botId":{
3256          "shape":"Id",
3257          "location":"uri",
3258          "locationName":"botId"
3259        },
3260        "botVersion":{
3261          "shape":"DraftBotVersion",
3262          "location":"uri",
3263          "locationName":"botVersion"
3264        },
3265        "localeId":{
3266          "shape":"LocaleId",
3267          "location":"uri",
3268          "locationName":"localeId"
3269        }
3270      }
3271    },
3272    "UpdateIntentResponse":{
3273      "type":"structure",
3274      "members":{
3275        "intentId":{"shape":"Id"},
3276        "intentName":{"shape":"Name"},
3277        "description":{"shape":"Description"},
3278        "parentIntentSignature":{"shape":"IntentSignature"},
3279        "sampleUtterances":{"shape":"SampleUtterancesList"},
3280        "dialogCodeHook":{"shape":"DialogCodeHookSettings"},
3281        "fulfillmentCodeHook":{"shape":"FulfillmentCodeHookSettings"},
3282        "slotPriorities":{"shape":"SlotPrioritiesList"},
3283        "intentConfirmationSetting":{"shape":"IntentConfirmationSetting"},
3284        "intentClosingSetting":{"shape":"IntentClosingSetting"},
3285        "inputContexts":{"shape":"InputContextsList"},
3286        "outputContexts":{"shape":"OutputContextsList"},
3287        "kendraConfiguration":{"shape":"KendraConfiguration"},
3288        "botId":{"shape":"Id"},
3289        "botVersion":{"shape":"DraftBotVersion"},
3290        "localeId":{"shape":"LocaleId"},
3291        "creationDateTime":{"shape":"Timestamp"},
3292        "lastUpdatedDateTime":{"shape":"Timestamp"}
3293      }
3294    },
3295    "UpdateSlotRequest":{
3296      "type":"structure",
3297      "required":[
3298        "slotId",
3299        "slotName",
3300        "slotTypeId",
3301        "valueElicitationSetting",
3302        "botId",
3303        "botVersion",
3304        "localeId",
3305        "intentId"
3306      ],
3307      "members":{
3308        "slotId":{
3309          "shape":"Id",
3310          "location":"uri",
3311          "locationName":"slotId"
3312        },
3313        "slotName":{"shape":"Name"},
3314        "description":{"shape":"Description"},
3315        "slotTypeId":{"shape":"BuiltInOrCustomSlotTypeId"},
3316        "valueElicitationSetting":{"shape":"SlotValueElicitationSetting"},
3317        "obfuscationSetting":{"shape":"ObfuscationSetting"},
3318        "botId":{
3319          "shape":"Id",
3320          "location":"uri",
3321          "locationName":"botId"
3322        },
3323        "botVersion":{
3324          "shape":"DraftBotVersion",
3325          "location":"uri",
3326          "locationName":"botVersion"
3327        },
3328        "localeId":{
3329          "shape":"LocaleId",
3330          "location":"uri",
3331          "locationName":"localeId"
3332        },
3333        "intentId":{
3334          "shape":"Id",
3335          "location":"uri",
3336          "locationName":"intentId"
3337        }
3338      }
3339    },
3340    "UpdateSlotResponse":{
3341      "type":"structure",
3342      "members":{
3343        "slotId":{"shape":"Id"},
3344        "slotName":{"shape":"Name"},
3345        "description":{"shape":"Description"},
3346        "slotTypeId":{"shape":"BuiltInOrCustomSlotTypeId"},
3347        "valueElicitationSetting":{"shape":"SlotValueElicitationSetting"},
3348        "obfuscationSetting":{"shape":"ObfuscationSetting"},
3349        "botId":{"shape":"Id"},
3350        "botVersion":{"shape":"DraftBotVersion"},
3351        "localeId":{"shape":"LocaleId"},
3352        "intentId":{"shape":"Id"},
3353        "creationDateTime":{"shape":"Timestamp"},
3354        "lastUpdatedDateTime":{"shape":"Timestamp"}
3355      }
3356    },
3357    "UpdateSlotTypeRequest":{
3358      "type":"structure",
3359      "required":[
3360        "slotTypeId",
3361        "slotTypeName",
3362        "valueSelectionSetting",
3363        "botId",
3364        "botVersion",
3365        "localeId"
3366      ],
3367      "members":{
3368        "slotTypeId":{
3369          "shape":"Id",
3370          "location":"uri",
3371          "locationName":"slotTypeId"
3372        },
3373        "slotTypeName":{"shape":"Name"},
3374        "description":{"shape":"Description"},
3375        "slotTypeValues":{"shape":"SlotTypeValues"},
3376        "valueSelectionSetting":{"shape":"SlotValueSelectionSetting"},
3377        "parentSlotTypeSignature":{"shape":"SlotTypeSignature"},
3378        "botId":{
3379          "shape":"Id",
3380          "location":"uri",
3381          "locationName":"botId"
3382        },
3383        "botVersion":{
3384          "shape":"DraftBotVersion",
3385          "location":"uri",
3386          "locationName":"botVersion"
3387        },
3388        "localeId":{
3389          "shape":"LocaleId",
3390          "location":"uri",
3391          "locationName":"localeId"
3392        }
3393      }
3394    },
3395    "UpdateSlotTypeResponse":{
3396      "type":"structure",
3397      "members":{
3398        "slotTypeId":{"shape":"Id"},
3399        "slotTypeName":{"shape":"Name"},
3400        "description":{"shape":"Description"},
3401        "slotTypeValues":{"shape":"SlotTypeValues"},
3402        "valueSelectionSetting":{"shape":"SlotValueSelectionSetting"},
3403        "parentSlotTypeSignature":{"shape":"SlotTypeSignature"},
3404        "botId":{"shape":"Id"},
3405        "botVersion":{"shape":"DraftBotVersion"},
3406        "localeId":{"shape":"LocaleId"},
3407        "creationDateTime":{"shape":"Timestamp"},
3408        "lastUpdatedDateTime":{"shape":"Timestamp"}
3409      }
3410    },
3411    "Utterance":{"type":"string"},
3412    "ValidationException":{
3413      "type":"structure",
3414      "members":{
3415        "message":{"shape":"ExceptionMessage"}
3416      },
3417      "error":{"httpStatusCode":400},
3418      "exception":true
3419    },
3420    "Value":{
3421      "type":"string",
3422      "max":140,
3423      "min":1
3424    },
3425    "VoiceId":{"type":"string"},
3426    "VoiceSettings":{
3427      "type":"structure",
3428      "required":["voiceId"],
3429      "members":{
3430        "voiceId":{"shape":"VoiceId"}
3431      }
3432    },
3433    "WaitAndContinueSpecification":{
3434      "type":"structure",
3435      "required":[
3436        "waitingResponse",
3437        "continueResponse"
3438      ],
3439      "members":{
3440        "waitingResponse":{"shape":"ResponseSpecification"},
3441        "continueResponse":{"shape":"ResponseSpecification"},
3442        "stillWaitingResponse":{"shape":"StillWaitingResponseSpecification"}
3443      }
3444    }
3445  }
3446}
3447