Package com.pulumi.aws.lex
Class V2modelsSlotArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lex.V2modelsSlotArgs
-
public final class V2modelsSlotArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classV2modelsSlotArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static V2modelsSlotArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>botId()com.pulumi.core.Output<java.lang.String>botVersion()static V2modelsSlotArgs.Builderbuilder()static V2modelsSlotArgs.Builderbuilder(V2modelsSlotArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.lang.String>intentId()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>>slotTypeId()java.util.Optional<com.pulumi.core.Output<java.util.List<V2modelsSlotSubSlotSettingArgs>>>subSlotSettings()java.util.Optional<com.pulumi.core.Output<V2modelsSlotTimeoutsArgs>>timeouts()com.pulumi.core.Output<V2modelsSlotValueElicitationSettingArgs>valueElicitationSetting()
-
-
-
Field Detail
-
Empty
public static final V2modelsSlotArgs Empty
-
-
Method Detail
-
botId
public com.pulumi.core.Output<java.lang.String> botId()
- Returns:
- Identifier of the bot associated with the slot.
-
botVersion
public 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 com.pulumi.core.Output<java.lang.String> intentId()
- Returns:
- Identifier of the intent that contains the slot.
-
localeId
public 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.
-
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 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 V2modelsSlotArgs.Builder builder()
-
builder
public static V2modelsSlotArgs.Builder builder(V2modelsSlotArgs defaults)
-
-