A Bot Alias enables you to change the version of a bot without updating applications that use the bot
bot_alias_name
(String) A unique identifier for a resource.bot_id
(String) Unique ID of resourcebot_alias_locale_settings
(Attributes Set) A list of bot alias locale settings to add to the bot alias. (see below for nested schema)bot_alias_tags
(Attributes Set) A list of tags to add to the bot alias. (see below for nested schema)bot_version
(String) The version of a bot.conversation_log_settings
(Attributes) Contains information about code hooks that Amazon Lex calls during a conversation. (see below for nested schema)description
(String) A description of the bot alias. Use the description to help identify the bot alias in lists.sentiment_analysis_settings
(Attributes) Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. (see below for nested schema)arn
(String)bot_alias_id
(String) Unique ID of resourcebot_alias_status
(String)id
(String) Uniquely identifies the resource.bot_alias_locale_settings
Required:
bot_alias_locale_setting
(Attributes) You can use this parameter to specify a specific Lambda function to run different functions in different locales. (see below for nested schema)locale_id
(String) A string used to identify the localebot_alias_locale_settings.bot_alias_locale_setting
Required:
enabled
(Boolean) Whether the Lambda code hook is enabledOptional:
code_hook_specification
(Attributes) Contains information about code hooks that Amazon Lex calls during a conversation. (see below for nested schema)bot_alias_locale_settings.bot_alias_locale_setting.code_hook_specification
Required:
lambda_code_hook
(Attributes) Contains information about code hooks that Amazon Lex calls during a conversation. (see below for nested schema)bot_alias_locale_settings.bot_alias_locale_setting.code_hook_specification.lambda_code_hook
Required:
code_hook_interface_version
(String) The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.lambda_arn
(String) The Amazon Resource Name (ARN) of the Lambda function.bot_alias_tags
Required:
key
(String) A string used to identify this tagvalue
(String) A string containing the value for the tagconversation_log_settings
Optional:
audio_log_settings
(Attributes Set) List of audio log settings (see below for nested schema)text_log_settings
(Attributes Set) List of text log settings (see below for nested schema)conversation_log_settings.audio_log_settings
Required:
destination
(Attributes) The location of audio log files collected when conversation logging is enabled for a bot. (see below for nested schema)enabled
(Boolean)conversation_log_settings.audio_log_settings.destination
Required:
s3_bucket
(Attributes) Specifies an Amazon S3 bucket for logging audio conversations (see below for nested schema)conversation_log_settings.audio_log_settings.destination.s3_bucket
Required:
log_prefix
(String) The Amazon S3 key of the deployment package.s3_bucket_arn
(String) The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.Optional:
kms_key_arn
(String) The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.conversation_log_settings.text_log_settings
Required:
destination
(Attributes) Defines the Amazon CloudWatch Logs destination log group for conversation text logs. (see below for nested schema)enabled
(Boolean)conversation_log_settings.text_log_settings.destination
Required:
cloudwatch
(Attributes) (see below for nested schema)conversation_log_settings.text_log_settings.destination.cloudwatch
Required:
cloudwatch_log_group_arn
(String) A string used to identify the groupArn for the Cloudwatch Log Grouplog_prefix
(String) A string containing the value for the Log Prefixsentiment_analysis_settings
Required:
detect_sentiment
(Boolean) Enable to call Amazon Comprehend for Sentiment natively within LexImport is supported using the following syntax:
$ terraform import awscc_lex_bot_alias.example <resource ID>