Skip to content

Commit d011d60

Browse files
authored
Merge pull request #296626 from v-albemi/configure-project-admin
Freshness Edit: Azure Deployment Environments Set 2
2 parents e6b1d6f + 41838ab commit d011d60

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed
Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,36 @@
11
---
2-
title: Provide administrative access to Azure Deployment Environments projects
2+
title: Grant admin access to Azure Deployment Environments projects
33
titleSuffix: Azure Deployment Environments
4-
description: Learn how to configure administrative access for dev team leads by using the DevCenter Project Admin built-in role.
4+
description: Learn how to configure administrative access for dev team leads by using the built-in DevCenter Project Admin role.
55
ms.service: azure-deployment-environments
66
ms.author: rosemalcolm
77
author: RoseHJM
8-
ms.date: 12/04/2023
8+
ms.date: 03/21/2025
99
ms.topic: how-to
10+
11+
#customer intent: As a platform engineer, I want to assign permissions to dev team leads so that they can peform the appropriate actions.
1012
---
1113

1214
# Provide access to projects for dev team leads
1315

14-
This guide explains how to assign permissions to dev team leads for a project in Azure Deployment Environments.
16+
This article explains how to assign permissions to dev team leads for a project in Azure Deployment Environments.
1517

16-
You can create multiple projects associated with the dev center to align with each team's requirements. By using the built-in DevCenter Project Admin role, you can delegate project administration to a member of a team. DevCenter Project Admin users can configure [project environment types](concept-environments-key-concepts.md#project-environment-types) to enable developers to create various types of [environments](concept-environments-key-concepts.md#environments) and apply settings to each environment type.
18+
You can create multiple projects that are associated with your dev center to align with each team's requirements. By using the built-in DevCenter Project Admin role, you can delegate project administration to a member of a team. DevCenter Project Admin users can configure [project environment types](concept-environments-key-concepts.md#project-environment-types) to enable developers to create various types of [environments](concept-environments-key-concepts.md#environments). They can also apply settings to each environment type.
1719

18-
You can assign the DevCenter Project Admin role to a dev team lead at either the project level or the environment type level. Based on the scope of access that you allow, a DevCenter Project Admin user can:
20+
You can assign the DevCenter Project Admin role to a dev team lead at either the project level or the environment-type level. Depending on the scope of access that you allow, a DevCenter Project Admin user can:
1921

20-
* View, add, update, disable, or delete the project environment types.
21-
* Create an environment.
22-
* Read, write, delete, or perform actions (like deploy or reset) on their own environment.
22+
* View, add, update, disable, or delete project environment types.
23+
* Create environments.
24+
* Read, write to, delete, or perform actions (like deploy or reset) on their own environments.
2325
* Read, delete, or perform actions (like deploy or reset) on environments that other users created.
2426

25-
When you assign the role at the project level, the user can perform the preceding actions on all environment types at the project level. When you assign the role to specific environment types, the user can perform the actions only on the respective environment types.
27+
When you assign the role at the project level, the user can perform the preceding actions on all environment types at the project level. When you assign the role to specific environment types, the user can perform the actions only on those environment types.
2628

2729
## Assign permissions to dev team leads for a project
2830

2931
1. Sign in to the [Azure portal](https://portal.azure.com) and go to Azure Deployment Environments.
30-
1. Select **Projects**, then choose the project that you want your development team members to be able to access.
31-
1. Select **Access control (IAM)** from the left menu.
32+
1. In the left menu, select **Projects**, and then select the project that you want your development team members to be able to access.
33+
1. Select **Access control (IAM)** in the left menu.
3234
1. Select **Add** > **Add role assignment**.
3335
1. Assign the following role. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.yml).
3436

@@ -40,18 +42,17 @@ When you assign the role at the project level, the user can perform the precedin
4042

4143
:::image type="content" source="media/configure-project-admin/add-role-assignment-admin.png" alt-text="Screenshot that shows the Add role assignment pane." lightbox="media/configure-project-admin/add-role-assignment-admin.png":::
4244

43-
The users can now view the project and manage all the environment types that you've enabled within it. DevCenter Project Admin users can also [create environments from the Azure CLI](how-to-create-access-environments.md).
45+
The users can now view the project and manage all the environment types that you've enabled in it. DevCenter Project Admin users can also [create environments from the Azure CLI](how-to-create-access-environments.md).
4446

4547
## Assign permissions to dev team leads for an environment type
4648

4749
1. Sign in to the [Azure portal](https://portal.azure.com) and go to Azure Deployment Environments.
48-
1. Select **Projects**, then choose the project that you want your development team members to be able to access.
49-
1. Select **Environment types**, and then select the ellipsis (**...**) beside the specific environment type.
50+
1. In the left menu, select **Projects**, and then select the project that you want your development team members to be able to access.
51+
1. In the left menu, select **Environment types**.
52+
1. Select the ellipsis (**...**) next to the appropriate environment type, and then select **Access control**:
5053

5154
:::image type="content" source="media\configure-project-admin\project-environment-types.png" alt-text="Screenshot that shows the environment types associated with a project." lightbox="media\configure-project-admin\project-environment-types.png":::
5255

53-
1. Select **Access control (IAM)** from the menu.
54-
5556
1. Select **Add** > **Add role assignment**.
5657

5758
1. Assign the following role. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.yml).
@@ -60,14 +61,14 @@ The users can now view the project and manage all the environment types that you
6061
| --- | --- |
6162
| **Role** | Select **DevCenter Project Admin**. |
6263
| **Assign access to** | Select **User, group, or service principal**. |
63-
| **Members** | Select the users or groups you want to have administrative access to the environment type. |
64+
| **Members** | Select the users or groups that you want to have administrative access to the environment type. |
6465

6566
:::image type="content" source="media/configure-project-admin/add-role-assignment-admin.png" alt-text="Screenshot that shows the Add role assignment pane." lightbox="media/configure-project-admin/add-role-assignment-admin.png":::
6667

6768
The users can now view the project and manage only the specific environment type that you've granted them access to. DevCenter Project Admin users can also [create environments by using the Azure CLI](how-to-create-access-environments.md).
6869

6970
[!INCLUDE [note-deployment-environments-user](includes/note-deployment-environments-user.md)]
7071

71-
## Related content
72+
## Related resources
7273

7374
* [Provide access for developers to projects](./how-to-configure-deployment-environments-user.md)
63.6 KB
Loading

0 commit comments

Comments
 (0)