You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/dev-box/how-to-manage-dev-box-definitions.md
+23-30Lines changed: 23 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: dev-box
6
6
ms.service: dev-box
7
7
author: RoseHJM
8
8
ms.author: rosemalcolm
9
-
ms.date: 04/25/2023
9
+
ms.date: 01/05/2024
10
10
ms.topic: how-to
11
11
#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.
12
12
---
@@ -21,15 +21,15 @@ Depending on their task, development teams have different software, configuratio
21
21
22
22
To manage a dev box definition, you need the following permissions:
23
23
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. |
27
27
28
28
## Sources of images
29
29
30
30
When you create a dev box definition, you need to select a virtual machine image. Microsoft Dev Box supports the following types of images:
31
31
32
-
- Preconfigured images from the Azure Marketplace
32
+
- Preconfigured images from Azure Marketplace
33
33
- Custom images stored in an Azure compute gallery
34
34
35
35
### Azure Marketplace
@@ -49,7 +49,7 @@ To use the custom image while creating a dev box definition, attach the compute
49
49
When you select an image to use in your dev box definition, you must specify which version of the image you want to use:
50
50
51
51
-**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.
53
53
54
54
## Create a dev box definition
55
55
@@ -61,52 +61,49 @@ The following steps show you how to create a dev box definition by using an exis
61
61
62
62
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
63
63
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":::
65
65
66
66
1. Open the dev center in which you want to create the dev box definition, and then select **Dev box definitions**.
67
67
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":::
69
69
70
70
1. On the **Dev box definitions** page, select **Create**.
71
71
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":::
73
73
74
74
1. On the **Create dev box definition** pane, enter the following values:
75
75
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. ||
83
84
84
85
:::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.":::
85
86
86
87
1. Select **Create**.
87
88
88
89
> [!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.
90
91
91
92
## Update a dev box definition
92
93
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.
94
95
95
96
You can update the image, image version, compute, and storage settings for a dev box definition:
96
97
97
98
1. Sign in to the [Azure portal](https://portal.azure.com).
98
99
99
100
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
100
101
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
-
103
102
1. Open the dev center that contains the dev box definition that you want to update, and then select **Dev box definitions**.
104
103
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.
108
105
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":::
110
107
111
108
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.
112
109
@@ -124,19 +121,15 @@ To delete a dev box definition in the Azure portal:
124
121
125
122
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
126
123
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
-
129
124
1. Open the dev center from which you want to delete the dev box definition, and then select **Dev box definitions**.
130
125
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
-
133
126
1. Select the dev box definition that you want to delete, and then select **Delete**.
134
127
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":::
136
129
137
130
1. In the warning message, select **OK**.
138
131
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.":::
0 commit comments