【发布时间】:2020-08-03 12:31:37
【问题描述】:
我有一个不断变化的对象列表作为变量,想知道如何正确描述它的类型
variable "lifecycle_rules" {
type = set(object({
# set(object({
# action = map(string)
# condition = map(string)
# }))
}))
default = [
{
first = [
{
condition = {
age = "1"
}
action = {
type = "Delete"
}
},
{
condition = {
age = "2"
}
action = {
type = "Delete"
}
}
]},
{
second = [
{
condition = {
age = "3"
}
action = {
type = "Delete"
}
},
{
condition = {
age = "4"
}
action = {
type = "Delete"
}
}
]
}
]
}
这里应该像这样string = set(object({...
第一个和第二个总是在变化,所以key 值应该是
字符串,但不能真正设置它 - 任何其他想法,如何编写
输入下面的默认值?
【问题讨论】:
标签: terraform