MP.AZR.1024 Ensure management group hierarchy depth does not exceed four levels
The management group hierarchy should not exceed four levels below the tenant root group, as deeper nesting increases policy inheritance complexity and makes it harder to understand governance scope assignments. This is a local custom check, not an automated APRL-mapped check or a universal Well-Architected Framework requirement; apply it according to your organization's baseline and workload requirements.
Remediation action:
- In the Azure portal, navigate to Management groups and review the current hierarchy.
- Identify any management groups at level 6 or deeper. Level 5, counting the tenant root as level 1, is the maximum allowed depth.
- Review the subscriptions and policies assigned to the deep management groups and determine which higher-level group they belong under.
- Move subscriptions to the appropriate shallower management group using Management groups > select the subscription > Move.
- Delete the now-empty deep management groups after confirming policies have been reassigned.
Using Azure CLI:
az account management-group list --query "[].{Name:name, DisplayName:displayName}" --output table
Related links
%TestResult%