array.map 类似 terraform 中的函数

array.map like function in terraform

我想在 terraform 中映射对象列表以获得单个值的列表。

在 javascript 中看起来像这样。

[{a: 1}, {a: 2}].map(item => item.a)
// [1, 2]

如何在 terraform 中执行此操作?

locals {
  items = [for item in [{a: 1}, {a: 2}]: item.a]
}

如果我们输出 local.items 我们得到以下内容:

items = [
  1,
  2,
]