mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-15 07:00:14 -04:00
2.1 KiB
2.1 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| ultradns | UltraDNS: ultradns_probe_ping | docs-ultradns-resource-probe-ping | Provides an UltraDNS Ping Probe |
ultradns_probe_ping
Provides an UltraDNS ping probe
Example Usage
resource "ultradns_probe_ping" "probe" {
zone = "${ultradns_tcpool.pool.zone}"
name = "${ultradns_tcpool.pool.name}"
pool_record = "10.3.0.1"
agents = ["DALLAS", "AMSTERDAM"]
interval = "ONE_MINUTE"
threshold = 1
ping_probe {
packets = 15
packet_size = 56
limit {
name = "lossPercent"
warning = 1
critical = 2
fail = 3
}
limit {
name = "total"
warning = 2
critical = 3
fail = 4
}
}
}
Argument Reference
The following arguments are supported:
zone- (Required) The domain of the pool to probe.name- (Required) The name of the pool to probe.
pool_record- (optional) IP address or domain. If provided, a record-level probe is created, otherwise a pool-level probe is created.agents- (Required) List of locations that will be used for probing. One or more values must be specified. Valid values are"NEW_YORK","PALO_ALTO","DALLAS"&"AMSTERDAM".threshold- (Required) Number of agents that must agree for a probe state to be changed.ping_probe- (Required) a Ping Probe block.interval- (Optional) Length of time between probes in minutes. Valid values are"HALF_MINUTE","ONE_MINUTE","TWO_MINUTES","FIVE_MINUTES","TEN_MINUTES"&"FIFTEEN_MINUTE". Default:"FIVE_MINUTES".
Ping Probe block
packets- (Optional) Number of ICMP packets to send. Default3.packet_size- (Optional) Size of packets in bytes. Default56.limit- (Required) One or more Limit blocks. Only one limit block may exist for each name.
Limit block
name- (Required) Kind of limit. Valid values are"lossPercent","total","average","run"&"avgRun".warning- (Optional) Amount to trigger a warning.critical- (Optional) Amount to trigger a critical.fail- (Optional) Amount to trigger a failure.