Skip to main content

conveyor_alert_config (Resource)

The alert config resource allows you to create, update, and delete alert configs. Alert configs are used to send alerts to a list of email addresses when an Airflow task fails.

Example Usage

resource "conveyor_project" "my_project" {
name = "my_project"
}

resource "conveyor_environment" "dev" {
name = "dev"
}

resource "conveyor_project_alert_config" "my_alert_config" {
project_id = conveyor_project.my_project.id
emails = ["alerts@conveyordata.com"]
dags = ["dag1", "dag2", "prod-*"]
environment = conveyor_environment.dev.id
}

Schema

Required

  • dag_ids (List of String) The list of DAG IDs to send alerts for when they fail. You can use '' as a wildcard, like 'dag-' to match all DAGs starting with 'dag-' or '*' to match all DAGs.
  • emails (List of String) The list of emails to send alerts to.
  • environment_id (String) The ID of the environment that the alert config belongs to.
  • project_id (String) The ID of the project that the alert config belongs to.

Read-Only

  • id (String) The unique ID of the alert config.