Parameter |
Choices/Defaults |
Comments |
account_key
required |
|
Account API Key.
|
account_secret
required |
|
Account Secret Key.
|
autoFailover
bool
(added in 2.4) |
|
If true, fallback to the primary IP address is manual after a failover.
If false, fallback to the primary IP address is automatic after a failover.
|
contactList
required
(added in 2.4) |
Default:
""
|
Name or id of the contact list that the monitor will notify.
The default '' means the Account Owner.
|
domain
required |
|
Domain to work with. Can be the domain name (e.g. "mydomain.com") or the numeric ID of the domain in DNS Made Easy (e.g. "839989") for faster resolution
|
failover
bool
(added in 2.4) |
|
If yes , add or change the failover. This is applicable only for A records.
|
httpFile
(added in 2.4) |
|
The file at the Fqdn that the monitor queries for HTTP or HTTPS.
|
httpFqdn
(added in 2.4) |
|
The fully qualified domain name used by the monitor.
|
httpQueryString
(added in 2.4) |
|
The string in the httpFile that the monitor queries for HTTP or HTTPS.
|
ip1
(added in 2.4) |
|
Primary IP address for the failover.
Required if adding or changing the monitor or failover.
|
ip2
(added in 2.4) |
|
Secondary IP address for the failover.
Required if adding or changing the failover.
|
ip3
(added in 2.4) |
|
Tertiary IP address for the failover.
|
ip4
(added in 2.4) |
|
Quaternary IP address for the failover.
|
ip5
(added in 2.4) |
|
Quinary IP address for the failover.
|
maxEmails
required
(added in 2.4) |
Default:
1
|
Number of emails sent to the contact list by the monitor.
|
monitor
bool
(added in 2.4) |
|
If yes , add or change the monitor. This is applicable only for A records.
|
port
required
(added in 2.4) |
Default:
80
|
Port used by the monitor.
|
protocol
required
(added in 2.4) |
Choices:
- TCP
- UDP
HTTP ←
- DNS
- SMTP
- HTTPS
|
Protocol used by the monitor.
|
record_name
|
|
Record name to get/create/delete/update. If record_name is not specified; all records for the domain will be returned in "result" regardless of the state argument.
|
record_ttl
|
Default:
1800
|
record's "Time to live". Number of seconds the record remains cached in DNS servers.
|
record_type
|
Choices:
- A
- AAAA
- CNAME
- ANAME
- HTTPRED
- MX
- NS
- PTR
- SRV
- TXT
|
Record type.
|
record_value
|
|
Record value. HTTPRED: <redirection URL>, MX: <priority> <target name>, NS: <name server>, PTR: <target name>, SRV: <priority> <weight> <port> <target name>, TXT: <text value>"
If record_value is not specified; no changes will be made and the record will be returned in 'result' (in other words, this module can be used to fetch a record's current id, type, and ttl)
|
sensitivity
required
(added in 2.4) |
Choices:
- Low
Medium ←
- High
|
Number of checks the monitor performs before a failover occurs where Low = 8, Medium = 5,and High = 3.
|
state
required |
|
whether the record should exist or not
|
systemDescription
required
(added in 2.4) |
Default:
""
|
Description used by the monitor.
|
validate_certs
bool
(added in 1.5.1) |
|
If no , SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates.
|