在Terraform中,如何通过属性在列表中获取不同的元组?

在Terraform中,如何通过属性在列表中获取不同的元组?,terraform,Terraform,换句话说,有没有一种方法可以为某个函数指定元组的标识,以便生成一组元组?这一方法有效: locals { tuples = [ {a=1, b=2}, {a=1, b=3}, {a=5, b=4}, ] a_map = {for t in tuples: t.a => t...} distinct_tuples = [for k, v in a_map: v[0]] }

换句话说,有没有一种方法可以为某个函数指定元组的标识,以便生成一组元组?

这一方法有效:

locals {
  tuples = [
    {a=1, b=2},
    {a=1, b=3},
    {a=5, b=4},
  ]
  a_map = {for t in tuples: t.a => t...}
  distinct_tuples = [for k, v in a_map: v[0]]
}