Skip to content

Commit d1cc6e1

Browse files
authored
Merge pull request #262561 from GitHubber17/183368-13
Freshness | Microsoft Dev Box procedures
2 parents 9e634d3 + 893e9bd commit d1cc6e1

8 files changed

+23
-30
lines changed

articles/dev-box/how-to-manage-dev-box-definitions.md

Lines changed: 23 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: dev-box
66
ms.service: dev-box
77
author: RoseHJM
88
ms.author: rosemalcolm
9-
ms.date: 04/25/2023
9+
ms.date: 01/05/2024
1010
ms.topic: how-to
1111
#Customer intent: As a platform engineer, I want to be able to manage dev box definitions so that I can provide appropriate dev boxes to my users.
1212
---
@@ -21,15 +21,15 @@ Depending on their task, development teams have different software, configuratio
2121

2222
To manage a dev box definition, you need the following permissions:
2323

24-
|Action|Permissions required|
25-
|-----|-----|
26-
|Create, delete, or update a dev box definition|Owner, Contributor, or Write permissions on the dev center in which you want to create the dev box definition. |
24+
| Action | Permissions required |
25+
|---|---|
26+
| _Create, delete, or update a dev box definition_ | Owner, Contributor, or Write permissions on the dev center in which you want to create the dev box definition. |
2727

2828
## Sources of images
2929

3030
When you create a dev box definition, you need to select a virtual machine image. Microsoft Dev Box supports the following types of images:
3131

32-
- Preconfigured images from the Azure Marketplace
32+
- Preconfigured images from Azure Marketplace
3333
- Custom images stored in an Azure compute gallery
3434

3535
### Azure Marketplace
@@ -49,7 +49,7 @@ To use the custom image while creating a dev box definition, attach the compute
4949
When you select an image to use in your dev box definition, you must specify which version of the image you want to use:
5050

5151
- **Numbered image versions**: If you want a consistent dev box definition in which the base image doesn't change, use a specific, numbered version of the image. Using a numbered version ensures that all the dev boxes in the pool always use the same version of the image.
52-
- **Latest image versions**: If you want a flexible dev box definition in which you can update the base image as needs change, use the latest version of the image. This choice ensures that new dev boxes use the most recent version of the image. Existing dev boxes aren't modified when an image version is updated.
52+
- **Latest image versions**: If you want a flexible dev box definition in which you can update the base image as requirements change, use the latest version of the image. This choice ensures that new dev boxes use the most recent version of the image. Existing dev boxes aren't modified when an image version is updated.
5353

5454
## Create a dev box definition
5555

@@ -61,52 +61,49 @@ The following steps show you how to create a dev box definition by using an exis
6161

6262
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
6363

64-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot that shows a search for dev centers from the Azure portal search box.":::
64+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot that shows a search for dev centers from the Azure portal search box." lightbox="./media/how-to-manage-dev-box-definitions/discover-devcenter.png":::
6565

6666
1. Open the dev center in which you want to create the dev box definition, and then select **Dev box definitions**.
6767

68-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot that shows the dev center overview page and the menu item for dev box definitions.":::
68+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot that shows the dev center overview page and the menu item for dev box definitions." lightbox="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png":::
6969

7070
1. On the **Dev box definitions** page, select **Create**.
7171

72-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/create-dev-box-definition.png" alt-text="Screenshot of the Create button and the list of existing dev box definitions.":::
72+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/create-dev-box-definition.png" alt-text="Screenshot of the Create button and the list of existing dev box definitions." lightbox="./media/how-to-manage-dev-box-definitions/create-dev-box-definition.png":::
7373

7474
1. On the **Create dev box definition** pane, enter the following values:
7575

