CreateSlotRequest
¶
Source code in docs_src/capo_lex_models_v2/types/create_slot_request.py
bot_version
instance-attribute
¶
bot_version: DraftBotVersion
The version of the bot associated with the slot.
description
instance-attribute
¶
description: NotRequired[Description]
A description of the slot. Use this to help identify the slot in lists.
locale_id
instance-attribute
¶
locale_id: LocaleId
The identifier of the language and locale that the slot will be used in. The string must match one of the supported locales. All of the bots, intents, slot types used by the slot must have the same locale. For more information, see Supported languages.
multiple_values_setting
instance-attribute
¶
multiple_values_setting: NotRequired[MultipleValuesSetting]
Indicates whether the slot returns multiple values in one response. Multi-value slots are only available in the en-US locale. If you set this value to true in any other locale, Amazon Lex throws a ValidationException.
If the multipleValuesSetting is not set, the default value is false.
obfuscation_setting
instance-attribute
¶
obfuscation_setting: NotRequired[ObfuscationSetting]
Determines how slot values are used in Amazon CloudWatch logs. If the value of the obfuscationSetting parameter is DefaultObfuscation, slot values are obfuscated in the log output. If the value is None, the actual value is present in the log output.
The default is to obfuscate values in the CloudWatch logs.
slot_name
instance-attribute
¶
slot_name: Name
The name of the slot. Slot names must be unique within the bot that contains the slot.
slot_type_id
instance-attribute
¶
slot_type_id: NotRequired[BuiltInOrCustomSlotTypeId]
The unique identifier for the slot type associated with this slot. The slot type determines the values that can be entered into the slot.
sub_slot_setting
instance-attribute
¶
sub_slot_setting: NotRequired[SubSlotSetting]
Specifications for the constituent sub slots and the expression for the composite slot.
value_elicitation_setting
instance-attribute
¶
value_elicitation_setting: SlotValueElicitationSetting
Specifies prompts that Amazon Lex sends to the user to elicit a response that provides the value for the slot.