Terraform读取所有组azuread_groups

8zzbczxx  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(93)

我是Azure AD的新手,需要帮助,目前我们正在使用图形API来读取JSON中的所有数据

current_ad_group_list = jsondecode(data.http.myreaqest.response_body)

但我想把这通电话换成

data "azuread_groups" "current_ad_group" {

 return_all   = true
}

我需要列表格式的数据,类似这样的

current_ad_group_list =  data.azuread_groups.current_ad_group[0]

请协助。以下是terraform文档https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/groups

wz1wpwve

wz1wpwve1#

检查以下代码以输出azure广告组列表。

data "azuread_groups" "current_ad_group" {
  return_all = true
}

output "groups" {
  value = tolist(data.azuread_groups.current_ad_group.display_names)
}

output "groupnames" {
  value = "${data.azuread_groups.current_ad_group.*.display_names}"
}

output "groupnames" {
  value = ["${data.azuread_groups.current_ad_group.display_names}"]
}

**输出:**groupnames = tolist([“All Employees”,“imrgrp”,“N....)]

相关问题