Skip to content

Commit f7c1326

Browse files
authored
Merge pull request #303296 from v-albemi/create-dev-center-arm
Freshness Edit: Azure Deployment Environments
2 parents 345b71d + 4efa1e0 commit f7c1326

File tree

1 file changed

+41
-39
lines changed

1 file changed

+41
-39
lines changed
Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: Create dev center and project for Azure Deployment Environment by using Azure Resource Manager template (ARM template)
3-
description: Learn how to create and configure Dev Center and Project for Azure Deployment Environment by using Azure Resource Manager template (ARM template).
2+
title: Create a Dev Center and Project for Deployment Environments by Using an ARM Template
3+
description: Learn how to create and configure a dev center and project for Azure Deployment Environments by using an ARM template.
44
services: deployment-environments
55
ms.service: azure-deployment-environments
66
author: thophan-microsoft
77
ms.author: thophan
88
ms.topic: quickstart-arm
99
ms.custom: subject-armqs, devx-track-arm-template
10-
ms.date: 03/21/2024
11-
# Customer intent: As an enterprise admin, I want a quick method to create and configure a Dev Center and Project resource to evaluate Deployment Environments.
10+
ms.date: 07/28/2025
11+
# Customer intent: As an enterprise admin, I want to use an ARM template to create and configure a dev center and project so that I can evaluate Deployment Environments.
1212
---
1313

14-
# Quickstart: Create dev center and project for Azure Deployment Environments by using an ARM template
14+
# Quickstart: Create a dev center and project for Deployment Environments by using an ARM template
1515

16-
This quickstart describes how to use an Azure Resource Manager template (ARM template) to create and configure a dev center and project for creating an environment.
16+
This quickstart describes how to use an Azure Resource Manager template (ARM template) to create and configure an Azure Deployment Environments dev center and project for creating an environment.
1717

1818
[!INCLUDE [About Azure Resource Manager](~/reusable-content/ce-skilling/azure/includes/resource-manager-quickstart-introduction.md)]
1919

@@ -24,36 +24,36 @@ If your environment meets the prerequisites and you're familiar with using ARM t
2424

2525
## Prerequisites
2626

27-
- If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
27+
- An Azure subscription. Create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) if you don't have one.
2828
- Owner or Contributor role on an Azure subscription or resource group.
29-
- Microsoft Entra AD. Your organization must use Microsoft Entra AD for identity and access management.
30-
- Microsoft Intune subscription. Your organization must use Microsoft Intune for device management.
29+
- Microsoft Entra ID. Your organization must use Microsoft Entra ID for identity and access management.
3130

3231
## Review the template
3332

34-
The template used in this quickStart is from [Azure Quickstart Templates](/samples/azure/azure-quickstart-templates/deployment-environments/).
33+
The template used in this quickstart is from [Azure Quickstart Templates](/samples/azure/azure-quickstart-templates/deployment-environments/).
3534

3635
To view the template, see [azuredeploy.json](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json).
3736

3837
Azure resources defined in the template:
3938

40-
- [Microsoft.DevCenter/devcenters](/azure/templates/microsoft.devcenter/devcenters): create a dev center.
41-
- [Microsoft.DevCenter/devcenters/catalogs](/azure/templates/microsoft.devcenter/devcenters/catalogs): create a catalog.
42-
- [Microsoft.DevCenter/devcenters/environmentTypes](/azure/templates/microsoft.devcenter/devcenters/environmenttypes): create a dev center environment type.
43-
- [Microsoft.DevCenter/projects](/azure/templates/microsoft.devcenter/projects): create a project.
44-
- [Microsoft.Authorization/roleAssignments](/azure/templates/microsoft.authorization/roleassignments): create a role assignment.
45-
- [Microsoft.DevCenter/projects/environmentTypes](/azure/templates/microsoft.devcenter/projects/environmenttypes): create a project environment type.
39+
- [Microsoft.DevCenter/devcenters](/azure/templates/microsoft.devcenter/devcenters). Create a dev center.
40+
- [Microsoft.DevCenter/devcenters/catalogs](/azure/templates/microsoft.devcenter/devcenters/catalogs). Create a catalog.
41+
- [Microsoft.DevCenter/devcenters/environmentTypes](/azure/templates/microsoft.devcenter/devcenters/environmenttypes). Create a dev center environment type.
42+
- [Microsoft.DevCenter/projects](/azure/templates/microsoft.devcenter/projects). Create a project.
43+
- [Microsoft.Authorization/roleAssignments](/azure/templates/microsoft.authorization/roleassignments). Create a role assignment.
44+
- [Microsoft.DevCenter/projects/environmentTypes](/azure/templates/microsoft.devcenter/projects/environmenttypes). Create a project environment type.
4645

