Terraform 变量默认值和嵌套值的描述
Terraform variables defaults and description for nested values
是否有为 terraform 中的嵌套变量设置默认值和描述的选项?
示例:
variable "example_page_rule"{
type = list(object({
level = string,
tags = string,
prefix = string
}))
}
这样可以实现吗?
variable "example_page_rule"{
type = list(object({
level = string, default = "1", description = "debug level 0-7"
tags = string, default = {}, description = "tags"
prefix = string, default = "abc", description = "some description"
}))
}
您可以使用 TF 的新实验性功能 defaults 为您的地图设置默认值。它的语法不同,但结果相同。虽然没有描述。
如果您不想使用体验功能,则必须开发自定义代码来处理默认值,就像现在执行此操作的任何其他 TF 代码一样。例如 .
是否有为 terraform 中的嵌套变量设置默认值和描述的选项?
示例:
variable "example_page_rule"{
type = list(object({
level = string,
tags = string,
prefix = string
}))
}
这样可以实现吗?
variable "example_page_rule"{
type = list(object({
level = string, default = "1", description = "debug level 0-7"
tags = string, default = {}, description = "tags"
prefix = string, default = "abc", description = "some description"
}))
}
您可以使用 TF 的新实验性功能 defaults 为您的地图设置默认值。它的语法不同,但结果相同。虽然没有描述。
如果您不想使用体验功能,则必须开发自定义代码来处理默认值,就像现在执行此操作的任何其他 TF 代码一样。例如