gpt4 book ai didi

variables - 地形变量中的 map 内的 map

转载 作者:行者123 更新时间:2023-12-03 17:50:20 29 4
gpt4 key购买 nike

有谁知道代码片段代表我是否可以在terraform变量的map变量内创建map变量吗?

variable "var" {
type = map
default = {
firstchoice = {
firstAChoice ="foo"
firstBChoice = "bar"
}
secondchoice = {
secondAChoice = "foobar"
secondBChoice = "barfoo"
}
}
}
如果有人对这是否可能或任何详细说明的文档有任何见识,那将是很棒的。

最佳答案

是的,可以将map变量作为map变量键的值。您的变量只需要右缩进即可。另外,我正在提出访问该变量的方法。

variable "var" {
default = {
firstchoice = {
firstAChoice = "foo"
firstBChoice = "bar"
}

secondchoice = {
secondAChoice = "foobar"
secondBChoice = "barfoo"
}
}
}

要访问 map 键 firstchoice的整个 map 值,您可以尝试以下操作
value = "${var.var["firstchoice"]}"

output:
{
firstAChoice = foo
firstBChoice = bar
}

要访问该 map 键的特定键(例如 firstAChoice),您可以尝试
value = "${lookup(var.var["firstchoice"],"firstAChoice")}"

output: foo

关于variables - 地形变量中的 map 内的 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56776130/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com