uptimeify_icmp_monitor
An ICMP (ping) monitor. The hostname must resolve to a public address when it is set. Import with the numeric id or the public id.
An ICMP (ping) monitor. The hostname must resolve to a public address when it is set. Import with the numeric id or the public id.
Example Usage
resource "uptimeify_icmp_monitor" "this" {
customer_id = 12
name = "Edge router"
hostname = "gw.shop.example"
ping_count = 3
}Schema
Required
customer_id(Number) Customer the monitor belongs to. Changing it moves the monitor to another customer of the same organization in place.hostname(String) Host name or IP address only: no scheme, no path, no spaces.name(String) Display name, 1 to 255 characters.
Optional
NOTE: Write-only arguments are supported in Terraform 1.11 and later.
allow_duplicate(Boolean, Write-only) Create the monitor even if the customer already has one of this type for the same target. Without it the create fails with 409monitorAlreadyExistsand the error names the import command for the existing monitor. Sent with create only.allowed_check_country_codes(Set of String) Upper-case ISO 3166-1 alpha-2 codes of the allowed check locations. Unset = all locations.check_interval(Number) Minutes between checks, 1 to 1440. Defaults to 30. The customer's package can require a larger minimum.management_type(String)managedorself_service. Only organization writers choose it; customer tokens always getself_service. Defaults tomanaged.packet_size(Number) Payload size in bytes, 1 to 65507. Unset = worker default.ping_count(Number) Echo requests per check, 1 to 10. Unset = worker default.status(String)active,maintenanceordisabled. Defaults toactive.timeout_seconds(Number) Timeout per check in seconds, 1 to 60. Defaults to 30.
Read-Only
created_at(String)id(String) Numeric ICMP monitor id.organization_id(Number)public_id(String) Public UUID of the ICMP monitor.updated_at(String)
Import
Import is supported using the following syntax:
The terraform import command can be used, for example:
# Numeric id or public id
terraform import uptimeify_icmp_monitor.this 42uptimeify_ftp_monitor
An FTP monitor: logs in (check_mode protocol) or only checks the port (tcp). The hostname must resolve to a public address. Import with the numeric id or the public id.
uptimeify_im_alert_source
An Incident Management alert source (inbound integration). Incident Management must be active for the organization. Import with the numeric id; the server-minted tokens are shown by the API only once and are therefore null after an import until rotated.