Azure Management and governance built-in role
Azure Center for SAP solutions administrator
Provides user administration across Azure Center for SAP solutions, including infrastructure deployment, SAP installation, registration as a Virtual Instance for SAP solutions, health and status, start and stop, and VIS deletion. It spans broad control-plane permissions and includes a VIS start DataAction.
Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.
Role definition ID: 7b0c7e81-271f-4c71-90bf-e30bdfdbc2f7
Control-plane actions (57)
Microsoft.Advisor/configurations/readMicrosoft.Advisor/recommendations/readMicrosoft.Workloads/sapvirtualInstances/*/readMicrosoft.Workloads/sapVirtualInstances/*/writeMicrosoft.Workloads/sapVirtualInstances/*/deleteMicrosoft.Workloads/Locations/*/actionMicrosoft.Workloads/Locations/*/readMicrosoft.Workloads/sapVirtualInstances/*/start/actionMicrosoft.Workloads/sapVirtualInstances/*/stop/actionMicrosoft.Workloads/connectors/*/readMicrosoft.Workloads/connectors/*/writeMicrosoft.Workloads/connectors/*/deleteMicrosoft.Resources/subscriptions/resourceGroups/readMicrosoft.Insights/alertRules/*Microsoft.Insights/metrics/readMicrosoft.Insights/metricDefinitions/readMicrosoft.Resources/deployments/*Microsoft.Authorization/*/readMicrosoft.Resources/subscriptions/readMicrosoft.Resources/subscriptions/resourceGroups/writeMicrosoft.Resources/subscriptions/resourcegroups/deployments/*Microsoft.ResourceHealth/availabilityStatuses/readMicrosoft.Network/virtualNetworks/readMicrosoft.Network/virtualNetworks/providers/Microsoft.Insights/metricDefinitions/readMicrosoft.Network/virtualNetworks/subnets/readMicrosoft.Network/virtualNetworks/subnets/writeMicrosoft.Network/virtualNetworks/subnets/virtualMachines/readMicrosoft.Network/networkInterfaces/readMicrosoft.Network/networkInterfaces/ipconfigurations/readMicrosoft.Network/networkInterfaces/loadBalancers/readMicrosoft.Network/networkInterfaces/providers/Microsoft.Insights/metricDefinitions/readMicrosoft.Network/loadBalancers/readMicrosoft.Network/loadBalancers/backendAddressPools/readMicrosoft.Network/loadBalancers/frontendIPConfigurations/readMicrosoft.Network/loadBalancers/loadBalancingRules/readMicrosoft.Network/loadBalancers/inboundNatRules/readMicrosoft.Network/loadBalancers/providers/Microsoft.Insights/logDefinitions/readMicrosoft.Network/loadBalancers/networkInterfaces/readMicrosoft.Network/loadBalancers/outboundRules/readMicrosoft.Network/loadBalancers/virtualMachines/readMicrosoft.Network/loadBalancers/providers/Microsoft.Insights/metricDefinitions/readMicrosoft.Network/privateEndpoints/readMicrosoft.Network/networkSecurityGroups/join/actionMicrosoft.Network/routeTables/join/actionMicrosoft.Storage/storageAccounts/readMicrosoft.Storage/storageAccounts/blobServices/readMicrosoft.Storage/storageAccounts/blobServices/containers/readMicrosoft.Storage/storageAccounts/fileServices/readMicrosoft.Storage/storageAccounts/fileServices/shares/readMicrosoft.Compute/virtualMachines/readMicrosoft.Compute/availabilitySets/readMicrosoft.Compute/sshPublicKeys/readMicrosoft.Compute/sshPublicKeys/writeMicrosoft.Compute/sshPublicKeys/*/generateKeyPair/actionMicrosoft.Compute/virtualMachines/extensions/readMicrosoft.Compute/virtualMachines/extensions/deleteMicrosoft.Compute/disks/read
Data-plane actions (1)
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Excluded actions (0)
None
Assignable scopes (1)
/
Practical scope
Azure RBAC assignments apply at the selected scope and are inherited by child scopes. Keep the assignment at the narrowest resource, resource group, subscription, or management-group boundary that contains the intended resources. Microsoft documents the role for the subscription or resource groups containing the SAP system. Its compute, network, storage, deployment, and workload permissions make broad inherited scope highly privileged.
Common use cases (2)
- Deploy infrastructure and install a new SAP system through Azure Center for SAP solutions.
- Register, monitor, start, stop, and manage an existing SAP system represented by a VIS resource.
Prerequisites (2)
- Register the Microsoft.Workloads resource provider and meet the supported SAP system and connectivity prerequisites.
- For existing user-assigned identities, the user also needs Managed Identity Operator, while the identity needs the service role on compute and storage resources and Reader on virtual-network resources.
Best practices (2)
- Assign to a small SAP platform administration group at the SAP system resource groups rather than broadly across unrelated workloads.
- Keep the human administrator role separate from the user-assigned managed identity service role.
Security considerations (2)
- The role can deploy and change SAP infrastructure, install software, operate VMs through VIS, and delete the VIS resource.
- Its broad control-plane surface and VIS start DataAction affect workload integrity, availability, and cost; it is not a least-privilege default for read-only operations.
Assignment guidance
Assign to trusted SAP platform administrators on the SAP subscription or dedicated resource groups. Use the Reader role for observation, and assign the service role only to the documented user-assigned managed identity.
Related roles (3)
- Azure Center for SAP solutions reader: Read-only user counterpart for VIS resources.
- Azure Center for SAP solutions service role: Separate role for the user-assigned managed identity used by the service.
- Managed Identity Operator: Microsoft documents this companion role when a user assigns an existing user-assigned managed identity to the VIS.
Editorial sources (6)
- Azure built-in roles for Management and governance →
Supports: Description, Practical scope, Security considerations. Retrieved 2026-07-16.
- Steps to assign an Azure role →
Supports: Prerequisites, Assignment guidance. Retrieved 2026-07-16.
- Understand scope for Azure RBAC →
Supports: Practical scope, Assignment guidance. Retrieved 2026-07-16.
- Best practices for Azure RBAC →
Supports: Best practices, Assignment guidance. Retrieved 2026-07-16.
- Azure RBAC for Azure Center for SAP solutions →
Supports: Description, Practical scope, Common use cases, Prerequisites, Best practices, Security considerations, Assignment guidance, Related roles. Retrieved 2026-07-16.
- Register an existing SAP system →
Supports: Common use cases, Prerequisites, Best practices, Security considerations. Retrieved 2026-07-16.