aws-cdk-lib.aws_lex.CfnBot.SlotCaptureSettingProperty

interface SlotCaptureSettingProperty

LanguageType name
.NETAmazon.CDK.AWS.Lex.CfnBot.SlotCaptureSettingProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awslex#CfnBot_SlotCaptureSettingProperty
Javasoftware.amazon.awscdk.services.lex.CfnBot.SlotCaptureSettingProperty
Pythonaws_cdk.aws_lex.CfnBot.SlotCaptureSettingProperty
TypeScript aws-cdk-lib » aws_lex » CfnBot » SlotCaptureSettingProperty

Settings used when Amazon Lex successfully captures a slot value from a user.

Example

// The generated example for this type would exceed 500 lines,
// and has been elided for readability.

Properties

NameTypeDescription
captureConditional?IResolvable | ConditionalSpecificationPropertyA list of conditional branches to evaluate after the slot value is captured.
captureNextStep?IResolvable | DialogStatePropertySpecifies the next step that the bot runs when the slot value is captured before the code hook times out.
captureResponse?IResolvable | ResponseSpecificationPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input.
codeHook?IResolvable | DialogCodeHookInvocationSettingPropertyCode hook called after Amazon Lex successfully captures a slot value.
elicitationCodeHook?IResolvable | ElicitationCodeHookInvocationSettingPropertyCode hook called when Amazon Lex doesn't capture a slot value.
failureConditional?IResolvable | ConditionalSpecificationPropertyA list of conditional branches to evaluate when the slot value isn't captured.
failureNextStep?IResolvable | DialogStatePropertySpecifies the next step that the bot runs when the slot value code is not recognized.
failureResponse?IResolvable | ResponseSpecificationPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.

captureConditional?

Type: IResolvable | ConditionalSpecificationProperty (optional)

A list of conditional branches to evaluate after the slot value is captured.


captureNextStep?

Type: IResolvable | DialogStateProperty (optional)

Specifies the next step that the bot runs when the slot value is captured before the code hook times out.


captureResponse?

Type: IResolvable | ResponseSpecificationProperty (optional)

Specifies a list of message groups that Amazon Lex uses to respond the user input.


codeHook?

Type: IResolvable | DialogCodeHookInvocationSettingProperty (optional)

Code hook called after Amazon Lex successfully captures a slot value.


elicitationCodeHook?

Type: IResolvable | ElicitationCodeHookInvocationSettingProperty (optional)

Code hook called when Amazon Lex doesn't capture a slot value.


failureConditional?

Type: IResolvable | ConditionalSpecificationProperty (optional)

A list of conditional branches to evaluate when the slot value isn't captured.


failureNextStep?

Type: IResolvable | DialogStateProperty (optional)

Specifies the next step that the bot runs when the slot value code is not recognized.


failureResponse?

Type: IResolvable | ResponseSpecificationProperty (optional)

Specifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.