Попытка выяснить код Terraform, чтобы создать событие, которое отключит действия Alarm для определенного сигнала тревоги CloudWatch. Вот что у меня есть:
resource "aws_cloudwatch_event_rule" "disable_alarms" {
name = "DisableAlarms"
description = "Disable Alarms at midnight"
schedule_expression = "cron(0 0 * * ? *)"
}
resource "aws_cloudwatch_event_target" "disable_alarms" {
target_id = "DisableAlarms"
arn = "arn:aws:..."
input = "{\"commands\":[\"DisableAlarmActions\"]}"
rule = "${aws_cloudwatch_event_rule.disable_alarms.name}"
run_command_targets {
}
}
Я на правильном пути? Кто-нибудь делал это раньше? Это ссылка на API, которая предполагает, что это должно быть возможно:
https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableAlarmActions.html
Я просто не уверен, как реализовать это с Terraform