Terraform 如何变异地图';s键和值以更改其大小写
我有这张地图:Terraform 如何变异地图';s键和值以更改其大小写,terraform,Terraform,我有这张地图: tags = { "Name" = "sdfsdfsdf" "ZZZZ" = "ABC-DE" "sdfsEEEdfsdfE" = "sdfsdfsdQQQf" } 我想从那张地图生成一张新地图,但所有的键和值都是小写的 我原以为我可以在当地人的内部为每个人做这件事,但看起来这不受支持?我想为此创建一个新地图(通过本地人) 这是无效的语法,但我想执
tags = {
"Name" = "sdfsdfsdf"
"ZZZZ" = "ABC-DE"
"sdfsEEEdfsdfE" = "sdfsdfsdQQQf"
}
我想从那张地图生成一张新地图,但所有的键和值都是小写的
我原以为我可以在当地人的内部为每个人做这件事,但看起来这不受支持?我想为此创建一个新地图(通过本地人)
这是无效的语法,但我想执行以下操作:
locals{
test = {
for i in tags:
lower(i.key) => lower(i.key)
lower(i.value) => lower(i.value)
}
}
这非常简单,但出于某种原因,我很难找到一个这样的例子
locals {
newmap = {
for key, value in local.tags :
lower(key) => lower(value)
}
}