AWS::Lex::Bot SlotType - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::Lex::Bot SlotType

Describes a slot type.

Syntax

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

Properties

Description

A description of the slot type. Use the description to help identify the slot type in lists.

Required: No

Type: String

Maximum: 200

Update requires: No interruption

ExternalSourceSetting

Sets the type of external information used to create the slot type.

Required: No

Type: ExternalSourceSetting

Update requires: No interruption

Name

The name of the slot type. A slot type name must be unique withing the account.

Required: Yes

Type: String

Pattern: ^([0-9a-zA-Z][_-]?)+$

Minimum: 1

Maximum: 100

Update requires: No interruption

ParentSlotTypeSignature

The built-in slot type used as a parent of this slot type. When you define a parent slot type, the new slot type has the configuration of the parent lot type.

Only AMAZON.AlphaNumeric is supported.

Required: No

Type: String

Update requires: No interruption

SlotTypeValues

A list of SlotTypeValue objects that defines the values that the slot type can take. Each value can have a list of synonyms, additional values that help train the machine learning model about the values that it resolves for the slot.

Required: No

Type: Array of SlotTypeValue

Maximum: 10000

Update requires: No interruption

ValueSelectionSetting

Determines the slot resolution strategy that Amazon Lex uses to return slot type values. The field can be set to one of the following values:

  • ORIGINAL_VALUE - Returns the value entered by the user, if the user value is similar to the slot value.

  • TOP_RESOLUTION - If there is a resolution list for the slot, return the first value in the resolution list as the slot type value. If there is no resolution list, null is returned.

If you don't specify the valueSelectionStrategy, the default is ORIGINAL_VALUE.

Required: No

Type: SlotValueSelectionSetting

Allowed values: OriginalValue | TopResolution | Concatenation

Update requires: No interruption