Azure Compute built-in role

Compute Limit Operator

Manages and shares approved compute quota limits, such as VM-family core limits, from a host subscription to guest subscriptions. It does not provide a general virtual-machine management workflow.

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: 980cf6f7-edec-4fd1-8e9e-28f70b1d5258

Control-plane actions (10)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the host subscription whose approved limits are shared. The Compute Limit REST resources are addressed by host subscription and location; a parent assignment would inherit authority across additional subscriptions.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Compute Limit Operator to the capacity-management identity on the host subscription after the host, guest, location, and approved limits are recorded. Do not use it for ordinary quota requests or VM administration, and remove the assignment when the sharing relationship ends.

Common questions

When should I assign the Compute Limit Operator Azure role?

Assign Compute Limit Operator when you need to: Configure which guest subscriptions may consume compute limits shared by a host subscription in a region.; and Enable, inspect, or disable shared compute-limit records and register the Compute Limit resource provider.. Practical scope: Assign on the host subscription whose approved limits are shared. The Compute Limit REST resources are addressed by host subscription and location; a parent assignment would inherit authority across additional subscriptions.

What permissions does the Compute Limit Operator Azure role grant?

The role definition grants 10 combined control-plane and data-plane actions. Representative operations include: Microsoft.ComputeLimit/locations/guestSubscriptions/read; Microsoft.ComputeLimit/locations/guestSubscriptions/write; Microsoft.ComputeLimit/locations/guestSubscriptions/delete; Microsoft.ComputeLimit/locations/sharedLimits/read; Microsoft.ComputeLimit/locations/sharedLimits/write; and Microsoft.ComputeLimit/locations/sharedLimits/delete. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Compute Limit Operator Azure role?

Key considerations when assigning Compute Limit Operator: Adding a guest subscription lets it consume compute limits made available by the host subscription.; Disabling a shared limit or removing a guest can block future capacity consumption and disrupt deployment plans.; and The role has no VM or data-plane permissions, but its cross-subscription capacity impact makes broad assignment inappropriate.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →