Permissions FAQ
What permissions are applied to the User Assigned Managed Identities (UAMI) created during the bootstrap?
During the bootstrap process, the following permissions are applied to the UAMIs created for Plan and Apply operations:
The following diagram shows the management group hierarchy and highlights the scope at which the permissions are applied:
graph TD
A[Root Parent Management Group
e.g. Tenant Root Group] --> B[**Intermediate Root**
e.g. Azure Landing Zones
*Role Assignments are Scoped Here*]:::highlight
classDef highlight fill:#000000,stroke:#9E9593,stroke-width:4px,color:#FFF;
B --> C[Platform]
B --> D[Landing Zones]
B --> E[Sandbox]
B --> F[Decommissioned]
C --> G[Management]
C --> H[Connectivity]
C --> I[Identity]
C --> J[Security]
D --> K[Corp]
D --> L[Online]Plan UAMI:
Readerat the intermediate root management group scope.Storage Blob Data Contributoron the storage account container used for Terraform state.
Apply UAMI:
Ownerat the intermediate root management group scope.Storage Blob Data Contributoron the storage account container used for Terraform state.
What If UAMI:
Readerat the intermediate root management group scope.Custom Role DefinitionwithMicrosoft.Resources/deployments/whatIf/actionandMicrosoft.Resources/deployments/validate/actionactions at the intermediate root management group scope.
Apply UAMI:
Ownerat the intermediate root management group scope.
