BotSlotArgs

data class BotSlotArgs(val description: Output<String>? = null, val multipleValuesSetting: Output<BotMultipleValuesSettingArgs>? = null, val name: Output<String>, val obfuscationSetting: Output<BotObfuscationSettingArgs>? = null, val slotTypeName: Output<String>, val valueElicitationSetting: Output<BotSlotValueElicitationSettingArgs>) : ConvertibleToJava<BotSlotArgs>

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, multipleValuesSetting: Output<BotMultipleValuesSettingArgs>? = null, name: Output<String>, obfuscationSetting: Output<BotObfuscationSettingArgs>? = null, slotTypeName: Output<String>, valueElicitationSetting: Output<BotSlotValueElicitationSettingArgs>)

Properties

Link copied to clipboard
val description: Output<String>? = null

The description of the slot.

Link copied to clipboard

Indicates whether a slot can return multiple values.

Link copied to clipboard
val name: Output<String>

The name given to the slot.

Link copied to clipboard

Determines whether the contents of the slot are obfuscated in Amazon CloudWatch Logs logs. Use obfuscated slots to protect information such as personally identifiable information (PII) in logs.

Link copied to clipboard
val slotTypeName: Output<String>

The name of the slot type that this slot is based on. The slot type defines the acceptable values for the slot.

Link copied to clipboard

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:

Functions

Link copied to clipboard
open override fun toJava(): BotSlotArgs