Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard

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
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
Link copied to clipboard

Builder for Bot.

Link copied to clipboard

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
Link copied to clipboard

Builder for Intent.

Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun botAliasResource(name: String, block: suspend BotAliasResourceBuilder.() -> Unit): BotAlias
Link copied to clipboard
suspend fun botResource(name: String, block: suspend BotResourceBuilder.() -> Unit): Bot
Link copied to clipboard
suspend fun intentResource(name: String, block: suspend IntentResourceBuilder.() -> Unit): Intent
Link copied to clipboard
suspend fun slotTypeResource(name: String, block: suspend SlotTypeResourceBuilder.() -> Unit): SlotType