Directs Lex the order in which to elicit this slot value from the user. For example,
if the intent has two slots with priorities 1 and 2, AWS Lex first elicits a value
for the
slot with priority 1.

If multiple slots share the same priority, the order in which Lex elicits values is
arbitrary.

Type: Integer

Valid Range: Minimum value of 0. Maximum value of 100.

Required: No

responseCard

A set of possible responses for the slot type used by text-based clients. A user
chooses an option from the response card, instead of using text to reply.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 50000.

Required: No

sampleUtterances

If you know a specific pattern with which users might respond to an Amazon Lex request
for
a slot value, you can provide those utterances to improve accuracy. This is optional.
In most
cases, Amazon Lex is capable of understanding user utterances.

Type: Array of strings

Array Members: Minimum number of 0 items. Maximum number of 10 items.

Length Constraints: Minimum length of 1. Maximum length of 200.

Required: No

slotConstraint

Specifies whether the slot is required or optional.

Type: String

Valid Values: Required | Optional

Required: Yes

slotType

The type of the slot, either a custom slot type that you defined or one of the built-in
slot types.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 100.

Pattern: ^((AMAZON\.)_?|[A-Za-z]_?)+

Required: No

slotTypeVersion

The version of the slot type.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: \$LATEST|[0-9]+

Required: No

valueElicitationPrompt

The prompt that Amazon Lex uses to elicit the slot value from the user.