latest--aws-lex-bot
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-lex-bot.json |
| Parent schema | serverless-framework-configuration |
Amazon Lex conversational bot performing automated tasks such as ordering a pizza, booking a hotel, and so on.. Source:- https://docs.aws.amazon.com/lexv2/latest/dg/build-create.html
Properties
Unique name for a resource.
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
Data privacy setting of the Bot.
1 nested properties
IdleSessionTTLInSeconds of the resource
A description of the resource
S3 location of bot definitions zip file, if it's not defined inline in CloudFormation.
3 nested properties
For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
A list of tags to add to the bot, which can only be added at bot creation.
A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
Specifies whether to build the bot locales after bot creation completes.
Configuring the test bot alias settings for a given bot
4 nested properties
A list of bot alias locale settings to add to the bot alias.
Contains information about code hooks that Amazon Lex calls during a conversation.
2 nested properties
List of audio log settings that pertain to the conversation log settings for the bot's TestBotAlias.
List of text log settings that pertain to the conversation log settings for the bot's TestBotAlias
A description of the resource
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
1 nested properties
Enable to call Amazon Comprehend for Sentiment natively within Lex
Definitions
A list of bot alias locale settings to add to the bot alias.
A locale setting in alias
A string used to identify the locale
You can use this parameter to specify a specific Lambda function to run different functions in different locales.
2 nested properties
Whether the Lambda code hook is enabled
You can use this parameter to specify a specific Lambda function to run different functions in different locales.
Whether the Lambda code hook is enabled
Contains information about code hooks that Amazon Lex calls during a conversation.
1 nested properties
Contains information about code hooks that Amazon Lex calls during a conversation.
2 nested properties
The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
The Amazon Resource Name (ARN) of the Lambda function.
Contains information about code hooks that Amazon Lex calls during a conversation.
Contains information about code hooks that Amazon Lex calls during a conversation.
2 nested properties
The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
The Amazon Resource Name (ARN) of the Lambda function.
Contains information about code hooks that Amazon Lex calls during a conversation.
The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
The Amazon Resource Name (ARN) of the Lambda function.
Contains information about code hooks that Amazon Lex calls during a conversation.
List of audio log settings that pertain to the conversation log settings for the bot's TestBotAlias.
List of text log settings that pertain to the conversation log settings for the bot's TestBotAlias
List of audio log settings that pertain to the conversation log settings for the bot's TestBotAlias.
List of text log settings that pertain to the conversation log settings for the bot's TestBotAlias
Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.
The location of audio log files collected when conversation logging is enabled for a bot.
1 nested properties
Specifies an Amazon S3 bucket for logging audio conversations
3 nested properties
The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
The Amazon S3 key of the deployment package.
The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
Contains information about code hooks that Amazon Lex calls during a conversation.
Defines the Amazon CloudWatch Logs destination log group for conversation text logs.
1 nested properties
2 nested properties
A string used to identify the groupArn for the Cloudwatch Log Group
A string containing the value for the Log Prefix
The location of audio log files collected when conversation logging is enabled for a bot.
Specifies an Amazon S3 bucket for logging audio conversations
3 nested properties
The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
The Amazon S3 key of the deployment package.
The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
Defines the Amazon CloudWatch Logs destination log group for conversation text logs.
2 nested properties
A string used to identify the groupArn for the Cloudwatch Log Group
A string containing the value for the Log Prefix
A string used to identify the groupArn for the Cloudwatch Log Group
A string containing the value for the Log Prefix
Specifies an Amazon S3 bucket for logging audio conversations
The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
The Amazon S3 key of the deployment package.
The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
Configuring the test bot alias settings for a given bot
A list of bot alias locale settings to add to the bot alias.
Contains information about code hooks that Amazon Lex calls during a conversation.
2 nested properties
List of audio log settings that pertain to the conversation log settings for the bot's TestBotAlias.
List of text log settings that pertain to the conversation log settings for the bot's TestBotAlias
A description of the resource
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
1 nested properties
Enable to call Amazon Comprehend for Sentiment natively within Lex
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
Unique ID of resource
Unique name for a resource.
A description of the resource
Provides information on additional privacy protections Amazon Lex should use with the bot's data.
Specify whether your use of Amazon Lex is related to application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA).
The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.
The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents/slots.
A sample utterance that invokes an intent or respond to a slot elicitation prompt.
The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents/slots.
An array of sample utterances
A key-value pair for tagging Lex resources
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
The identifier of the language and locale that the bot will be used in.
Settings for using an Amazon Polly voice to communicate with a user.
The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.
The specified confidence threshold for inserting the AMAZON.FallbackIntent and AMAZON.KendraSearchIntent intents.
A unique identifier for the built-in intent to base this intent on.
Settings that determine the Lambda function that Amazon Lex uses for processing user responses.
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
Determines whether the user can interrupt the start message while it is playing.
Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
Determines whether the user can interrupt an update message while it is playing.
Provides information for updating the user on the progress of fulfilling an intent.
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
3 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
Determines whether the user can interrupt the start message while it is playing.
Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
3 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
Determines whether the user can interrupt an update message while it is playing.
The length of time that the fulfillment Lambda function should run before it times out.
Provides a setting that determines whether the post-fulfillment response is sent to the user.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
Settings that determine if a Lambda function should be invoked to fulfill a specific intent.
Provides information for updating the user on the progress of fulfilling an intent.
4 nested properties
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
3 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
Determines whether the user can interrupt the start message while it is playing.
Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
3 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
Determines whether the user can interrupt an update message while it is playing.
The length of time that the fulfillment Lambda function should run before it times out.
Provides a setting that determines whether the post-fulfillment response is sent to the user.
9 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't run.
A button to use on a response card used to gather slot values from a user.
The text that appears on the button.
The value returned to Amazon Lex when the user chooses this button.
A message that defines a response card that the client application can show to the user.
A message in plain text format.
The message to send to the user.
A message in a custom format defined by the client application.
The string that is sent to your application.
A message in Speech Synthesis Markup Language (SSML).
The SSML text that defines the prompt.
The primary message that Amazon Lex should send to the user.
A message in plain text format.
1 nested properties
The message to send to the user.
A message in a custom format defined by the client application.
1 nested properties
The string that is sent to your application.
A message in Speech Synthesis Markup Language (SSML).
1 nested properties
The SSML text that defines the prompt.
A message that defines a response card that the client application can show to the user.
4 nested properties
One or more messages that Amazon Lex can send to the user.
The primary message that Amazon Lex should send to the user.
4 nested properties
A message in plain text format.
1 nested properties
The message to send to the user.
A message in a custom format defined by the client application.
1 nested properties
The string that is sent to your application.
A message in Speech Synthesis Markup Language (SSML).
1 nested properties
The SSML text that defines the prompt.
A message that defines a response card that the client application can show to the user.
4 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Indicates how a message is selected from a message group among retries.
Specifies the allowed input types.
Indicates whether audio input is allowed.
Indicates whether DTMF input is allowed.
Specifies the settings on DTMF input.
The DTMF character that clears the accumulated DTMF digits and immediately ends the input.
The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.
How long the bot should wait after the last DTMF character input before assuming that the input has concluded.
The maximum number of DTMF digits allowed in an utterance.
Specifies the audio input specifications.
Time for which a bot waits after the customer stops speaking to assume the utterance is finished.
Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.
Specifies the audio and DTMF input specification.
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.
Specifies the settings on DTMF input.
4 nested properties
The DTMF character that clears the accumulated DTMF digits and immediately ends the input.
The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.
How long the bot should wait after the last DTMF character input before assuming that the input has concluded.
The maximum number of DTMF digits allowed in an utterance.
Specifies the audio input specifications.
2 nested properties
Time for which a bot waits after the customer stops speaking to assume the utterance is finished.
Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.
Specifies the text input specifications.
Time for which a bot waits before re-prompting a customer for text input.
Specifies the settings on a prompt attempt.
Specifies the allowed input types.
2 nested properties
Indicates whether audio input is allowed.
Indicates whether DTMF input is allowed.
Indicates whether the user can interrupt a speech prompt attempt from the bot.
Specifies the audio and DTMF input specification.
3 nested properties
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.
Specifies the settings on DTMF input.
4 nested properties
The DTMF character that clears the accumulated DTMF digits and immediately ends the input.
The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.
How long the bot should wait after the last DTMF character input before assuming that the input has concluded.
The maximum number of DTMF digits allowed in an utterance.
Specifies the audio input specifications.
2 nested properties
Time for which a bot waits after the customer stops speaking to assume the utterance is finished.
Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.
Specifies the text input specifications.
1 nested properties
Time for which a bot waits before re-prompting a customer for text input.
Prompts the user to confirm the intent.
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Indicates whether the user can interrupt a speech prompt from the bot.
Indicates how a message is selected from a message group among retries.
Specifies the advanced settings on each attempt of the prompt.
A list of message groups that Amazon Lex uses to respond the user input.
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
How often a message should be sent to the user in seconds.
If Amazon Lex waits longer than this length of time in seconds for a response, it will stop sending messages.
StillWaitingResponseSpecification.
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
How often a message should be sent to the user in seconds.
If Amazon Lex waits longer than this length of time in seconds for a response, it will stop sending messages.
Indicates whether the user can interrupt a speech prompt from the bot.
Provides a prompt for making sure that the user is ready for the intent to be fulfilled.
Prompts the user to confirm the intent.
5 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Indicates whether the user can interrupt a speech prompt from the bot.
Indicates how a message is selected from a message group among retries.
Specifies the advanced settings on each attempt of the prompt.
Specifies whether the intent's confirmation is sent to the user. When this field is false, confirmation and declination responses aren't sent. If the active field isn't specified, the default is true.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
4 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
9 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Unique name for a resource.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
2 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Unique name for a resource.
Provides a statement the Amazon Lex conveys to the user when the intent is successfully fulfilled.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
InputContext specified for the intent.
Unique name for a resource.
The list of input contexts specified for the intent.
The amount of time, in seconds, that the output context should remain active.
The number of conversation turns that the output context should remain active.
A session context that is activated when an intent is fulfilled.
Unique name for a resource.
The amount of time, in seconds, that the output context should remain active.
The number of conversation turns that the output context should remain active.
A list of contexts that the intent activates when it is fulfilled.
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search.
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
Configuration for searching a Amazon Kendra index specified for the intent.
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search.
Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
The priority that a slot should be elicited.
The priority that Amazon Lex should use when eliciting slot values from a user.
Unique name for a resource.
List for slot priorities
Represents an action that the user wants to perform.
Unique name for a resource.
A description of the resource
A unique identifier for the built-in intent to base this intent on.
An array of sample utterances
Settings that determine the Lambda function that Amazon Lex uses for processing user responses.
1 nested properties
Settings that determine if a Lambda function should be invoked to fulfill a specific intent.
4 nested properties
Provides information for updating the user on the progress of fulfilling an intent.
4 nested properties
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
The length of time that the fulfillment Lambda function should run before it times out.
Provides a setting that determines whether the post-fulfillment response is sent to the user.
9 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't run.
Provides a prompt for making sure that the user is ready for the intent to be fulfilled.
13 nested properties
Prompts the user to confirm the intent.
5 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Indicates whether the user can interrupt a speech prompt from the bot.
Indicates how a message is selected from a message group among retries.
Specifies the advanced settings on each attempt of the prompt.
Specifies whether the intent's confirmation is sent to the user. When this field is false, confirmation and declination responses aren't sent. If the active field isn't specified, the default is true.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
4 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
Unique name for a resource.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
2 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Unique name for a resource.
Provides a statement the Amazon Lex conveys to the user when the intent is successfully fulfilled.
4 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
4 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
4 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
Unique name for a resource.
A list of contexts that the intent activates when it is fulfilled.
Configuration for searching a Amazon Kendra index specified for the intent.
3 nested properties
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search.
Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
List for slot priorities
The built-in slot type used as a parent of this slot type.
The slot type name that is used in the slot. Allows for custom and built-in slot type names
Defines one of the values for a slot type.
The value that can be used for a slot type.
Additional values related to the slot type entry.
Value that the slot type can take.
Defines one of the values for a slot type.
1 nested properties
The value that can be used for a slot type.
A List of slot type values
A regular expression used to validate the value of a slot.
Regex pattern
Enables using slot values as a custom vocabulary when recognizing user utterances.
Provides settings that enable advanced recognition settings for slot values.
Enables using slot values as a custom vocabulary when recognizing user utterances.
Contains settings used by Amazon Lex to select a slot value.
A regular expression used to validate the value of a slot.
1 nested properties
Regex pattern
Provides settings that enable advanced recognition settings for slot values.
1 nested properties
Enables using slot values as a custom vocabulary when recognizing user utterances.
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
The Amazon KMS key required to decrypt the contents of the grammar, if any.
Settings required for a slot type based on a grammar that you provide.
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
3 nested properties
The Amazon KMS key required to decrypt the contents of the grammar, if any.
Provides information about the external source of the slot type's definition.
Settings required for a slot type based on a grammar that you provide.
1 nested properties
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
3 nested properties
The Amazon KMS key required to decrypt the contents of the grammar, if any.
A custom, extended built-in or a grammar slot type.
Unique name for a resource.
A description of the resource
The built-in slot type used as a parent of this slot type.
Contains settings used by Amazon Lex to select a slot value.
3 nested properties
A regular expression used to validate the value of a slot.
1 nested properties
Regex pattern
Provides settings that enable advanced recognition settings for slot values.
1 nested properties
Enables using slot values as a custom vocabulary when recognizing user utterances.
Provides information about the external source of the slot type's definition.
A custom vocabulary item that contains the phrase to recognize and a weight to give the boost.
Phrase that should be recognized.
The degree to which the phrase recognition is boosted. The weight 0 means that no boosting will be applied and the entry will only be used for performing replacements using the displayAs field.
Defines how you want your phrase to look in your transcription output.
A custom vocabulary is a list of specific phrases that you want Amazon Lex V2 to recognize in the audio input.
The default value to use when a user doesn't provide a value for a slot.
The default value to use when a user doesn't provide a value for a slot.
A list of values that Amazon Lex should use as the default value for a slot.
The prompts that Amazon Lex uses while a bot is waiting for customer input.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
StillWaitingResponseSpecification.
4 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
How often a message should be sent to the user in seconds.
If Amazon Lex waits longer than this length of time in seconds for a response, it will stop sending messages.
Indicates whether the user can interrupt a speech prompt from the bot.
Specifies whether the bot will wait for a user to respond.
Settings that you can use for eliciting a slot value.
A list of values that Amazon Lex should use as the default value for a slot.
1 nested properties
Prompts the user to confirm the intent.
5 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Indicates whether the user can interrupt a speech prompt from the bot.
Indicates how a message is selected from a message group among retries.
Specifies the advanced settings on each attempt of the prompt.
An array of sample utterances
The prompts that Amazon Lex uses while a bot is waiting for customer input.
4 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
StillWaitingResponseSpecification.
4 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
How often a message should be sent to the user in seconds.
If Amazon Lex waits longer than this length of time in seconds for a response, it will stop sending messages.
Indicates whether the user can interrupt a speech prompt from the bot.
Specifies whether the bot will wait for a user to respond.
Settings used when Amazon Lex successfully captures a slot value from a user.
8 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
4 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
Unique name for a resource.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
2 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Unique name for a resource.
Determines whether Amazon Lex obscures slot values in conversation logs.
Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
Indicates whether a slot can return multiple values.
A slot is a variable needed to fulfill an intent, where an intent can require zero or more slots.
Unique name for a resource.
The slot type name that is used in the slot. Allows for custom and built-in slot type names
Settings that you can use for eliciting a slot value.
6 nested properties
A list of values that Amazon Lex should use as the default value for a slot.
1 nested properties
Prompts the user to confirm the intent.
5 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Indicates whether the user can interrupt a speech prompt from the bot.
Indicates how a message is selected from a message group among retries.
Specifies the advanced settings on each attempt of the prompt.
An array of sample utterances
The prompts that Amazon Lex uses while a bot is waiting for customer input.
4 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
A list of message groups that Amazon Lex uses to respond the user input.
StillWaitingResponseSpecification.
Specifies whether the bot will wait for a user to respond.
Settings used when Amazon Lex successfully captures a slot value from a user.
8 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
A description of the resource
Determines whether Amazon Lex obscures slot values in conversation logs.
1 nested properties
Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
Indicates whether a slot can return multiple values.
1 nested properties
A locale in the bot, which contains the intents and slot types that the bot uses in conversations with users in the specified language and locale.
The identifier of the language and locale that the bot will be used in.
The specified confidence threshold for inserting the AMAZON.FallbackIntent and AMAZON.KendraSearchIntent intents.
A description of the resource
Settings for using an Amazon Polly voice to communicate with a user.
2 nested properties
The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.
A custom vocabulary is a list of specific phrases that you want Amazon Lex V2 to recognize in the audio input.
1 nested properties
S3 location of bot definitions zip file, if it's not defined inline in CloudFormation.
For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
Provides an expression that evaluates to true or false.
Expression that is evaluated to true or false at runtime.
Contains conditional branches to fork the conversation flow.
A list of 1 to 4 conditional branches to fork the conversation flow.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
2 nested properties
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
A set of actions that Amazon Lex should run if none of the other conditions are met.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
A set of actions that Amazon Lex should run if the condition is matched.
Unique name for a resource.
Provides an expression that evaluates to true or false.
1 nested properties
Expression that is evaluated to true or false at runtime.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
A list of 1 to 4 conditional branches to fork the conversation flow.
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
4 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
9 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Unique name for a resource.
Expression that is evaluated to true or false at runtime.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
9 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
Override settings to configure the intent state.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A set of actions that Amazon Lex should run if none of the other conditions are met.
Unique name for a resource.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
Indicates whether a Lambda function should be invoked for the dialog.
Unique name for a resource.
Specifies next steps to run after the dialog code hook finishes.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
The current state of the conversation with the user.
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Defines the action that the bot executes at runtime when the conversation reaches this step.
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
The possible values of actions that the conversation can take.
Key/value pair representing session-specific context information. It contains application information passed between Amazon Lex and a client application.
Override settings to configure the intent state.
Unique name for a resource.
A map of all of the slot value overrides for the intent.
A map of slot names and their overridden values.
Unique name for a resource.
The slot values that Amazon Lex uses when it sets slot values in a dialog step.
3 nested properties
The different shapes that a slot can be in during a conversation.
The value to set in a slot.
1 nested properties
The value that Amazon Lex determines for the slot.
An array of values that slots should be set to
The slot values that Amazon Lex uses when it sets slot values in a dialog step.
The different shapes that a slot can be in during a conversation.
The value to set in a slot.
1 nested properties
The value that Amazon Lex determines for the slot.
An array of values that slots should be set to
The value to set in a slot.
The value that Amazon Lex determines for the slot.
An array of values that slots should be set to
The different shapes that a slot can be in during a conversation.
Settings used when Amazon Lex successfully captures a slot value from a user.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
A list of message groups that Amazon Lex uses to respond the user input.
2 nested properties
One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.
Indicates whether the user can interrupt a speech prompt from the bot.
The current state of the conversation with the user.
3 nested properties
Defines the action that the bot executes at runtime when the conversation reaches this step.
3 nested properties
The possible values of actions that the conversation can take.
Unique name for a resource.
When true the next message for the intent is not used.
Override settings to configure the intent state.
2 nested properties
Unique name for a resource.
A map of all of the slot value overrides for the intent.
List of session attributes to be applied when the conversation reaches this step.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
3 nested properties
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
A list of 1 to 4 conditional branches to fork the conversation flow.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
4 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Determines whether a dialog code hook is used when the intent is activated.
Specifies next steps to run after the dialog code hook finishes.
9 nested properties
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
A list of message groups that Amazon Lex uses to respond the user input.
The current state of the conversation with the user.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Unique name for a resource.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
2 nested properties
Indicates whether a Lambda function should be invoked for the dialog.
Unique name for a resource.