Global InfraGlobal Infra Cloud
Monitoring

Availability Check

Terraform reference for Availability Check.

Schema Properties

PropertyTypeDescription
bbe_config
Required
objectBlackbox Exporter probe module configuration (upstream prometheus/blackbox_exporter config.Module). The prober field selects the module type; the matching block (http/tcp/icmp/dns/grpc) carries the prober-specific options. Exactly one block must be set and it must match prober.
interval
Required
integerProbe interval in seconds. Allowed values: 10, 15, 20, 30 or 60.
Examples:30
labels
objectExtra Prometheus labels attached to all probe metrics (key: value pairs).
locations
list(string)Monitoring locations from which the probe runs. Leave empty to broadcast to all locations.
monitoring
objectStructured monitoring and alerting configuration for this probe.
name
RequiredForceNew
stringUnique probe name within the tenancy. Only alphanumeric characters, dashes and underscores are allowed (max 40 characters). Immutable after creation.
Examples:my-service-http
targets
Required
list(string)List of target endpoints for the probe (e.g. https://my-service.example.com/health).
timeout
Computed
stringProbe timeout duration (e.g. 5s). Computed from bbe_config.timeout — do not set manually.
Examples:5s
type
Computed
stringBBE prober type. Computed from bbe_config.prober — do not set manually.
resource "gi_monitoring_availability_check" "example" {  attributes = {    interval   = 30    name       = "my-service-http"    targets    = ["value-1", "value-2"]    bbe_config = {      prober = "http"                 }  }}

Usage Notes