variable "name" {
  description = "Short probe identifier (e.g. eu, us)."
  type        = string
}

variable "location" {
  description = "Vendor location/datacenter for the probe."
  type        = string
}

variable "server_type" {
  description = "Vendor server type/size."
  type        = string
  default     = "cpx11"
}

variable "image" {
  description = "OS image."
  type        = string
  default     = "debian-12"
}

variable "ssh_key_ids" {
  description = "Vendor SSH key IDs authorised on the probe."
  type        = list(string)
  default     = []
}

variable "ssh_allowlist_cidrs" {
  description = "CIDRs allowed to SSH the probe. Empty = open (tighten in prod)."
  type        = list(string)
  default     = []
}
