AWS::Lex::Bot PostFulfillmentStatusSpecification - AWS CloudFormation

AWS::Lex::Bot PostFulfillmentStatusSpecification

Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

FailureConditional

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.

Required: No

Type: ConditionalSpecification

Update requires: No interruption

FailureNextStep

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.

Required: No

Type: DialogState

Update requires: No interruption

FailureResponse

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

Required: No

Type: ResponseSpecification

Update requires: No interruption

SuccessConditional

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

Required: No

Type: ConditionalSpecification

Update requires: No interruption

SuccessNextStep

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

Required: No

Type: DialogState

Update requires: No interruption

SuccessResponse

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

Required: No

Type: ResponseSpecification

Update requires: No interruption

TimeoutConditional

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

Required: No

Type: ConditionalSpecification

Update requires: No interruption

TimeoutNextStep

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

Required: No

Type: DialogState

Update requires: No interruption

TimeoutResponse

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

Required: No

Type: ResponseSpecification

Update requires: No interruption