digitalocean_uptime_check
Generated on 24 Mar 2026
from Terraform version
v2.81.0
Provides a [DigitalOcean Uptime Checks](/reference/api/reference/uptime/ 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.
Basic Example
# 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"]
}Argument Reference
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.
Attributes Reference
The following attributes are exported.
id- The id of the check.
Import
Uptime checks can be imported using the uptime check’s id, e.g.
terraform import digitalocean_uptime_check.target 5a4981aa-9653-4bd1-bef5-d6bff52042e4