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

We can't find any results for your search.

Try using different keywords or simplifying your search terms.