grafana_oncall_escalation (Resource)

Example Usage

resource "grafana_oncall_escalation_chain" "default" {
  provider = grafana.oncall
  name     = "default"
}

data "grafana_oncall_user" "alex" {
  username = "alex"
}

// Notify step
resource "grafana_oncall_escalation" "example_notify_step" {
  escalation_chain_id = grafana_oncall_escalation_chain.default.id
  type                = "notify_persons"
  persons_to_notify = [
    data.grafana_oncall_user.alex.id
  ]
  position = 0
}

// Wait step
resource "grafana_oncall_escalation" "example_notify_step" {
  escalation_chain_id = grafana_oncall_escalation_chain.default.id
  type                = "wait"
  duration            = 300
  position            = 1
}

// Important step
resource "grafana_oncall_escalation" "example_notify_step" {
  escalation_chain_id = grafana_oncall_escalation_chain.default.id
  type                = "notify_persons"
  important           = true
  persons_to_notify = [
    data.grafana_oncall_user.alex.id
  ]
  position = 0
}

Schema

Required

Optional

Read-Only

Import

Import is supported using the following syntax:

terraform import grafana_oncall_escalation.name "{{ id }}"