LexFunctions

Functions

Link copied to clipboard
suspend fun getBot(argument: GetBotPlainArgs): GetBotResult

Amazon Lex conversational bot performing automated tasks such as ordering a pizza, booking a hotel, and so on.

suspend fun getBot(id: String): GetBotResult
suspend fun getBot(argument: suspend GetBotPlainArgsBuilder.() -> Unit): GetBotResult
Link copied to clipboard

A Bot Alias enables you to change the version of a bot without updating applications that use the bot

suspend fun getBotAlias(argument: suspend GetBotAliasPlainArgsBuilder.() -> Unit): GetBotAliasResult
suspend fun getBotAlias(botAliasId: String, botId: String): GetBotAliasResult
Link copied to clipboard

A version is a numbered snapshot of your work that you can publish for use in different parts of your workflow, such as development, beta deployment, and production.

suspend fun getBotVersion(botId: String, botVersion: String): GetBotVersionResult
Link copied to clipboard

A resource policy with specified policy statements that attaches to a Lex bot or bot alias.