【发布时间】:2022-01-21 19:15:41
【问题描述】:
您好,我正在创建一个可供其他服务使用的 cloudwatch 警报通用模块。在这种情况下,维度必须是动态的,并且它也必须接受没有维度。如何使其成为条件属性,以便仅在值不为空时才执行。 我当前的代码如下。
resource "aws_cloudwatch_metric_alarm" "cloudwatch_metric_alarm" {
alarm_name = var.alarm_name
comparison_operator = var.comparison_operator
evaluation_periods = var.evaluation_periods
alarm_description = var.alarm_description
insufficient_data_actions = var.insufficient_data_actions
alarm_actions = var.alarm_actions
metric_name = var.metric_name
namespace = var.namespace
period = var.period
statistic = var.statistic
threshold = var.threshold
datapoints_to_alarm = var.datapoints_to_alarm
dimensions = {
"${var.dimensions_name}" = "${var.dimensions_value}"
}
tags = var.tags
}
【问题讨论】:
标签: amazon-web-services terraform terraform-provider-aws cloudwatch-alarms