Configure Dev Box service

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Bicep Version

Deploy To Azure

Visualize

This template would create all Dev Box admin resources as per Dev Box quick start guide. You can view all resources created, or directly go to Dev Portal to create your first Dev Box.

If you're new to Dev Box, see:

If you're new to template deployment, see:

Tags: Devcenter, Dev Box, ARM Template, Microsoft.DevCenter/devcenters

How to deploy

Click the "Deploy to Azure" button to deploy. There will be the deployment page as below: Deployment Sample

or Run the Powershell script if you do not know how to get user principal id.

Microsoft.DevCenter

The resource provider "Microsoft.DevCenter" provides the capability to manage the Azure Dev Center.

  • Microsoft.DevCenter/devcenters: include gallery, dev box definition
  • Microsoft.DevCenter/projects: include project and dev box pool
  • Microsoft.DevCenter/networkConnections: include network connection

Parameters

When deploying this template you can provide parameters to customize the dev box and related resources.

Parameters Overview
User Principal Id The AAD user id or gorup id that will be granted the role "Devcenter Dev Box User". Please find the user/group's object id under Azure Active Directory. If you don't provide this permission, the developer will not get the permission to access the project in the Dev Portal. If it's not provided, mannually you can also go to the project IAM and grant the related permissioin. Please refer to here.
Uer Principal Type If you want to grant the permission to AAD group, please select "group" instead of "user"

Customize your own software and tools

If you want to add your own software and tools, please fork this repo and change the customizedCommand in the core/gallery.bicep customized-command

Add other customized image for Base, Java, .Net and Data

After you use this template to generate the customized image, if you want to generate more other types of image, please use the button below to generate customized image to your existing gallery and image definition. | Image Type | Software and Tools | | -- | -- | | Base | Git, Azure CLI, VSCode, VSCode Extension for GitHub Copilot | | Java | Git, Azure CLI, VSCode, Maven, OpenJdk11, VSCode Extension for Java Pack | | .Net | Git, Azure CLI, VSCode,.Net SDK, Visual Studio | | Data | Git, Azure CLI, VSCode,Python3, VSCode Extension for Python and Jupyter |

Deploy to Azure

If you're new to Dev Box, see:

If you're new to template deployment, see:

Tags: Devcenter, Dev Box, ARM Template, Microsoft.DevCenter/devcenters