Bot Alias Args
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
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.lex.BotAlias;
import com.pulumi.aws.lex.BotAliasArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var orderFlowersProd = new BotAlias("orderFlowersProd", BotAliasArgs.builder()
.botName("OrderFlowers")
.botVersion("1")
.description("Production Version of the OrderFlowers Bot.")
.name("OrderFlowersProd")
.build());
}
}
Content copied to clipboard
Import
Bot aliases can be imported using an ID with the format bot_name:bot_alias_name
.
$ pulumi import aws:lex/botAlias:BotAlias order_flowers_prod OrderFlowers:OrderFlowersProd
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(botName: Output<String>? = null, botVersion: Output<String>? = null, conversationLogs: Output<BotAliasConversationLogsArgs>? = null, description: Output<String>? = null, name: Output<String>? = null)
Properties
Link copied to clipboard
The name of the bot.
Link copied to clipboard
The settings that determine how Amazon Lex uses conversation logs for the alias. Attributes are documented under conversation_logs.
Link copied to clipboard
A description of the alias. Must be less than or equal to 200 characters in length.