Parameter | Choices | Default | Comments |
---|---|---|---|
alerts (dict) |
Alert object. | ||
client_override_options (dict) |
Client override options (developer use). For example, can be used to override the DigitalOcean API endpoint for an internal test suite. If provided, these options will knock out existing options. | ||
compare (str) |
|
Comparision. | |
description (str) |
Description. | ||
enabled (bool) |
Enabled. | ||
entities (list) |
Entities. | ||
module_override_options (dict) |
Module override options (developer use). Can be used to override module options to support experimental or future options. If provided, these options will knock out existing options. | ||
state (str) |
|
present | State of the resource, present to create, absent to destroy. |
tags (list) |
Tags. | ||
timeout (int) |
300 | Polling timeout in seconds. | |
token (str) |
DigitalOcean API token. There are several environment variables which can be used to provide this value. DIGITALOCEAN_ACCESS_TOKEN , DIGITALOCEAN_TOKEN , DO_API_TOKEN , DO_API_KEY , DO_OAUTH_TOKEN and OAUTH_TOKEN |
||
type (str) |
|
Type. | |
value (float) |
Value. | ||
window (str) |
|
Window. |
- name: Create monitoring alert policy
digitalocean.cloud.monitoring_alert_policy:
token: "{{ token }}"
state: present
alerts:
email:
- [email protected]
slack:
- channel: Production Alerts
url: https://hooks.slack.com/services/T1234567/AAAAAAAA/ZZZZZZ
compare: GreaterThan
description: CPU Alert
enabled: true
entities:
- 192018292
tags:
- droplet_tag
type: v1/insights/droplet/cpu
value: 80
window: 5m
Key | Returned | Description |
---|---|---|
alerts (dict) |
always |
Monitoring alert policy information.
Sample:
|
error (dict) |
failure |
DigitalOcean API error.
Sample:
|
msg (str) |
always |
Monitoring alert policy result information.
Sample:
|