terraform {
  backend "s3" {
    bucket  = "prod-aoma-core-terraform-state"
    key     = "prod/datadog/monitors/notification-rules/terraform.tfstate"
    region  = "eu-central-1"
    encrypt = "true"
  }
}

resource "datadog_monitor_notification_rule" "emails_notifications_rule" {
  count      = var.create_monitors ? 1 : 0
  name       = "AMPSV ${upper(var.environment)} Email Notifications"
  recipients = ["amp-microservices@sonymusic.com"]
  filter {
    tags = [local.email_notifications_datadog_tag, "env:${var.environment}"]
  }

}

resource "datadog_monitor_notification_rule" "pagerduty_notifications_rule" {
  count      = var.create_monitors ? 1 : 0
  name       = "AMPSV ${upper(var.environment)} PagerDuty Notifications"
  recipients = ["pagerduty-AMPSV-Emergency-Alerts"]
  filter {
    tags = [local.pagerduty_notifications_datadog_tag, "env:${var.environment}"]
  }
}
