- Simplified
global-setting.jsonc: breaking changes- Simplified the layout by removing the documentation specifications (
representativeAssignmentsandinitiativeSetsToCompare) fromglobal-settings.jsoncand moving to a folder (see below) - Changed
managedIdentityLocationtomanagedIdentityLocations(plural)
- Simplified the layout by removing the documentation specifications (
- Improved and consolidated automated generation of documentation
- Folder
Definitions/DocumentationSpecsconatains the instructions on what to generate (moved with substantial format chnages fromglobal-settings.jsonc - Single script to generate documentation:
Scripts\Operations\Build-PolicyAssignmentDocumentation.ps1 - Removed scripts
Get-AzEffectsForEnvironments.ps1andGet-AzEffectsForInitiative.ps1, replaced byBuild-PolicyAssignmentDocumentation.ps1
- Folder
- Improved multi-tenant and cloud selection support, prompts for re-authentication in interactive mode
- Detects when wrong cloud selected (additional field in
pacEnvironments(global-settings.jsonc) - Detects when logged into wrong tenant
- Detects when default subscription wrong (switches to correct one)
- Detects when wrong cloud selected (additional field in
- Bug fixes
- Solution had latent scope bug retrieving Policy and Initiative definitions from management Groups, if the default subscription was not in the right hierarchy.
- Improved error handling