Provides a DigitalOcean Uptime Checks resource. Uptime Checks provide the ability to monitor your endpoints from around the world, and alert you when they’re slow, unavailable, or SSL certificates are expiring.
# Create a new check for the target endpoint in a specific region
resource "digitalocean_uptime_check" "foobar" {
name = "example-europe-check"
target = "https://www.example.com"
regions = ["eu_west"]
}
The following arguments are supported:
name
- (Required) A human-friendly display name for the check.target
- (Required) The endpoint to perform healthchecks on.type
- The type of health check to perform: ‘ping’ ‘http’ ‘https’.regions
- An array containing the selected regions to perform healthchecks from: “us_east”, “us_west”, “eu_west”, “se_asia”enabled
- A boolean value indicating whether the check is enabled/disabled.The following attributes are exported.
id
- The id of the check.Uptime checks can be imported using the uptime check’s id
, e.g.
terraform import digitalocean_uptime_check.target 5a4981aa-9653-4bd1-bef5-d6bff52042e4