![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.lex.kotlin.inputs.BotPromptSpecificationArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.lex.kotlin.inputs
import com.pulumi.awsnative.lex.inputs.BotPromptSpecificationArgs.builder
import com.pulumi.awsnative.lex.kotlin.enums.BotMessageSelectionStrategy
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Boolean
import kotlin.Int
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* Prompts the user to confirm the intent.
* @property allowInterrupt Indicates whether the user can interrupt a speech prompt from the bot.
* @property maxRetries The maximum number of times the bot tries to elicit a response from the user using this prompt.
* @property messageGroupsList A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime.
* @property messageSelectionStrategy Indicates how a message is selected from a message group among retries.
* @property promptAttemptsSpecification Specifies the advanced settings on each attempt of the prompt.
*/
public data class BotPromptSpecificationArgs(
public val allowInterrupt: Output? = null,
public val maxRetries: Output,
public val messageGroupsList: Output>,
public val messageSelectionStrategy: Output? = null,
public val promptAttemptsSpecification: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy