Package com.pulumi.aws.lex.inputs
Class V2modelsSlotState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lex.inputs.V2modelsSlotState
-
public final class V2modelsSlotState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classV2modelsSlotState.Builder
-
Field Summary
Fields Modifier and Type Field Description static V2modelsSlotStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>botId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>botVersion()static V2modelsSlotState.Builderbuilder()static V2modelsSlotState.Builderbuilder(V2modelsSlotState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>intentId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>localeId()java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotMultipleValuesSettingArgs>>>multipleValuesSettings()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotObfuscationSettingArgs>>>obfuscationSettings()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>slotId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>slotTypeId()java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotSubSlotSettingArgs>>>subSlotSettings()java.util.Optional<com.pulumi.core.Output<V2modelsSlotTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<V2modelsSlotValueElicitationSettingArgs>>valueElicitationSetting()
-
-
-
Field Detail
-
Empty
public static final V2modelsSlotState Empty
-
-
Method Detail
-
botId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> botId()
- Returns:
- Identifier of the bot associated with the slot.
-
botVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> botVersion()
- Returns:
- Version of the bot associated with the slot.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the slot.
-
intentId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> intentId()
- Returns:
- Identifier of the intent that contains the slot.
-
localeId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> localeId()
- Returns:
- Identifier of the language and locale that the slot will be used in.
-
multipleValuesSettings
public java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotMultipleValuesSettingArgs>>> multipleValuesSettings()
- Returns:
- Whether the slot returns multiple values in one response. See the `multipleValuesSetting` argument reference below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the slot.
-
obfuscationSettings
public java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotObfuscationSettingArgs>>> obfuscationSettings()
- Returns:
- Determines how slot values are used in Amazon CloudWatch logs. See the `obfuscationSetting` argument reference below.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
slotId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> slotId()
- Returns:
- Unique identifier associated with the slot.
-
slotTypeId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> slotTypeId()
- Returns:
- Unique identifier for the slot type associated with this slot.
-
subSlotSettings
public java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotSubSlotSettingArgs>>> subSlotSettings()
- Returns:
- Specifications for the constituent sub slots and the expression for the composite slot. See the `subSlotSetting` argument reference below.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<V2modelsSlotTimeoutsArgs>> timeouts()
-
valueElicitationSetting
public java.util.Optional<com.pulumi.core.Output<V2modelsSlotValueElicitationSettingArgs>> valueElicitationSetting()
- Returns:
- Prompts that Amazon Lex sends to the user to elicit a response that provides the value for the slot. If you configure this block without `prompt_specification.*.prompt_attempts_specification`, AWS will provide default `promptAttemptsSpecification` blocks for the initial prompt (map key `Initial`) and each retry attempt (map keys `Retry1`, `Retry2`, etc.). This will cause Terraform to report differences. Use the `valueElicitationSetting` configuration above in the `valueElicitationSetting` example to avoid differences resulting from AWS default configurations. See the `valueElicitationSetting` argument reference below. The following arguments are optional:
-
builder
public static V2modelsSlotState.Builder builder()
-
builder
public static V2modelsSlotState.Builder builder(V2modelsSlotState defaults)
-
-