|
| 1 | +--- |
| 2 | +title: Group management permissions for Azure AD custom roles (Preview) - Azure Active Directory |
| 3 | +description: Group management permissions for Azure AD custom roles (Preview) in the Azure portal, PowerShell, or Microsoft Graph API. |
| 4 | +services: active-directory |
| 5 | +author: rolyon |
| 6 | +manager: daveba |
| 7 | +ms.service: active-directory |
| 8 | +ms.workload: identity |
| 9 | +ms.subservice: roles |
| 10 | +ms.topic: reference |
| 11 | +ms.date: 10/18/2021 |
| 12 | +ms.author: rolyon |
| 13 | +ms.reviewer: |
| 14 | +ms.custom: it-pro |
| 15 | +--- |
| 16 | + |
| 17 | +# Group management permissions for Azure AD custom roles (Preview) |
| 18 | + |
| 19 | +> [!IMPORTANT] |
| 20 | +> Group management permissions for Azure AD custom roles are currently in PREVIEW. |
| 21 | +> See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability. |
| 22 | +
|
| 23 | +Group management permissions can be used in custom role definitions in Azure Active Directory (Azure AD) to grant fine-grained access such as the following: |
| 24 | + |
| 25 | +- Manage group properties like name and description |
| 26 | +- Manage members and owners |
| 27 | +- Create or delete groups |
| 28 | +- Read audit logs |
| 29 | +- Manage a specific type of group |
| 30 | + |
| 31 | +This article lists the permissions you can use in your custom roles for different group management scenarios. For information about how to create custom roles, see [Create and assign a custom role](custom-create.md). |
| 32 | + |
| 33 | +## How to interpret group management permissions |
| 34 | + |
| 35 | +To interpret the group management permissions, it helps to understand what the different permission subtypes mean. |
| 36 | + |
| 37 | +> [!div class="mx-tableFixed"] |
| 38 | +> | Permission subtype | Permission subtype description | |
| 39 | +> | --- | --- | |
| 40 | +> | groups | Manage security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 41 | +> | groups.unified | Manage Microsoft 365 groups of both dynamic and assigned membership type, excluding role-assignable groups | |
| 42 | +> | groups.unified.assignedMembership | Manage Microsoft 365 groups of only assigned membership type, excluding role-assignable groups | |
| 43 | +> | groups.security | Manage security groups of both dynamic and assigned membership type, excluding role-assignable groups | |
| 44 | +> | groups.security.assignedMembership | Manage security groups of only assigned membership type, excluding role-assignable groups | |
| 45 | +
|
| 46 | +The following table has example permissions for updating group members of different subtypes. |
| 47 | + |
| 48 | +> [!div class="mx-tableFixed"] |
| 49 | +> | Permission example | Permission description | |
| 50 | +> | --- | --- | |
| 51 | +> | microsoft.directory/**groups**/members/update | Update members of Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 52 | +> | microsoft.directory/**groups.unified**/members/update | Update members of Microsoft 365 groups, excluding role-assignable groups | |
| 53 | +> | microsoft.directory/**groups.unified.assignedMembership**/members/update | Update members of Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 54 | +> | microsoft.directory/**groups.security**/members/update | Update members of Security groups, excluding role-assignable groups | |
| 55 | +> | microsoft.directory/**groups.security.assignedMembership**/members/update | Update members of Security groups of assigned membership type, excluding role-assignable groups | |
| 56 | +
|
| 57 | +## Read group information |
| 58 | + |
| 59 | +The following permissions are available to read properties, members, and owners of groups. |
| 60 | + |
| 61 | +> [!div class="mx-tableFixed"] |
| 62 | +> | Permission | Description | |
| 63 | +> | ---------- | ----------- | |
| 64 | +> | microsoft.directory/groups/allProperties/read | Read all properties (including privileged properties) on Security groups and Microsoft 365 groups, including role-assignable groups | |
| 65 | +> | microsoft.directory/groups/standard/read | Read standard properties of Security groups and Microsoft 365 groups, including role-assignable groups | |
| 66 | +> | microsoft.directory/groups/members/read | Read members of Security groups and Microsoft 365 groups, including role-assignable groups | |
| 67 | +> | microsoft.directory/groups/memberOf/read | Read the memberOf property on Security groups and Microsoft 365 groups, including role-assignable groups | |
| 68 | +> | microsoft.directory/groups/owners/read | Read owners of Security groups and Microsoft 365 groups, including role-assignable groups | |
| 69 | +
|
| 70 | +## Create groups |
| 71 | + |
| 72 | +The following permissions are available to create groups of different types. |
| 73 | + |
| 74 | +> [!div class="mx-tableFixed"] |
| 75 | +> | Permission | Description | |
| 76 | +> | ---------- | ----------- | |
| 77 | +> | microsoft.directory/groups/create | Create Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 78 | +> | microsoft.directory/groups.unified/create | Create Microsoft 365 groups, excluding role-assignable groups | |
| 79 | +> | microsoft.directory/groups.unified.assignedMembership/create | Create Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 80 | +> | microsoft.directory/groups.security/create | Create Security groups, excluding role-assignable groups | |
| 81 | +> | microsoft.directory/groups.security.assignedMembership/create | Create Security groups of assigned membership type, excluding role-assignable groups | |
| 82 | +> | microsoft.directory/groups/createAsOwner | Create Security groups and Microsoft 365 groups, excluding role-assignable groups. Creator is added as the first owner. | |
| 83 | +> | microsoft.directory/groups.unified/createAsOwner | Create Microsoft 365 groups, excluding role-assignable groups. Creator is added as the first owner. | |
| 84 | +> | microsoft.directory/groups.unified.assignedMembership/createAsOwner | Create Microsoft 365 groups of assigned membership type, excluding role-assignable groups. Creator is added as the first owner. | |
| 85 | +> | microsoft.directory/groups.security/createAsOwner | Create Security groups, excluding role-assignable groups. Creator is added as the first owner. | |
| 86 | +> | microsoft.directory/groups.security.assignedMembership/createAsOwner | Create Security groups of assigned membership type, excluding role-assignable groups. Creator is added as the first owner. | |
| 87 | +
|
| 88 | +## Update group information |
| 89 | + |
| 90 | +The following permissions are available to update properties and members of groups. |
| 91 | + |
| 92 | +> [!div class="mx-tableFixed"] |
| 93 | +> | Permission | Description | |
| 94 | +> | ---------- | ----------- | |
| 95 | +> | microsoft.directory/groups/allProperties/update | Update all properties (including privileged properties) on Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 96 | +> | microsoft.directory/groups.unified/allProperties/update | Update all properties (including privileged properties) on Microsoft 365 groups, excluding role-assignable groups | |
| 97 | +> | microsoft.directory/groups.unified.assignedMembership/allProperties/update | Update all properties (including privileged properties) on Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 98 | +> | microsoft.directory/groups.security/allProperties/update | Update all properties (including privileged properties) on Security groups, excluding role-assignable groups | |
| 99 | +> | microsoft.directory/groups.security.assignedMembership/allProperties/update | Update all properties (including privileged properties) on Security groups of assigned membership type, excluding role-assignable groups | |
| 100 | +> | microsoft.directory/groups/basic/update | Update basic properties on Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 101 | +> | microsoft.directory/groups.unified/basic/update | Update basic properties on Microsoft 365 groups, excluding role-assignable groups | |
| 102 | +> | microsoft.directory/groups.unified.assignedMembership/basic/update | Update basic properties on Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 103 | +> | microsoft.directory/groups.security/basic/update | Update basic properties on Security groups, excluding role-assignable groups | |
| 104 | +> | microsoft.directory/groups.security.assignedMembership/basic/update | Update basic properties on Security groups of assigned membership type, excluding role-assignable groups | |
| 105 | +> | microsoft.directory/groups/classification/update | Update the classification property on Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 106 | +> | microsoft.directory/groups.unified/classification/update | Update the classification property on Microsoft 365 groups, excluding role-assignable groups | |
| 107 | +> | microsoft.directory/groups.unified.assignedMembership/classification/update | Update the classification property on Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 108 | +> | microsoft.directory/groups.security/classification/update | Update the classification property on Security groups, excluding role-assignable groups | |
| 109 | +> | microsoft.directory/groups.security.assignedMembership/classification/update | Update the classification property on Security groups of assigned membership type, excluding role-assignable groups | |
| 110 | +> | microsoft.directory/groups/dynamicMembershipRule/update | Update the dynamic membership rule on Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 111 | +> | microsoft.directory/groups.unified/dynamicMembershipRule/update | Update the dynamic membership rule on Microsoft 365 groups, excluding role-assignable groups | |
| 112 | +> | microsoft.directory/groups.security/dynamicMembershipRule/update | Update the dynamic membership rule on Security groups, excluding role-assignable groups | |
| 113 | +> | microsoft.directory/groups/members/update | Update members of Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 114 | +> | microsoft.directory/groups.unified/members/update | Update members of Microsoft 365 groups, excluding role-assignable groups | |
| 115 | +> | microsoft.directory/groups.unified.assignedMembership/members/update | Update members of Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 116 | +> | microsoft.directory/groups.security/members/update | Update members of Security groups, excluding role-assignable groups | |
| 117 | +> | microsoft.directory/groups.security.assignedMembership/members/update | Update members of Security groups of assigned membership type, excluding role-assignable groups | |
| 118 | +
|
| 119 | +## Update members of different group types |
| 120 | + |
| 121 | +The following permissions are available to update members of different group types. |
| 122 | + |
| 123 | +> [!div class="mx-tableFixed"] |
| 124 | +> | Permission | Description | |
| 125 | +> | ---------- | ----------- | |
| 126 | +> | microsoft.directory/groups/members/update | Update members of Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 127 | +> | microsoft.directory/groups.unified/members/update | Update members of Microsoft 365 groups, excluding role-assignable groups | |
| 128 | +> | microsoft.directory/groups.unified.assignedMembership/members/update | Update members of Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 129 | +> | microsoft.directory/groups.security/members/update | Update members of Security groups, excluding role-assignable groups | |
| 130 | +> | microsoft.directory/groups.security.assignedMembership/members/update | Update members of Security groups of assigned membership type, excluding role-assignable groups | |
| 131 | + |
| 132 | +## Delete groups |
| 133 | + |
| 134 | +The following permissions are available to delete groups. |
| 135 | + |
| 136 | +> [!div class="mx-tableFixed"] |
| 137 | +> | Permission | Description | |
| 138 | +> | ---------- | ----------- | |
| 139 | +> | microsoft.directory/groups/delete | Delete Security groups and Microsoft 365 groups, excluding role-assignable groups | |
| 140 | +> | microsoft.directory/groups.unified/members/update | Update members of Microsoft 365 groups, excluding role-assignable groups | |
| 141 | +> | microsoft.directory/groups.unified.assignedMembership/members/update | Update members of Microsoft 365 groups of assigned membership type, excluding role-assignable groups | |
| 142 | +> | microsoft.directory/groups.security/members/update | Update members of Security groups, excluding role-assignable groups | |
| 143 | +> | microsoft.directory/groups.security.assignedMembership/members/update | Update members of Security groups of assigned membership type, excluding role-assignable groups | |
| 144 | +
|
| 145 | +## Next steps |
| 146 | + |
| 147 | +- [Create and assign a custom role in Azure Active Directory](custom-create.md) |
| 148 | +- [List Azure AD role assignments](view-assignments.md) |
0 commit comments