terraform_alert_config/import_adapter/uptime_check.tf (15 lines of code) (raw):

resource "google_monitoring_uptime_check_config" "tcp_group" { display_name = "tcp-uptime-check" timeout = "60s" tcp_check { port = var.dimse_port } resource_group { resource_type = "INSTANCE" group_id = google_monitoring_group.check.name } } resource "google_monitoring_group" "check" { display_name = "uptime-check-group" filter = "resource.metadata.name=has_substring(\"tf\")" }