aws-cdk-lib.aws_lex.CfnBot.PostFulfillmentStatusSpecificationProperty

interface PostFulfillmentStatusSpecificationProperty

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

Provides a setting that determines whether the post-fulfillment response is sent to the user.

For more information, see

Example

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

Properties

NameTypeDescription
failureConditional?IResolvable | ConditionalSpecificationPropertyA list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed .
failureNextStep?IResolvable | DialogStatePropertySpecifies the next step the bot runs after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed .
failureResponse?IResolvable | ResponseSpecificationPropertySpecifies a list of message groups that Amazon Lex uses to respond when fulfillment isn't successful.
successConditional?IResolvable | ConditionalSpecificationPropertyA list of conditional branches to evaluate after the fulfillment code hook finishes successfully.
successNextStep?IResolvable | DialogStatePropertySpecifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.
successResponse?IResolvable | ResponseSpecificationPropertySpecifies a list of message groups that Amazon Lex uses to respond when the fulfillment is successful.
timeoutConditional?IResolvable | ConditionalSpecificationPropertyA list of conditional branches to evaluate if the fulfillment code hook times out.
timeoutNextStep?IResolvable | DialogStatePropertySpecifies the next step that the bot runs when the fulfillment code hook times out.
timeoutResponse?IResolvable | ResponseSpecificationPropertySpecifies a list of message groups that Amazon Lex uses to respond when fulfillment isn't completed within the timeout period.

failureConditional?

Type: IResolvable | ConditionalSpecificationProperty (optional)

A list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed .


failureNextStep?

Type: IResolvable | DialogStateProperty (optional)

Specifies the next step the bot runs after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed .


failureResponse?

Type: IResolvable | ResponseSpecificationProperty (optional)

Specifies a list of message groups that Amazon Lex uses to respond when fulfillment isn't successful.


successConditional?

Type: IResolvable | ConditionalSpecificationProperty (optional)

A list of conditional branches to evaluate after the fulfillment code hook finishes successfully.


successNextStep?

Type: IResolvable | DialogStateProperty (optional)

Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.


successResponse?

Type: IResolvable | ResponseSpecificationProperty (optional)

Specifies a list of message groups that Amazon Lex uses to respond when the fulfillment is successful.


timeoutConditional?

Type: IResolvable | ConditionalSpecificationProperty (optional)

A list of conditional branches to evaluate if the fulfillment code hook times out.


timeoutNextStep?

Type: IResolvable | DialogStateProperty (optional)

Specifies the next step that the bot runs when the fulfillment code hook times out.


timeoutResponse?

Type: IResolvable | ResponseSpecificationProperty (optional)

Specifies a list of message groups that Amazon Lex uses to respond when fulfillment isn't completed within the timeout period.