Class V2modelsSlotState


  • public final class V2modelsSlotState
    extends com.pulumi.resources.ResourceArgs
    • 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.
      • 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: