variable "project" { type = string } variable "region" { type = string } variable "service" { type = object({ name = string image = string sa = string invokers = list(string) public = bool probe = string cpu = string memory = string min = number max = number timeout = number cpu_idle = bool vpc = optional(object({ network = string subnetwork = string egress = optional(string, "PRIVATE_RANGES_ONLY") })) env = map(string) secrets = optional(map(string), {}) ingress = string }) description = "one cloud run service, as described by modules/environment local.services" }