Skip to content

AlertChannel

Notification channel (email, Slack, SMS, webhook, PagerDuty, etc.).

Details

API Group alerts.checkly.crossplane.io/v1alpha1
Kind AlertChannel
Terraform Resource checkly_alert_channel

spec.forProvider fields

Field Type Description
call array<object> (Block Set, Max: 1) (see below for nested schema)
email array<object> (Block Set, Max: 1) (see below for nested schema)
opsgenie array<object> (Block Set, Max: 1) (see below for nested schema)
pagerduty array<object> (Block Set, Max: 1) (see below for nested schema)
sendDegraded boolean (Boolean) (Default false)
(Default false)
sendFailure boolean (Boolean) (Default true)
(Default true)
sendRecovery boolean (Boolean) (Default true)
(Default true)
slack array<object> (Block Set, Max: 1) (see below for nested schema)
sms array<object> (Block Set, Max: 1) (see below for nested schema)
sslExpiry boolean (Boolean) (Default false)
(Default false)
sslExpiryThreshold number (Number) Value must be between 1 and 30 (Default 30)
Value must be between 1 and 30 (Default 30)
webhook array<object> (Block Set, Max: 1) (see below for nested schema)

Example

apiVersion: alerts.checkly.m.crossplane.io/v1alpha1
kind: AlertChannel
metadata:
  annotations:
    meta.upbound.io/example-id: alerts/v1alpha1/alertchannel
  labels:
    testing.upbound.io/example-name: email_ac
  name: email-ac
  namespace: upbound-system
spec:
  forProvider:
    email:
    - address: john@example.com
    sendDegraded: true
    sendFailure: false
    sendRecovery: true
    sslExpiry: true
    sslExpiryThreshold: 22

Notes

  • Both namespace-scoped (alerts.checkly.crossplane.io/v1alpha1) and cluster-scoped (alerts.checkly.m.crossplane.io/v1alpha1) variants are available.
  • See the Terraform docs for detailed field descriptions.