Overview of Azure Governance Visualizer (AzGovViz)
masterAzure Governance Visualizer (AzGovViz) is a PowerShell-based tool designed to provide granular insights into technical Azure Governance implementations. It iterates through the Azure Tenant's Management Group hierarchy—from the root Management Group down to Subscriptions, Resource Groups, and individual Resources—collecting data via Azure ARM, Microsoft Graph, and Storage APIs.
Key Capabilities:
- Hierarchy Visualization: Generates an HTML output containing a
HierarchyMapandTenantSummary. - Governance Insights: Provides
DefinitionInsightsand granularScopeInsightsfor Management Groups and Subscriptions, specifically covering Azure Policy and RBAC. - Data Export: Produces enriched CSV files for capability-specific data and detailed JSON files documenting Management Groups, Subscriptions, Azure RBAC (definitions and assignments), and Azure Policy (definitions and assignments).
- Use Cases: Ideal for change tracking, tenant migration (redeployment of configuration), and creating governance backups.