observe_monitor_action#

A single kind of alert, such as an email to a particular recipient. A monitor action defines the type (email or webhook), the destination (an email address or webhook URL), and the message template. A monitor action may be used by multiple monitors.

Schema#

Required#

  • name (String) Monitor action name. Must be unique within workspace.

  • workspace (String) OID of the workspace this object is contained in.

Optional#

  • description (String) A brief description of the monitor action.

  • email (Block List, Max: 1) (see below for nested schema)

  • icon_url (String) Icon to be displayed for this object. Icons are sourced from the fluency-filled icon set.

  • notify_on_close (Boolean) Enables a final update when a monitor action notification is closed (no longer triggered).

  • rate_limit (String) Limits 10 alerts to the defined time period. For email actions the minimum is 10m. For webhook actions the minimum is 1s.

  • webhook (Block List, Max: 1) (see below for nested schema)

Read-Only#

  • id (String) The ID of this resource.

  • oid (String) OID (Observe ID) for this object. This is the canonical identifier that should be used when referring to this object in terraform manifests.

Nested Schema for email#

Required:

  • body_template (String)

  • subject_template (String)

  • target_addresses (List of String)

Optional:

  • is_html (Boolean)

Nested Schema for webhook#

Required:

  • body_template (String)

  • url_template (String)

Optional:

  • headers (Map of String)

  • method (String)