4746
## Deploy the template
4847

49-
1. Select **Open Cloud Shell** on either of the following code blocks and follow instructions to sign in to Azure.
50-
2. Wait until you see the prompt from the console, then ensure you're set to deploy to the subscription you want.
51-
3. If you want to continue deploying the template, select **Copy** on the code block, then right-click the shell console and select **Paste**.
48+
1. Select **Open Cloud Shell** above either of the following code blocks and follow the instructions to sign in to Azure.
49+
1. When you see the prompt from the console, ensure that you're ready to deploy to your chosen subscription.
50+
1. Select the **PowerShell** shell and follow the prompts.
51+
1. If you want to continue deploying the template, select **Copy** on the code block, and then right-click the shell console and select **Paste**.
5252

53-
1. If you want to use the default parameter values:
53+
- If you want to use the default parameter values, use this code:
5454

5555
```azurepowershell-interactive
56-
$location = Read-Host "Please enter region name e.g. eastus"
56+
$location = Read-Host "Please enter region name, for example, eastus"
5757
$templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json"
5858
5959
Write-Host "Start provisioning..."
@@ -64,16 +64,16 @@ Azure resources defined in the template:
6464
6565
```
6666
67-
2. If you want to input your own values:
67+
- If you want to input your own values, use this code:
6868
6969
```azurepowershell-interactive
7070
$resourceGroupName = Read-Host "Please enter resource group name: "
7171
$devCenterName = Read-Host "Please enter dev center name: "
7272
$projectName = Read-Host "Please enter project name: "
7373
$environmentTypeName = Read-Host "Please enter environment type name: "
74-
$userObjectId = Read-Host "Please enter your user object ID e.g. xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
74+
$userObjectId = Read-Host "Please enter your user object ID, for example, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
7575
76-
$location = Read-Host "Please enter region name e.g. eastus"
76+
$location = Read-Host "Please enter region name, for example, eastus"
7777
$templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json"
7878
7979
Write-Host "Start provisioning..."
@@ -90,31 +90,33 @@ Azure PowerShell is used to deploy the template. You can also use the Azure port
9090
9191
### Required parameters
9292
93-
- *Resource Group Name*: The name of the resource group where the dev center and project are located.
94-
- *Dev Center Name*: The name of the dev center.
95-
- *Project Name*: The name of the project that is associated with the dev center.
96-
- *Environment Type Name*: The name of the environment type for both the dev center and project.
97-
- *User Object ID*: The object ID of the user that is granted the *Deployment Environments User* role.
93+
- *Resource group name*: The name of the resource group where the dev center and project will be located.
94+
- *Dev center name*: The name of the dev center.
95+
- *Project name*: The name of the project that's associated with the dev center.
96+
- *Environment type name*: The name of the environment type for both the dev center and the project.
97+
- *User object ID*: The object ID of a user that's granted the *Deployment Environments User* role.
9898
99-
Alternatively, you can provide access to deployment environments project in the Azure portal. See [Provide user access to Azure Deployment Environments projects](./how-to-configure-deployment-environments-user.md).
99+
Alternatively, you can provide access to the deployment environments project in the Azure portal. See [Provide user access to Azure Deployment Environments projects](./how-to-configure-deployment-environments-user.md).
100100
101101
## Review deployed resources
102102
103103
1. Sign in to the [Azure portal](https://portal.azure.com).
104-
2. Select **Resource groups** from the left pane.
105-
3. Select the resource group that you created in the previous section.
104+
1. Select **Resource groups** in the left pane.
105+
1. Select the resource group that you created in the previous section.
106106
107107
## Clean up resources
108108
109-
1. Delete any environments associated with the project either through the Azure portal or the developer portal.
110-
2. Delete the project resource.
111-
3. Delete the dev center resource.
112-
4. Delete the resource group.
113-
5. Remove the role assignments that you don't need anymore from the subscription.
109+
If you no longer need the resources you created, delete them by following these instructions:
114110
115-
## Next steps
111+
1. Delete any environments that are associated with the project by using the Azure portal or the developer portal.
112+
1. Delete the project resource.
113+
1. Delete the dev center resource.
114+
1. Delete the resource group.
115+
1. Remove role assignments that you don't need anymore from the subscription.
116116
117-
In this quickstart, you created and configured a dev center and project. Advance to the next quickstart to learn how to create an environment.
117+
## Next step
118+
119+
In this quickstart, you created and configured a dev center and project. Go to the next quickstart to learn how to create an environment.
118120
119121
> [!div class="nextstepaction"]
120122
> [Quickstart: Create and access an environment](./quickstart-create-access-environments.md)

0 commit comments

Comments
 (0)