|
1338 | 1338 | "type":"list",
|
1339 | 1339 | "member":{"shape":"AggregatedUtterancesSummary"}
|
1340 | 1340 | },
|
| 1341 | + "AllowedInputTypes":{ |
| 1342 | + "type":"structure", |
| 1343 | + "required":[ |
| 1344 | + "allowAudioInput", |
| 1345 | + "allowDTMFInput" |
| 1346 | + ], |
| 1347 | + "members":{ |
| 1348 | + "allowAudioInput":{ |
| 1349 | + "shape":"BoxedBoolean", |
| 1350 | + "documentation":"<p>Indicates whether audio input is allowed.</p>" |
| 1351 | + }, |
| 1352 | + "allowDTMFInput":{ |
| 1353 | + "shape":"BoxedBoolean", |
| 1354 | + "documentation":"<p>Indicates whether DTMF input is allowed.</p>" |
| 1355 | + } |
| 1356 | + }, |
| 1357 | + "documentation":"<p>Specifies the allowed input types.</p>" |
| 1358 | + }, |
1341 | 1359 | "AmazonResourceName":{
|
1342 | 1360 | "type":"string",
|
1343 | 1361 | "max":1011,
|
|
1398 | 1416 | "max":250,
|
1399 | 1417 | "min":1
|
1400 | 1418 | },
|
| 1419 | + "AudioAndDTMFInputSpecification":{ |
| 1420 | + "type":"structure", |
| 1421 | + "required":["startTimeoutMs"], |
| 1422 | + "members":{ |
| 1423 | + "startTimeoutMs":{ |
| 1424 | + "shape":"TimeInMilliSeconds", |
| 1425 | + "documentation":"<p>Time for which a bot waits before assuming that the customer isn't going to speak or press a key. This timeout is shared between Audio and DTMF inputs.</p>" |
| 1426 | + }, |
| 1427 | + "audioSpecification":{ |
| 1428 | + "shape":"AudioSpecification", |
| 1429 | + "documentation":"<p>Specifies the settings on audio input.</p>" |
| 1430 | + }, |
| 1431 | + "dtmfSpecification":{ |
| 1432 | + "shape":"DTMFSpecification", |
| 1433 | + "documentation":"<p>Specifies the settings on DTMF input.</p>" |
| 1434 | + } |
| 1435 | + }, |
| 1436 | + "documentation":"<p>Specifies the audio and DTMF input specification.</p>" |
| 1437 | + }, |
1401 | 1438 | "AudioLogDestination":{
|
1402 | 1439 | "type":"structure",
|
1403 | 1440 | "required":["s3Bucket"],
|
|
1434 | 1471 | "type":"string",
|
1435 | 1472 | "enum":["UseSlotValuesAsCustomVocabulary"]
|
1436 | 1473 | },
|
| 1474 | + "AudioSpecification":{ |
| 1475 | + "type":"structure", |
| 1476 | + "required":[ |
| 1477 | + "maxLengthMs", |
| 1478 | + "endTimeoutMs" |
| 1479 | + ], |
| 1480 | + "members":{ |
| 1481 | + "maxLengthMs":{ |
| 1482 | + "shape":"TimeInMilliSeconds", |
| 1483 | + "documentation":"<p>Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.</p>" |
| 1484 | + }, |
| 1485 | + "endTimeoutMs":{ |
| 1486 | + "shape":"TimeInMilliSeconds", |
| 1487 | + "documentation":"<p>Time for which a bot waits after the customer stops speaking to assume the utterance is finished.</p>" |
| 1488 | + } |
| 1489 | + }, |
| 1490 | + "documentation":"<p>Specifies the audio input specifications.</p>" |
| 1491 | + }, |
1437 | 1492 | "Boolean":{"type":"boolean"},
|
1438 | 1493 | "BotAliasHistoryEvent":{
|
1439 | 1494 | "type":"structure",
|
|
3300 | 3355 | "Creating"
|
3301 | 3356 | ]
|
3302 | 3357 | },
|
| 3358 | + "DTMFCharacter":{ |
| 3359 | + "type":"string", |
| 3360 | + "pattern":"^[A-D0-9#*]{1}$" |
| 3361 | + }, |
| 3362 | + "DTMFSpecification":{ |
| 3363 | + "type":"structure", |
| 3364 | + "required":[ |
| 3365 | + "maxLength", |
| 3366 | + "endTimeoutMs", |
| 3367 | + "deletionCharacter", |
| 3368 | + "endCharacter" |
| 3369 | + ], |
| 3370 | + "members":{ |
| 3371 | + "maxLength":{ |
| 3372 | + "shape":"MaxUtteranceDigits", |
| 3373 | + "documentation":"<p>The maximum number of DTMF digits allowed in an utterance.</p>" |
| 3374 | + }, |
| 3375 | + "endTimeoutMs":{ |
| 3376 | + "shape":"TimeInMilliSeconds", |
| 3377 | + "documentation":"<p>How long the bot should wait after the last DTMF character input before assuming that the input has concluded.</p>" |
| 3378 | + }, |
| 3379 | + "deletionCharacter":{ |
| 3380 | + "shape":"DTMFCharacter", |
| 3381 | + "documentation":"<p>The DTMF character that clears the accumulated DTMF digits and immediately ends the input.</p>" |
| 3382 | + }, |
| 3383 | + "endCharacter":{ |
| 3384 | + "shape":"DTMFCharacter", |
| 3385 | + "documentation":"<p>The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.</p>" |
| 3386 | + } |
| 3387 | + }, |
| 3388 | + "documentation":"<p>Specifies the DTMF input specifications.</p>" |
| 3389 | + }, |
3303 | 3390 | "DataPrivacy":{
|
3304 | 3391 | "type":"structure",
|
3305 | 3392 | "required":["childDirected"],
|
|
6455 | 6542 | "max":1000,
|
6456 | 6543 | "min":1
|
6457 | 6544 | },
|
| 6545 | + "MaxUtteranceDigits":{ |
| 6546 | + "type":"integer", |
| 6547 | + "max":1024, |
| 6548 | + "min":1 |
| 6549 | + }, |
6458 | 6550 | "MergeStrategy":{
|
6459 | 6551 | "type":"string",
|
6460 | 6552 | "enum":[
|
|
6760 | 6852 | "max":100,
|
6761 | 6853 | "min":0
|
6762 | 6854 | },
|
| 6855 | + "PromptAttempt":{ |
| 6856 | + "type":"string", |
| 6857 | + "documentation":"<p>The attempt name of attempts of a prompt.</p>", |
| 6858 | + "enum":[ |
| 6859 | + "Initial", |
| 6860 | + "Retry1", |
| 6861 | + "Retry2", |
| 6862 | + "Retry3", |
| 6863 | + "Retry4", |
| 6864 | + "Retry5" |
| 6865 | + ] |
| 6866 | + }, |
| 6867 | + "PromptAttemptSpecification":{ |
| 6868 | + "type":"structure", |
| 6869 | + "required":["allowedInputTypes"], |
| 6870 | + "members":{ |
| 6871 | + "allowInterrupt":{ |
| 6872 | + "shape":"BoxedBoolean", |
| 6873 | + "documentation":"<p>Indicates whether the user can interrupt a speech prompt attempt from the bot.</p>" |
| 6874 | + }, |
| 6875 | + "allowedInputTypes":{ |
| 6876 | + "shape":"AllowedInputTypes", |
| 6877 | + "documentation":"<p>Indicates the allowed input types of the prompt attempt.</p>" |
| 6878 | + }, |
| 6879 | + "audioAndDTMFInputSpecification":{ |
| 6880 | + "shape":"AudioAndDTMFInputSpecification", |
| 6881 | + "documentation":"<p>Specifies the settings on audio and DTMF input.</p>" |
| 6882 | + }, |
| 6883 | + "textInputSpecification":{ |
| 6884 | + "shape":"TextInputSpecification", |
| 6885 | + "documentation":"<p>Specifies the settings on text input.</p>" |
| 6886 | + } |
| 6887 | + }, |
| 6888 | + "documentation":"<p>Specifies the settings on a prompt attempt.</p>" |
| 6889 | + }, |
| 6890 | + "PromptAttemptsSpecificationMap":{ |
| 6891 | + "type":"map", |
| 6892 | + "key":{"shape":"PromptAttempt"}, |
| 6893 | + "value":{"shape":"PromptAttemptSpecification"} |
| 6894 | + }, |
6763 | 6895 | "PromptMaxRetries":{
|
6764 | 6896 | "type":"integer",
|
6765 | 6897 | "max":5,
|
|
6787 | 6919 | "messageSelectionStrategy":{
|
6788 | 6920 | "shape":"MessageSelectionStrategy",
|
6789 | 6921 | "documentation":"<p>Indicates how a message is selected from a message group among retries.</p>"
|
| 6922 | + }, |
| 6923 | + "promptAttemptsSpecification":{ |
| 6924 | + "shape":"PromptAttemptsSpecificationMap", |
| 6925 | + "documentation":"<p>Specifies the advanced settings on each attempt of the prompt.</p>" |
6790 | 6926 | }
|
6791 | 6927 | },
|
6792 | 6928 | "documentation":"<p>Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.</p>"
|
|
7833 | 7969 | "type":"string",
|
7834 | 7970 | "max":640,
|
7835 | 7971 | "min":0,
|
7836 |
| - "pattern":"[0-9A-Za-z_\\s\\(\\)]+" |
| 7972 | + "pattern":"[0-9A-Za-z_\\-\\s\\(\\)]+" |
7837 | 7973 | },
|
7838 | 7974 | "SubSlotSetting":{
|
7839 | 7975 | "type":"structure",
|
|
7947 | 8083 | "max":256,
|
7948 | 8084 | "min":0
|
7949 | 8085 | },
|
| 8086 | + "TextInputSpecification":{ |
| 8087 | + "type":"structure", |
| 8088 | + "required":["startTimeoutMs"], |
| 8089 | + "members":{ |
| 8090 | + "startTimeoutMs":{ |
| 8091 | + "shape":"TimeInMilliSeconds", |
| 8092 | + "documentation":"<p>Time for which a bot waits before re-prompting a customer for text input.</p>" |
| 8093 | + } |
| 8094 | + }, |
| 8095 | + "documentation":"<p>Specifies the text input specifications.</p>" |
| 8096 | + }, |
7950 | 8097 | "TextLogDestination":{
|
7951 | 8098 | "type":"structure",
|
7952 | 8099 | "required":["cloudWatch"],
|
|
8001 | 8148 | "Weeks"
|
8002 | 8149 | ]
|
8003 | 8150 | },
|
| 8151 | + "TimeInMilliSeconds":{ |
| 8152 | + "type":"integer", |
| 8153 | + "min":1 |
| 8154 | + }, |
8004 | 8155 | "TimeValue":{
|
8005 | 8156 | "type":"integer",
|
8006 | 8157 | "max":24,
|
|
0 commit comments