Skip to content

azuread/groups_members

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD data.azuread_group.name["data.azuread_group.name"] data.azuread_user.upn["data.azuread_user.upn"] module.azuread_groups_membership["module.azuread_groups_membership"] module.azuread_service_principals["module.azuread_service_principals"] module.azuread_service_principals_membership["module.azuread_service_principals_membership"] module.group_keys["module.group_keys"] module.group_name["module.group_name"] module.managed_identities_membership["module.managed_identities_membership"] module.membership_logged_in_object_id["module.membership_logged_in_object_id"] module.membership_object_id["module.membership_object_id"] module.mssql_servers_membership["module.mssql_servers_membership"] module.object_id["module.object_id"] module.service_principals["module.service_principals"] module.user_principal_names["module.user_principal_names"] module.group_name --> data.azuread_group.name module.user_principal_names --> data.azuread_user.upn

Module Reference

Category: azuread
Path: modules/azuread/groups_members

Inputs

Name Description Type Required Default Validation
settings The settings for the Azure resource. any yes - -
group_id The ID of the group. string no - -
group_object_id The object ID of the group. string no - -
client_config Client configuration object (see module README.md). any yes - -
group_key The key of the group. string no - -
azuread_groups A map of Azure AD groups. map(any) no {} -
azuread_apps A map of Azure AD applications. map(any) no {} -
azuread_service_principals A map of Azure AD service principals. map(any) no {} -
managed_identities A map of managed identities. map(any) no {} -
mssql_servers A map of MSSQL servers. map(any) no {} -

Outputs

No outputs defined.

Sources

  • modules/azuread/groups_members/azuread_groups_membership.tf
  • modules/azuread/groups_members/groups_members.tf
  • modules/azuread/groups_members/providers.tf
  • modules/azuread/groups_members/variables.tf