grafana_report (Resource)

Note: This resource is available only with Grafana Enterprise 7.+.

Example Usage

resource "grafana_dashboard" "test" {
  config_json = <<EOD
{
  "uid": "report-dashboard",
  "title": "report-dashboard"
}
EOD
  message     = "inital commit."
}

resource "grafana_report" "test" {
  name          = "my report"
  dashboard_uid = grafana_dashboard.test.uid
  recipients    = ["some@email.com"]
  schedule {
    frequency = "hourly"
  }
}

Schema

Required

Optional

Read-Only

Nested Schema for schedule

Required:

Optional:

Nested Schema for dashboards

Required:

Optional:

Nested Schema for dashboards.time_range

Optional:

Nested Schema for time_range

Optional:

Import

Import is supported using the following syntax:

terraform import grafana_report.name "{{ id }}"
terraform import grafana_report.name "{{ orgID }}:{{ id }}"