76-
|Name|Value|
77-
|----|----|
78-
|**Name**|Enter a descriptive name for your dev box definition. You can't change the dev box definition name after it's created. |
79-
|**Image**|Select the base operating system for the dev box. You can select an image from Azure Marketplace or from Azure Compute Gallery. </br> If you're creating a dev box definition for testing purposes, consider using the **Visual Studio 2022 Enterprise on Windows 11 Enterprise + Microsoft 365 Apps 22H2** or **Visual Studio 2022 Pro on Windows 11 Enterprise + Microsoft 365 Apps 22H2** image.|
80-
|**Image version**|Select a specific, numbered version to ensure that all the dev boxes in the pool always use the same version of the image. Select **Latest** to ensure that new dev boxes use the latest image available.|
81-
|**Compute**|Select the compute combination for your dev box definition.|
82-
|**Storage**|Select the amount of storage for your dev box definition.|
76+
| Setting | Value | Note |
77+
|---|---|---|
78+
| **Name** | Enter a descriptive name for your dev box definition. | You can't change the dev box definition name after it's created. |
79+
| **Image** | Select the base operating system for the dev box. You can select an image from Azure Marketplace or from Azure Compute Gallery. </br> If you're creating a dev box definition for testing purposes, consider using the **Visual Studio 2022 Enterprise on Windows 11 Enterprise + Microsoft 365 Apps 22H2** image or **Visual Studio 2022 Pro on Windows 11 Enterprise + Microsoft 365 Apps 22H2** image. | To access custom images when you create a dev box definition, you can use Azure Compute Gallery. For more information, see [Configure Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md). |
80+
| **Image version** | Select a specific, numbered version to ensure that all the dev boxes in the pool always use the same version of the image. Select **Latest** to ensure that new dev boxes use the latest image available. | Selecting the **Latest** image version enables the dev box pool to use the most recent version of your chosen image from the gallery. This approach ensures the created dev boxes stay up to date with the latest tools and code for your image. Existing dev boxes aren't modified when an image version is updated. |
81+
| **Compute** | Select the compute combination for your dev box definition. | |
82+
| **Storage** | Select the amount of storage for your dev box definition. | |
83+
| **Enable hibernation**| Leave this checkbox unselected. | |
8384

8485
:::image type="content" source="./media/how-to-manage-dev-box-definitions/recommended-test-image.png" alt-text="Screenshot that shows the pane for creating a dev box definition.":::
8586

8687
1. Select **Create**.
8788

8889
> [!NOTE]
89-
> Dev box definitions with 4 core SKUs are no longer supported. You will need to update to an 8 core SKU or delete the dev box definition.
90+
> Dev box definitions with 4 core SKUs are no longer supported. You need to update to an 8 core SKU or delete the dev box definition.
9091
9192
## Update a dev box definition
9293

93-
Over time, your needs for dev boxes can change. You might want to move from a Windows 10 base operating system to a Windows 11 base operating system, or increase the default compute specification for your dev boxes. Your initial dev box definitions might no longer be appropriate for your needs. You can update a dev box definition so that new dev boxes use the new configuration.
94+
Over time, your needs for dev boxes can change. You might want to move from a Windows 10 base operating system to a Windows 11 base operating system, or increase the default compute specification for your dev boxes. Your initial dev box definitions might no longer be appropriate for your needs. You can update a dev box definition so new dev boxes use the new configuration.
9495

9596
You can update the image, image version, compute, and storage settings for a dev box definition:
9697

9798
1. Sign in to the [Azure portal](https://portal.azure.com).
9899

99100
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
100101

101-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot that shows a search for dev centers in the Azure portal search box.":::
102-
103102
1. Open the dev center that contains the dev box definition that you want to update, and then select **Dev box definitions**.
104103

105-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot that shows the dev center overview page and the menu option for dev box definitions.":::
106-
107-
1. Select the dev box definitions that you want to update, and then select the edit button.
104+
1. Select the dev box definitions that you want to update, and then select the edit (**pencil**) button.
108105

109-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/update-dev-box-definition.png" alt-text="Screenshot of the list of existing dev box definitions and the edit button.":::
106+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/update-dev-box-definition.png" alt-text="Screenshot of the list of existing dev box definitions and the edit button." lightbox="./media/how-to-manage-dev-box-definitions/update-dev-box-definition.png":::
110107

111108
1. On the page for editing a dev box definition, you can select a new image, change the image version, change the compute, or modify the available storage.
112109

@@ -124,19 +121,15 @@ To delete a dev box definition in the Azure portal:
124121

125122
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
126123

127-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot of a search for dev centers from the Azure portal search box.":::
128-
129124
1. Open the dev center from which you want to delete the dev box definition, and then select **Dev box definitions**.
130125

131-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot of the dev center overview page and the menu item for dev box definitions.":::
132-
133126
1. Select the dev box definition that you want to delete, and then select **Delete**.
134127

135-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/delete-dev-box-definition.png" alt-text="Screenshot of a selected dev box definition and the Delete button.":::
128+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/delete-dev-box-definition.png" alt-text="Screenshot of a selected dev box definition and the Delete button." lightbox="./media/how-to-manage-dev-box-definitions/delete-dev-box-definition.png":::
136129

137130
1. In the warning message, select **OK**.
138131

139-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/delete-warning.png" alt-text="Screenshot of the warning message about deleting a dev box definition.":::
132+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/delete-warning.png" alt-text="Screenshot of the warning message about deleting a dev box definition.":::
140133

141134
## Related content
142135

-9.95 KB
Loading
-4.69 KB
Loading
-3.48 KB
Loading
-59.9 KB
Loading
4.78 KB
Loading
-19.7 KB
Loading
-2.49 KB
Loading

0 commit comments

Comments
 (0)