terraform-provider-awscc
terraform-provider-awscc copied to clipboard
Lex V2 Version possible Bug
│ Waiting for Cloud Control API service CreateResource operation completion │ returned: waiter state transitioned to FAILED. StatusMessage: Resource of │ type 'AWS::Lex::BotVersion' with identifier 'GQGFU6U68R' did not │ stabilize.. ErrorCode: NotStabilized
this error occurs when creating a lex v2 version
here is the code
###################################################
# AWS Connect Lex bot #
###################################################
resource "awscc_lex_bot" "avios_cnn_ancilliary_bot" {
name = "avios-ancilliary-bot-${terraform.workspace}"
description = "Ancilliary Bot ${terraform.workspace}"
data_privacy = {
child_directed = false
}
idle_session_ttl_in_seconds = 300
role_arn = aws_iam_role.avios_lex_v2_role.arn
auto_build_bot_locales = true
bot_file_s3_location = {
s3_bucket = aws_s3_bucket.lex_v2_data_bucket.id
s3_object_key = aws_s3_object.avios_ancilliary_zip.key
}
}
###################################################
# AWS Connect Lex bot Aliases #
###################################################
resource "awscc_lex_bot_alias" "avios_cnn_lex_bot_v2_alias" {
bot_alias_name = "avios-ancilliary-bot-aliase-${terraform.workspace}"
bot_id = awscc_lex_bot.avios_cnn_ancilliary_bot.id
description = "Ancilliary Bot Alias"
bot_version = awscc_lex_bot_version.avios_ancilliary_bot_version.id
bot_alias_locale_settings = [
{
enabled = true
locale_id = "en_US"
bot_alias_locale_setting = {
code_hook_specification = {
lambda_code_hook = {
code_hook_interface_version = "1.0"
lambda_arn = var.qna_lambda.arn
}
}
enabled = true
}
}
]
depends_on = [awscc_lex_bot.avios_cnn_ancilliary_bot]
}
resource "awscc_lex_bot_version" "avios_ancilliary_bot_version" {
bot_id = awscc_lex_bot.avios_cnn_ancilliary_bot.id
bot_version_locale_specification = [
{
locale_id = "en_US"
bot_version_locale_details = {
source_bot_version = "2"
}
}
]
depends_on = [awscc_lex_bot.avios_cnn_ancilliary_bot]
}
any help is appreciated