Allow custom names and descriptions for load balancer components (#3223)

* feat: Changes for migrating resources to GLB module

* Updated Readme

* Added support for null description

* Added support for empty string

* Added default optional values

* Changed Readme

* Corrected description according to readme

* Added name and description changes for net-lb-app-ext-regional

* Added name and description changes for net-lb-app-int

* Added name and description changes for net-lb-app-int-cross-region

* Added name and description changes for net-lb-proxy-int

* Added name and description changes for net-lb-ext

* Added name and description changes for net-lb-int

* Changed Readme docs
This commit is contained in:
Ayush Gupta
2025-07-18 11:39:50 +05:30
committed by GitHub
parent 8ce4171162
commit 4035b35af3
47 changed files with 160 additions and 128 deletions

View File

@@ -57,7 +57,7 @@ variable "forwarding_rules_config" {
description = "The optional forwarding rules configuration."
type = map(object({
address = optional(string)
description = optional(string)
description = optional(string, "Terraform managed.")
ipv6 = optional(bool, false)
name = optional(string)
ports = optional(list(number), null)
@@ -89,6 +89,8 @@ variable "group_configs" {
variable "https_proxy_config" {
description = "HTTPS proxy connfiguration."
type = object({
name = optional(string)
description = optional(string, "Terraform managed.")
certificate_manager_certificates = optional(list(string))
certificate_map = optional(string)
quic_override = optional(string)
@@ -228,6 +230,7 @@ variable "ssl_certificates" {
private_key = string
})), {})
managed_configs = optional(map(object({
name = optional(string)
domains = list(string)
description = optional(string)
})), {})