Terraform 如何获取地形AWS报警的ARN值
我正在使用terraform创建下面的AWS警报Terraform 如何获取地形AWS报警的ARN值,terraform,Terraform,我正在使用terraform创建下面的AWS警报 resource "aws_cloudwatch_metric_alarm" "terraform-product-monitoring-dynamoDB-UserErrors" { alarm_name = "terraform-product-monitoring-dynamoDB-UserErrors" comparison_operator = "GreaterThanOrEqualToT
resource "aws_cloudwatch_metric_alarm" "terraform-product-monitoring-dynamoDB-UserErrors" {
alarm_name = "terraform-product-monitoring-dynamoDB-UserErrors"
comparison_operator = "GreaterThanOrEqualToThreshold"
evaluation_periods = "2"
metric_name = "UserErrors"
namespace = "AWS/DynamoDB"
period = "120"
statistic = "Sum"
threshold = "1"
alarm_description = "This metric monitors the UserErrors for DynamoDB"
alarm_actions = ["${module.admin_sns_email_topic.arn}"]
insufficient_data_actions = []
}
我想得到警报的警报,但是
"${aws_cloudwatch_metric_alarm.terraform-product-monitoring-dynamoDB-UserErrors.arn}"
给出了错误
Resource 'aws_cloudwatch_metric_alarm.terraform-product-monitoring-dynamoDB-UserErrors' does not have attribute 'arn' for variable 'aws_cloudwatch_metric_alarm.terraform-product-monitoring-dynamoDB-UserErrors.arn'
有什么想法吗
干杯
Hammer并非所有资源都具有
ARN
。如果需要获取资源的名称aws\u cloudwatch\u metric\u alarm
,请使用id
参考:
并非所有资源都有
ARN
。如果需要获取资源的名称aws\u cloudwatch\u metric\u alarm
,请使用id
参考: