Package-level declarations

Types

Link copied to clipboard
class Bot : KotlinCustomResource

Provides an Amazon Lex Bot resource. For more information see Amazon Lex: How It Works

Link copied to clipboard
class BotAlias : KotlinCustomResource

Provides an Amazon Lex Bot Alias resource. For more information see Amazon Lex: How It Works

Link copied to clipboard
data class BotAliasArgs(val botName: Output<String>? = null, val botVersion: Output<String>? = null, val conversationLogs: Output<BotAliasConversationLogsArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<BotAliasArgs>

Provides an Amazon Lex Bot Alias resource. For more information see Amazon Lex: How It Works

Link copied to clipboard
Link copied to clipboard
object BotAliasMapper : ResourceMapper<BotAlias>
Link copied to clipboard
Link copied to clipboard
data class BotArgs(val abortStatement: Output<BotAbortStatementArgs>? = null, val childDirected: Output<Boolean>? = null, val clarificationPrompt: Output<BotClarificationPromptArgs>? = null, val createVersion: Output<Boolean>? = null, val description: Output<String>? = null, val detectSentiment: Output<Boolean>? = null, val enableModelImprovements: Output<Boolean>? = null, val idleSessionTtlInSeconds: Output<Int>? = null, val intents: Output<List<BotIntentArgs>>? = null, val locale: Output<String>? = null, val name: Output<String>? = null, val nluIntentConfidenceThreshold: Output<Double>? = null, val processBehavior: Output<String>? = null, val voiceId: Output<String>? = null) : ConvertibleToJava<BotArgs>

Provides an Amazon Lex Bot resource. For more information see Amazon Lex: How It Works

Link copied to clipboard

Builder for BotArgs.

Link copied to clipboard
object BotMapper : ResourceMapper<Bot>
Link copied to clipboard

Builder for Bot.

Link copied to clipboard
class Intent : KotlinCustomResource

Provides an Amazon Lex Intent resource. For more information see Amazon Lex: How It Works

Link copied to clipboard
data class IntentArgs(val conclusionStatement: Output<IntentConclusionStatementArgs>? = null, val confirmationPrompt: Output<IntentConfirmationPromptArgs>? = null, val createVersion: Output<Boolean>? = null, val description: Output<String>? = null, val dialogCodeHook: Output<IntentDialogCodeHookArgs>? = null, val followUpPrompt: Output<IntentFollowUpPromptArgs>? = null, val fulfillmentActivity: Output<IntentFulfillmentActivityArgs>? = null, val name: Output<String>? = null, val parentIntentSignature: Output<String>? = null, val rejectionStatement: Output<IntentRejectionStatementArgs>? = null, val sampleUtterances: Output<List<String>>? = null, val slots: Output<List<IntentSlotArgs>>? = null) : ConvertibleToJava<IntentArgs>

Provides an Amazon Lex Intent resource. For more information see Amazon Lex: How It Works

Link copied to clipboard

Builder for IntentArgs.

Link copied to clipboard
object IntentMapper : ResourceMapper<Intent>
Link copied to clipboard

Builder for Intent.

Link copied to clipboard
Link copied to clipboard
class SlotType : KotlinCustomResource

Provides an Amazon Lex Slot Type resource. For more information see Amazon Lex: How It Works

Link copied to clipboard
data class SlotTypeArgs(val createVersion: Output<Boolean>? = null, val description: Output<String>? = null, val enumerationValues: Output<List<SlotTypeEnumerationValueArgs>>? = null, val name: Output<String>? = null, val valueSelectionStrategy: Output<String>? = null) : ConvertibleToJava<SlotTypeArgs>

Provides an Amazon Lex Slot Type resource. For more information see Amazon Lex: How It Works

Link copied to clipboard
Link copied to clipboard
object SlotTypeMapper : ResourceMapper<SlotType>
Link copied to clipboard

Functions

Link copied to clipboard
fun bot(name: String): Bot
suspend fun bot(name: String, block: suspend BotResourceBuilder.() -> Unit): Bot
Link copied to clipboard
suspend fun botAlias(name: String, block: suspend BotAliasResourceBuilder.() -> Unit): BotAlias
Link copied to clipboard
fun intent(name: String): Intent
suspend fun intent(name: String, block: suspend IntentResourceBuilder.() -> Unit): Intent
Link copied to clipboard
suspend fun slotType(name: String, block: suspend SlotTypeResourceBuilder.() -> Unit): SlotType