Terraform 1.3.1 released, теперь можно безопасно использовать в 1.3.x, пример функции option():



variable "with_optional_attribute" {

type = object({

a = string # a required attribute

b = optional(string) # an optional attribute

c = optional(number, 127) # an optional attribute with a default value

})

}



Подробнее тут - https://github.com/hashicorp/terraform/releases/tag/v1.3.0