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