Azure DevOps built-in role

Lab Services Contributor

Broadly manages Azure Lab Services resources without Azure role-assignment authority. It combines a Microsoft.LabServices control-plane wildcard with the lab-plan create-lab DataAction; Microsoft documents that it cannot change or delete other users' labs. Azure Lab Services retires on June 28, 2027.

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: f69b8690-cc87-41d6-b77a-a4bc3c0a966f

Control-plane actions (5)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

The documented administrator assignment is on a dedicated resource group, where it is inherited by lab plans and labs in that group. Lab plans and labs are siblings, so a lab-plan assignment alone is not inherited by associated labs.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Do not grant Lab Services Contributor as a new permanent access model. Retain it only for a trusted migration operator on a dedicated Lab Services resource group, document the fixed retirement milestones, and remove the assignment after all resources in that scope are migrated or deleted.

Related roles (2)

Editorial sources (8)

Official Microsoft Learn documentation →