V2modelsSlotArgs

data class V2modelsSlotArgs(val botId: Output<String>? = null, val botVersion: Output<String>? = null, val description: Output<String>? = null, val intentId: Output<String>? = null, val localeId: Output<String>? = null, val multipleValuesSettings: Output<List<V2modelsSlotMultipleValuesSettingArgs>>? = null, val name: Output<String>? = null, val obfuscationSettings: Output<List<V2modelsSlotObfuscationSettingArgs>>? = null, val slotTypeId: Output<String>? = null, val subSlotSettings: Output<List<V2modelsSlotSubSlotSettingArgs>>? = null, val timeouts: Output<V2modelsSlotTimeoutsArgs>? = null, val valueElicitationSetting: Output<V2modelsSlotValueElicitationSettingArgs>? = null) : ConvertibleToJava<V2modelsSlotArgs>

Import

Using pulumi import, import Lex V2 Models Slot using the id. For example:

$ pulumi import aws:lex/v2modelsSlot:V2modelsSlot example bot-1234,1,intent-5678,en-US,slot-9012

Constructors

Link copied to clipboard
constructor(botId: Output<String>? = null, botVersion: Output<String>? = null, description: Output<String>? = null, intentId: Output<String>? = null, localeId: Output<String>? = null, multipleValuesSettings: Output<List<V2modelsSlotMultipleValuesSettingArgs>>? = null, name: Output<String>? = null, obfuscationSettings: Output<List<V2modelsSlotObfuscationSettingArgs>>? = null, slotTypeId: Output<String>? = null, subSlotSettings: Output<List<V2modelsSlotSubSlotSettingArgs>>? = null, timeouts: Output<V2modelsSlotTimeoutsArgs>? = null, valueElicitationSetting: Output<V2modelsSlotValueElicitationSettingArgs>? = null)

Properties

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

Identifier of the bot associated with the slot.

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

Version of the bot associated with the slot.

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

Description of the slot.

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

Identifier of the intent that contains the slot.

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

Identifier of the language and locale that the slot will be used in.

Link copied to clipboard

Whether the slot returns multiple values in one response. See the multiple_values_setting argument reference below.

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

Name of the slot.

Link copied to clipboard

Determines how slot values are used in Amazon CloudWatch logs. See the obfuscation_setting argument reference below.

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

Unique identifier for the slot type associated with this slot.

Link copied to clipboard

Specifications for the constituent sub slots and the expression for the composite slot. See the sub_slot_setting argument reference below.

Link copied to clipboard
val timeouts: Output<V2modelsSlotTimeoutsArgs>? = null

Functions

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