AWS::Lex::Bot FulfillmentStartResponseSpecification
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AllowInterrupt" :
Boolean
, "DelayInSeconds" :Integer
, "MessageGroups" :[ MessageGroup, ... ]
}
YAML
AllowInterrupt:
Boolean
DelayInSeconds:Integer
MessageGroups:- MessageGroup
Properties
AllowInterrupt
-
Determines whether the user can interrupt the start message while it is playing.
Required: No
Type: Boolean
Update requires: No interruption
DelayInSeconds
-
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.
Required: Yes
Type: Integer
Minimum:
1
Maximum:
900
Update requires: No interruption
MessageGroups
-
1 - 5 message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user.
Required: Yes
Type: Array of MessageGroup
Minimum:
1
Maximum:
5
Update requires: No interruption