Skip to content

Under resource - google_monitoring_alert_policy Add Severity option #16878

Description

@vxr222

google_monitoring_alert_policy Under this resource i wanted to add option for severity
Ref. Link https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#severity
Terraform Link = https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/monitoring_alert_policy#severity

I am getting error

on main.tf line 60, in resource "google_monitoring_alert_policy" "dataflow_job_failed":
│   60:     severity = "ERROR"
│
│ An argument named "severity" is not expected here.

Module is below

resource "google_monitoring_alert_policy" "dataflow_job_failed" {
  project               = var.project_id
  severity = "ERROR"
  display_name          = "[Dataflow] Job Failed"
  notification_channels = var.notification_channels 
  combiner              = "OR"
  # user_labels           = var.user_labels
  conditions {
    display_name = "[Dataflow] Job Failed"
    condition_threshold {
      filter          = "metric.type=\"dataflow.googleapis.com/job/is_failed\" resource.type=\"dataflow_job\""
      duration        = var.duration
      comparison      = var.comparison
      threshold_value = var.threshold_value

      aggregations {
        per_series_aligner = "ALIGN_MAX"
        alignment_period   = "300s"
      }
      trigger {
        count = 1
      }
    }
  }
  alert_strategy {
    auto_close = var.auto_close_duration
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions