You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure AD新手求助:用Terraform azuread_groups替代Graph API获取组列表

使用Terraform azuread_groups数据源获取Azure AD组列表
  1. 配置数据源获取所有AD组
data "azuread_groups" "current_ad_group" {
  return_all = true
}
  1. 转换为列表格式
    要得到组的列表,直接引用数据源的groups属性即可——这个属性本身就是包含所有组对象的列表,无需额外索引:
current_ad_group_list = data.azuread_groups.current_ad_group.groups

数据源关键说明(译自官方文档)

  • 当设置return_all = true时,会返回租户内所有安全组和Office 365组
  • groups是核心返回属性,为对象列表,每个对象包含组的id、display_name、description、mail_enabled等详细字段
  • 你之前尝试的data.azuread_groups.current_ad_group[0]写法错误,因为azuread_groups数据源本身不是列表类型,groups才是存储组列表的属性

内容的提问来源于stack exchange,提问作者user3526896

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 03:07:03