grafana_contact_point (Resource)

Manages Grafana Alerting contact points.

This resource requires Grafana 9.1.0 or later.

Example Usage

resource "grafana_contact_point" "my_contact_point" {
  name = "My Contact Point"

  email {
    addresses               = ["one@company.org", "two@company.org"]
    message                 = "{{ len .Alerts.Firing }} firing."
    subject                 = "{{ template \"default.title\" .}}"
    single_email            = true
    disable_resolve_message = false
  }
}

Schema

Required

Optional

Read-Only

Nested Schema for alertmanager

Required:

Optional:

Read-Only:

Nested Schema for dingding

Required:

Optional:

Read-Only:

Nested Schema for discord

Required:

Optional:

Read-Only:

Nested Schema for email

Required:

Optional:

Read-Only:

Nested Schema for googlechat

Required:

Optional:

Read-Only:

Nested Schema for kafka

Required:

Optional:

Read-Only:

Nested Schema for line

Required:

Optional:

Read-Only:

Nested Schema for oncall

Required:

Optional:

Read-Only:

Nested Schema for opsgenie

Required:

Optional:

Read-Only:

Nested Schema for opsgenie.responders

Required:

Optional:

Nested Schema for pagerduty

Required:

Optional:

Read-Only:

Nested Schema for pushover

Required:

Optional:

Read-Only:

Nested Schema for sensugo

Required:

Optional:

Read-Only:

Nested Schema for slack

Optional:

Read-Only:

Nested Schema for sns

Required:

Optional:

Read-Only:

Nested Schema for teams

Required:

Optional:

Read-Only:

Nested Schema for telegram

Required:

Optional:

Read-Only:

Nested Schema for threema

Required:

Optional:

Read-Only:

Nested Schema for victorops

Required:

Optional:

Read-Only:

Nested Schema for webex

Optional:

Read-Only:

Nested Schema for webhook

Required:

Optional:

Read-Only:

Nested Schema for wecom

Optional:

Read-Only:

Import

Import is supported using the following syntax:

terraform import grafana_contact_point.name "{{ name }}"
terraform import grafana_contact_point.name "{{ orgID }}:{{ name }}"