Weâre excited to announce that one of our most-requested features is officially in Public Preview: You can now create Dev Boxes on behalf of your developers. Waiting around to get started is a thing of the past.Â
Whether you’re onboarding a new hire, running a hackathon, or setting up for a customer demo, this feature makes it easy for admins to set developers up for success. No âhow do I do this?â required.Â
â¨Â Why We Built ItÂ
From Ignite sessions to customer labs to hallway chats, the feedback was clear. You needed a faster, more flexible way to spin up Dev Boxes for your team.Â
Here are just a few real-world scenarios we heard:Â
- âIâm running a workshop and need 30 Dev Boxes ready to go.âÂ
- âMy new hire starts tomorrow and hasnât used Azure before.âÂ
- âThe setup delay is slowing down our demos.âÂ
We built a better way. Now, admins handle the setup, and developers get straight to work with zero friction.Â
đ Roles, Permissions, and Secure SetupÂ
With great power comes great permission design. We made sure the Create On-Behalf feature is both quick to use and secure by design.Â
đŚÂ Required PermissionsÂ
To enable this feature, your admin must assign a custom role at the subscription level with the following permissions:Â
- Create On-Behalf PermissionÂ
-
- Name:Â Microsoft.DevCenter/projects/users/devboxes/CreateOnBehalfÂ
-
- Display Name (UI):Â Other : Projects_Users_DevBoxes_CreateOnBehalfÂ
- Dev Box Approval PermissionÂ
-
- Name:Â Microsoft.DevCenter/projects/users/devboxes/ApproveÂ
-
- Display Name (UI):Â Other : Projects_Users_DevBoxes_ApproveÂ
đ Role AssignmentÂ
- Project Admins need the CreateOnBehalf permission to initiate Dev Box creation for others.Â
- Managers need the Approve permission to approve Dev Boxes created for their team.Â
How to Grant PermissionsÂ
- Go to the Azure portal.Â
- Navigate to Access Control (IAM) for your subscription.Â
- Create or edit a custom role.Â
- Under Data Actions, add the two permissions listed above.Â
- Save the role and assign it to the appropriate users.Â
Once assigned, Project Admins can use the Create On-Behalf API, and Managers can use the Approve API to complete provisioning.Â
đ§Â Best Practices for On-Behalf CreationÂ
To make the most of this capability, we recommend the following:Â
- â  Communicate with developers and managers before creating Dev Boxes on their behalf.Â
- đ Audit roles and permissions regularly to ensure only the right people have elevated access.Â
- đ Monitor usage and align with your teamâs Dev Box allocation policies.Â
đ§ŞÂ Try It Out and Share Your FeedbackÂ
The feature is now live via API. Weâd love for you to put it to the test.Â
Hereâs how you can help:Â
- đ Try it out with your teamÂ
- đŹÂ Share your feedback (we want the good, the bad, and the brilliant)Â
- đŻÂ Help us refine the experience before general availabilityÂ
Use the built-in Azure feedback tool or reach out to us directly. Weâre listening.Â
đ Thank You to Our Early TestersÂ
A huge thank you to everyone who tested early versions of this feature and provided feedback that shaped what you see today.Â
Weâre excited to see how you use On-Behalf Creation to streamline onboarding, accelerate workshops, and simplify Dev Box setup across your organization.Â
Have feedback or want to help shape whatâs next? Weâre listening. Drop your ideas and letâs improve Dev Box together. đŹÂ
Interested in trying out Microsoft Dev Box?âŻStart here!Â
0 comments
Be the first to start the discussion.