Как отключить оповещения CloudWatch с помощью Terraform и правил событий - PullRequest
0 голосов
/ 21 октября 2019

Попытка выяснить код 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

...