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
description: This article describes how to create, and delete Microsoft Dev Box dev box definitions.
4
+
description: Learn how to create and delete Microsoft Dev Box Preview dev box definitions.
5
5
services: dev-box
6
6
ms.service: dev-box
7
7
author: RoseHJM
8
8
ms.author: rosemalcolm
9
9
ms.date: 10/10/2022
10
10
ms.topic: how-to
11
+
#Customer intent: As a dev infrastructure manager, I want to be able to manage dev box definitions so that I can provide appropriate dev boxes to my users.
11
12
---
12
13
13
-
<!-- Intent: As a dev infrastructure manager, I want to be able to manage dev box definitions so that I can provide appropriate dev boxes to my users. -->
14
-
15
14
# Manage a dev box definition
16
15
17
-
A dev box definition is a Microsoft Dev Box Preview resource that specifies a source image, compute size, and storage size. You can use a source image from the Azure Marketplace, or a custom image from an Azure Compute Gallery.
16
+
A dev box definition is a Microsoft Dev Box Preview resource that specifies a source image, compute size, and storage size. You can use a source image from Azure Marketplace or a custom image from Azure Compute Gallery.
18
17
19
-
Depending on their task, development teams have different software, configuration, compute, and storage size requirements. You can create a new dev box definition to fulfill each team's needs. There's no limit to the number of dev box definitions you can create, and you can use dev box definitions across multiple projects in a dev center.
18
+
Depending on their task, development teams have different software, configuration, compute, and storage size requirements. You can create a new dev box definition to fulfill each team's needs. There's no limit to the number of dev box definitions that you can create, and you can use dev box definitions across multiple projects in a dev center.
20
19
21
20
## Permissions
21
+
22
22
To manage a dev box definition, you need the following permissions:
23
23
24
24
|Action|Permission required|
25
25
|-----|-----|
26
-
|Create, delete, or update dev box definition|Owner, Contributor, or Write permissions on the dev center in which you want to create the dev box definition. |
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
-
When you create a dev box definition, you can choose a preconfigured image from the Azure Marketplace, or a custom image from an attached Azure Compute Gallery.
30
+
When you create a dev box definition, you can choose a preconfigured image from Azure Marketplace or a custom image from Azure Compute Gallery.
31
31
32
32
### Azure Marketplace
33
-
The Azure Marketplace gives you quick, easy access to various images, including images that are preconfigured with productivity tools like Microsoft Teams and provide optimal performance.
34
33
35
-
When selecting a Marketplace image, consider using an image that has the latest version of Windows 11 Enterprise and the Microsoft 365 Apps installed.
34
+
Azure Marketplace gives you quick access to various images, including images that are preconfigured with productivity tools like Microsoft Teams and provide optimal performance.
35
+
36
+
When you're selecting an Azure Marketplace image, consider using an image that has the latest version of Windows 11 Enterprise and the Microsoft 365 apps installed.
36
37
37
38
### Azure Compute Gallery
38
-
An Azure Compute Gallery enables you to store and manage a collection of custom images. You can build an image to your dev team's exact requirements, and store it in a gallery. To use the custom image while creating a dev box definition, attach the gallery to your dev center. Learn how to attach a gallery here: [Configure an Azure Compute Gallery](how-to-configure-azure-compute-gallery.md).
39
39
40
-
## Image versions
41
-
When you select an image to use in your dev box definition, you must specify if updated versions of the image will be used.
42
-
-**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 all the dev boxes in the pool always use the same version of the image.
43
-
-**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. Using the latest version of the image ensures that new dev boxes use the most recent version of the image. Existing dev boxes will not be modified when an image version is updated.
40
+
Azure Compute Gallery enables you to store and manage a collection of custom images. You can build an image to your dev team's exact requirements and store it in a gallery. To use the custom image while creating a dev box definition, attach the gallery to your dev center. TO learn how to attach a gallery, see [Configure Azure Compute Gallery](how-to-configure-azure-compute-gallery.md).
41
+
42
+
## Image versions
43
+
44
+
When you select an image to use in your dev box definition, you must specify if you'll use updated versions of the image:
45
+
46
+
-**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.
47
+
-**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.
44
48
45
49
## Create a dev box definition
46
50
47
51
You can create multiple dev box definitions to meet the needs of your developer teams.
48
52
49
-
The following steps show you how to create a dev box definition using an existing dev center.
53
+
The following steps show you how to create a dev box definition using an existing dev center.
50
54
51
55
If you don't have an available dev center, follow the steps in [Quickstart: Configure the Microsoft Dev Box service](./quickstart-configure-dev-box-service.md) to create one.
52
56
53
57
1. Sign in to the [Azure portal](https://portal.azure.com).
54
58
55
-
1. In the search box, type *dev center* and then select **Dev centers** from the list.
59
+
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
56
60
57
-
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot showing a search for devcenter from the Azure portal search box.":::
61
+
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot showing a search for dev center from the Azure portal search box.":::
58
62
59
63
1. Open the dev center in which you want to create the new dev box definition, and then select **Dev box definitions**.
60
64
61
65
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot showing the dev center overview page with Dev box definitions highlighted.":::
62
66
63
-
1. On the Dev box definitions page, select **+ Create**.
64
-
67
+
1. On the Dev box definitions page, select **Create**.
68
+
65
69
:::image type="content" source="./media/how-to-manage-dev-box-definitions/create-dev-box-definition.png" alt-text="Screenshot of the list of existing dev box definitions with Create highlighted.":::
66
70
67
71
1. On the Create dev box definition page, enter the following values:
@@ -82,34 +86,35 @@ If you don't have an available dev center, follow the steps in [Quickstart: Conf
82
86
83
87
Over time, your needs for dev boxes will change. You may 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 may no longer be appropriate for your needs. You can update a dev box definition, so that new dev boxes will use the new configuration.
84
88
85
-
You can update the image, image version, compute, and storage settings for a dev box definition.
89
+
You can update the image, image version, compute, and storage settings for a dev box definition.
86
90
87
91
1. Sign in to the [Azure portal](https://portal.azure.com).
88
92
89
-
1. In the search box, type *dev center* and then select **Dev centers** from the list.
93
+
1. In the search box, enter **dev center**. In the list of results, select **Dev centers**.
90
94
91
95
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot showing a search for devcenter from the Azure portal search box.":::
92
96
93
97
1. Open the dev center that contains the dev box definition you want to update, and then select **Dev box definitions**.
94
98
95
99
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot showing the dev center overview page with Dev box definitions highlighted.":::
96
100
97
-
1. Select the dev box definition(s) you want to update and then select the edit button.
98
-
101
+
1. Select the dev box definition(s) you want to update and then select the edit button.
102
+
99
103
:::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, with the edit button highlighted.":::
100
104
101
105
1. On the Edit *dev box definition name* page, you can select a new image, change the image version, change the compute, or modify the storage available.
102
-
106
+
103
107
:::image type="content" source="./media/how-to-manage-dev-box-definitions/update-dev-box-definition-page.png" alt-text="Screenshot of the edit dev box definition page.":::
104
108
105
109
1. When you have made your updates, select **Save**.
110
+
106
111
## Delete a dev box definition
107
112
108
-
You can delete a dev box definition when you no longer want to use it. Deleting a dev box definition is permanent, and can't be undone. Dev box definitions can't be deleted if they are in use by one or more dev box pools.
113
+
You can delete a dev box definition when you no longer want to use it. Deleting a dev box definition is permanent, and can't be undone. Dev box definitions can't be deleted if they are in use by one or more dev box pools.
109
114
110
115
1. Sign in to the [Azure portal](https://portal.azure.com).
111
116
112
-
1. In the search box, type *dev center* and then select **Dev centers** from the list.
117
+
1. In the search box, enter **dev center**. In this list of results, select **Dev centers**.
113
118
114
119
:::image type="content" source="./media/how-to-manage-dev-box-definitions/discover-devcenter.png" alt-text="Screenshot showing a search for devcenter from the Azure portal search box.":::
115
120
@@ -118,15 +123,14 @@ You can delete a dev box definition when you no longer want to use it. Deleting
118
123
:::image type="content" source="./media/how-to-manage-dev-box-definitions/select-dev-box-definitions.png" alt-text="Screenshot showing the dev center overview page with Dev box definitions highlighted.":::
119
124
120
125
1. Select the dev box definition you want to delete and then select **Delete**.
121
-
126
+
122
127
:::image type="content" source="./media/how-to-manage-dev-box-definitions/delete-dev-box-definition.png" alt-text="Screenshot of the list of existing dev box definitions, with the one to be deleted selected.":::
123
128
124
-
1.In the warning message, select **OK**.
129
+
1. In the warning message, select **OK**.
125
130
126
131
:::image type="content" source="./media/how-to-manage-dev-box-definitions/delete-warning.png" alt-text="Screenshot of the Delete dev box definition warning message.":::
127
132
128
-
129
133
## Next steps
130
134
131
135
-[Provide access to projects for project admins](./how-to-project-admin.md)
132
-
-[Configure an Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md)
0 commit comments