Hello! If I understand your scenario correctly, you want to create a lab with limited/set resources where you can grant various users temporary access. You can absolutely do this with Azure DevTest Labs! I'm including the documentation that will walk you through the setup process below, but essentially what you'll want to do is:
- Create the resource/sandbox you want team members to have limited access to (documentation)
- Either add or remove users (and adjusting permissions) as needed (documentation)
Creating a lab
Tutorial - Set up a lab: This walks you through the basics of setting up a lab with a claimable VM and adding a user.
https://video2.skills-academy.com/en-us/azure/devtest-labs/tutorial-create-custom-lab
Using DevTest Labs for training: This walks you through the process of setting up a DevTest Lab for training.
https://video2.skills-academy.com/en-us/azure/devtest-labs/devtest-lab-training-lab
Adding Users
Add owners and users in DevTest Labs: Describes how to add a user as well as what actions can be performed.
https://video2.skills-academy.com/en-us/azure/devtest-labs/devtest-lab-add-devtest-user
Customize permissions with custom roles: You likely won't need this for your scenario but it's good to know that you can use role-based access control (Azure RBAC) for more fine-grained access management.
https://video2.skills-academy.com/en-us/azure/devtest-labs/devtest-lab-grant-user-permissions-to-specific-lab-policies