Skip to content

Commit b14f6c3

Browse files
authored
Merge branch 'main' into users/t-hareldamti/add-evidence-entities
2 parents 286abfc + af1b655 commit b14f6c3

File tree

1,137 files changed

+13304
-8887
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,137 files changed

+13304
-8887
lines changed

.github/workflows/permissions-reference-gen.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
git add .
7878
git commit -m "Correct errors in permissions reference"
7979
git checkout -b $branchName
80-
git push --set-upstream origin $branchName
80+
git push --set-upstream origin $branchName -f
8181
8282
gh pr create --base main --title $prTitle --body "Scheduled permissions reference update" --reviewer "FaithOmbongi,msewaweru" --label "ready for content review"
8383
}

api-reference/beta/api/approleassignment-get.md

Lines changed: 12 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -18,45 +18,6 @@ Read the properties and relationships of an [appRoleAssignment](../resources/app
1818

1919
## Permissions
2020

21-
<!--
22-
### For client service principals
23-
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
24-
<!--
25-
|Permission type | Permissions (from least to most privileged) |
26-
|:--------------------|:---------------------------------------------------------|
27-
|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
28-
|Delegated (personal Microsoft account) | Not supported. |
29-
|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All |
30-
31-
### For resource service principals
32-
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
33-
<!--
34-
|Permission type | Permissions (from least to most privileged) |
35-
|:--------------------|:---------------------------------------------------------|
36-
|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
37-
|Delegated (personal Microsoft account) | Not supported. |
38-
|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All |
39-
40-
### For groups
41-
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
42-
<!--
43-
|Permission type | Permissions (from least to most privileged) |
44-
|:--------------------|:---------------------------------------------------------|
45-
|Delegated (work or school account) | Group.Read.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All |
46-
|Delegated (personal Microsoft account) | Not supported. |
47-
|Application | Group.Read.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All |
48-
49-
### For users
50-
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
51-
<!--
52-
|Permission type | Permissions (from least to most privileged) |
53-
|:--------------------|:---------------------------------------------------------|
54-
|Delegated (work or school account) | User.Read, User.ReadBasic.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All |
55-
|Delegated (personal Microsoft account) | Not supported. |
56-
|Application | Directory.Read.All, AppRoleAssignment.ReadWrite.All |
57-
58-
-->
59-
6021
The following table shows the least privileged permission or permissions required to call this API on each supported resource type. Follow [best practices](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions) to request least privileged permissions. For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
6122

6223
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
@@ -69,6 +30,18 @@ The following table shows the least privileged permission or permissions require
6930

7031
[!INCLUDE [rbac-approleassignments-apis-read](../includes/rbac-for-apis/rbac-approleassignments-apis-read.md)]
7132

33+
### Other supported permissions
34+
35+
The following higher privileged permissions are supported by each resource:
36+
- Groups:
37+
- Delegated and application permissions: Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All
38+
- Users:
39+
- Delegated permissions: User.ReadBasic.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All
40+
- Application permissions: Directory.Read.All, AppRoleAssignment.ReadWrite.All
41+
- Service principals:
42+
- Delegated permissions: Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All
43+
- Application permissions: Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All
44+
7245
## HTTP request
7346

7447
To get details of an appRole granted to a service principal:

api-reference/beta/api/authenticationcontextclassreference-delete.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Choose the permission or permissions marked as least privileged for this API. Us
2323
<!-- { "blockType": "permissions", "name": "authenticationcontextclassreference_delete" } -->
2424
[!INCLUDE [permissions-table](../includes/permissions/authenticationcontextclassreference-delete-permissions.md)]
2525

26+
[!INCLUDE [rbac-conditionalaccess-apis-write](../includes/rbac-for-apis/rbac-conditionalaccess-apis-write.md)]
27+
2628
## HTTP request
2729

2830
<!-- {

api-reference/beta/api/authenticationcontextclassreference-get.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Choose the permission or permissions marked as least privileged for this API. Us
2525
<!-- { "blockType": "permissions", "name": "authenticationcontextclassreference_get" } -->
2626
[!INCLUDE [permissions-table](../includes/permissions/authenticationcontextclassreference-get-permissions.md)]
2727

28+
[!INCLUDE [rbac-conditionalaccess-apis-read](../includes/rbac-for-apis/rbac-conditionalaccess-apis-read.md)]
29+
2830
## HTTP request
2931

3032
<!-- { "blockType": "ignored" } -->

api-reference/beta/api/authenticationcontextclassreference-update.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Choose the permission or permissions marked as least privileged for this API. Us
2525
<!-- { "blockType": "permissions", "name": "authenticationcontextclassreference_update" } -->
2626
[!INCLUDE [permissions-table](../includes/permissions/authenticationcontextclassreference-update-permissions.md)]
2727

28+
[!INCLUDE [rbac-conditionalaccess-apis-write](../includes/rbac-for-apis/rbac-conditionalaccess-apis-write.md)]
29+
2830
> [!NOTE]
2931
> This method has a [known permissions issue](https://developer.microsoft.com/en-us/graph/known-issues/?search=13671) and might require consent to multiple permissions.
3032

api-reference/beta/api/authenticationeventlistener-delete.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Delete authenticationEventListener"
3-
description: "Deletes an authenticationEventListener object."
3+
description: "Delete an authenticationEventListener object."
44
author: "soneff"
55
ms.localizationpriority: medium
66
ms.subservice: "entra-sign-in"
@@ -12,7 +12,15 @@ Namespace: microsoft.graph
1212

1313
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1414

15-
Deletes an [authenticationEventListener](../resources/authenticationeventlistener.md) object.
15+
Delete an [authenticationEventListener](../resources/authenticationeventlistener.md) object. The following derived types are currently supported.
16+
17+
- [onTokenIssuanceStartListener resource type](../resources/ontokenissuancestartlistener.md) resource type
18+
- [onInteractiveAuthFlowStartListener resource type](../resources/oninteractiveauthflowstartlistener.md) resource type
19+
- [onAuthenticationMethodLoadStartListener resource type](../resources/onauthenticationmethodloadstartlistener.md) resource type
20+
- [onAttributeCollectionListener resource type](../resources/onattributecollectionlistener.md) resource type
21+
- [onUserCreateStartListener resource type](../resources/onusercreatestartlistener.md) resource type
22+
- [onAttributeCollectionStartListener](../resources/onattributecollectionstartlistener.md) resource type
23+
- [onAttributeCollectionSubmitListener](../resources/onattributecollectionsubmitlistener.md) resource type
1624

1725
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
1826

@@ -22,6 +30,8 @@ Choose the permission or permissions marked as least privileged for this API. Us
2230
<!-- { "blockType": "permissions", "name": "authenticationeventlistener_delete" } -->
2331
[!INCLUDE [permissions-table](../includes/permissions/authenticationeventlistener-delete-permissions.md)]
2432

33+
[!INCLUDE [rbac-custom-auth-ext-apis-write](../includes/rbac-for-apis/rbac-custom-auth-ext-apis-write.md)]
34+
2535

2636
## HTTP request
2737

api-reference/beta/api/authenticationeventlistener-get.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ Namespace: microsoft.graph
1212

1313
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1414

15-
Read the properties and relationships of an [authenticationEventListener](../resources/authenticationeventlistener.md) object. The **@odata.type** property in the response object indicates the type of the authenticationEventListener object.
15+
Read the properties and relationships of an [authenticationEventListener](../resources/authenticationeventlistener.md) object. The **@odata.type** property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported.
16+
17+
- [onTokenIssuanceStartListener resource type](../resources/ontokenissuancestartlistener.md) resource type
18+
- [onInteractiveAuthFlowStartListener resource type](../resources/oninteractiveauthflowstartlistener.md) resource type
19+
- [onAuthenticationMethodLoadStartListener resource type](../resources/onauthenticationmethodloadstartlistener.md) resource type
20+
- [onAttributeCollectionListener resource type](../resources/onattributecollectionlistener.md) resource type
21+
- [onUserCreateStartListener resource type](../resources/onusercreatestartlistener.md) resource type
22+
- [onAttributeCollectionStartListener](../resources/onattributecollectionstartlistener.md) resource type
23+
- [onAttributeCollectionSubmitListener](../resources/onattributecollectionsubmitlistener.md) resource type
1624

1725
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
1826

@@ -22,6 +30,8 @@ Choose the permission or permissions marked as least privileged for this API. Us
2230
<!-- { "blockType": "permissions", "name": "authenticationeventlistener_get" } -->
2331
[!INCLUDE [permissions-table](../includes/permissions/authenticationeventlistener-get-permissions.md)]
2432

33+
[!INCLUDE [rbac-custom-auth-ext-apis-read](../includes/rbac-for-apis/rbac-custom-auth-ext-apis-read.md)]
34+
2535
## HTTP request
2636

2737
<!-- {

api-reference/beta/api/authenticationeventlistener-update.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ Namespace: microsoft.graph
1212

1313
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1414

15-
Update the properties of an [authenticationEventListener](../resources/authenticationeventlistener.md) object. You must specify the **@odata.type** property and the value of the [authenticationEventListener](../resources/authenticationeventlistener.md) object type to update.
15+
Update the properties of an [authenticationEventListener](../resources/authenticationeventlistener.md) object. You must specify the **@odata.type** property and the value of the [authenticationEventListener](../resources/authenticationeventlistener.md) object type to update. The following derived types are currently supported.
16+
17+
- [onTokenIssuanceStartListener resource type](../resources/ontokenissuancestartlistener.md) resource type
18+
- [onInteractiveAuthFlowStartListener resource type](../resources/oninteractiveauthflowstartlistener.md) resource type
19+
- [onAuthenticationMethodLoadStartListener resource type](../resources/onauthenticationmethodloadstartlistener.md) resource type
20+
- [onAttributeCollectionListener resource type](../resources/onattributecollectionlistener.md) resource type
21+
- [onUserCreateStartListener resource type](../resources/onusercreatestartlistener.md) resource type
22+
- [onAttributeCollectionStartListener](../resources/onattributecollectionstartlistener.md) resource type
23+
- [onAttributeCollectionSubmitListener](../resources/onattributecollectionsubmitlistener.md) resource type
1624

1725
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
1826

@@ -22,6 +30,8 @@ Choose the permission or permissions marked as least privileged for this API. Us
2230
<!-- { "blockType": "permissions", "name": "authenticationeventlistener_update" } -->
2331
[!INCLUDE [permissions-table](../includes/permissions/authenticationeventlistener-update-permissions.md)]
2432

33+
[!INCLUDE [rbac-custom-auth-ext-apis-write](../includes/rbac-for-apis/rbac-custom-auth-ext-apis-write.md)]
34+
2535
## HTTP request
2636

2737
<!-- {

api-reference/beta/api/backuprestoreroot-list-driveprotectionunits.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "List driveProtectionUnits"
3-
description: "Get a list of the drive protection units that are associated with a OneDrive for Business protection policy."
3+
description: "Get a list of the drive protection units that are associated with a OneDrive for work or school protection policy."
44
author: "tushar20"
55
ms.reviewer: "manikantsinghms"
66
ms.localizationpriority: medium
@@ -31,7 +31,7 @@ Choose the permission or permissions marked as least privileged for this API. Us
3131
}
3232
-->
3333
``` http
34-
GET /solutions/backupRestore/driveProtectionUnits
34+
GET /solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit
3535
GET /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicyId}/driveProtectionUnits
3636
```
3737

@@ -60,14 +60,15 @@ The following example shows how to get a list of all the **driveProtectionUnits*
6060
#### Request
6161

6262
The following example shows a request.
63+
6364
# [HTTP](#tab/http)
6465
<!-- {
6566
"blockType": "request",
6667
"name": "list_all_driveprotectionunit"
6768
}
6869
-->
6970
``` http
70-
GET /solutions/backupRestore/driveProtectionUnits
71+
GET /solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit
7172
```
7273

7374
# [C#](#tab/csharp)
@@ -117,7 +118,7 @@ The following example shows the response.
117118
HTTP/1.1 200 OK
118119
119120
{
120-
"@odata.nextLink": "https://graph.microsoft.com/beta/solutions/backupRestore/driveProtectionUnits?$skiptoken=M2UyZDAwMDAwMDMxMzkzYTMyNjQ2MTM0NjMzMjM5NjYzNjY0MzczMDM0MzE2NTYzNjEzNzMwNjIzNjMzMzg2MjM0MzM2NDM0MzUzNDMzMzc0MDc0Njg3MjY1NjE2NDJlNzYzMjAxZThmYjY4M2Y3ODAxMDAwMDg4NjA5ODdhNzgwMTAwMDB8MTYxNjk2NDUwOTgzMg%3d%3d",
121+
"@odata.nextLink": "https://graph.microsoft.com/beta/solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit?$skiptoken=M2UyZDAwMDAwMDMxMzkzYTMyNjQ2MTM0NjMzMjM5NjYzNjY0MzczMDM0MzE2NTYzNjEzNzMwNjIzNjMzMzg2MjM0MzM2NDM0MzUzNDMzMzc0MDc0Njg3MjY1NjE2NDJlNzYzMjAxZThmYjY4M2Y3ODAxMDAwMDg4NjA5ODdhNzgwMTAwMDB8MTYxNjk2NDUwOTgzMg%3d%3d",
121122
"value": [
122123
{
123124
"@odata.type": "#microsoft.graph.driveProtectionUnit",
@@ -291,7 +292,7 @@ HTTP/1.1 200 OK
291292
}
292293
```
293294

294-
### Example 2: List the driveProtectionUnits associated with a OneDrive for Business protection policy
295+
### Example 2: List the driveProtectionUnits associated with a OneDrive for work or school protection policy
295296

296297
The following example shows how to list all the **driveProtectionUnits** associated with a **oneDriveForBusinessProtectionPolicy**.
297298

api-reference/beta/api/backuprestoreroot-list-mailboxprotectionunits.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Choose the permission or permissions marked as least privileged for this API. Us
3232
}
3333
-->
3434
``` http
35-
GET /solutions/backupRestore/mailboxProtectionUnits
35+
GET /solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit
3636
GET /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicyId}/mailboxProtectionUnits/
3737
```
3838

@@ -59,14 +59,15 @@ For a list of possible error responses, see [Backup Storage API error responses]
5959
#### Request
6060

6161
The following example shows a request.
62+
6263
# [HTTP](#tab/http)
6364
<!-- {
6465
"blockType": "request",
6566
"name": "list_all_mailboxprotectionunit"
6667
}
6768
-->
6869
``` http
69-
GET https://graph.microsoft.com/beta/solutions/backupRestore/mailboxProtectionUnits
70+
GET https://graph.microsoft.com/beta/solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit
7071
```
7172

7273
# [C#](#tab/csharp)
@@ -117,7 +118,7 @@ The following example shows the response.
117118
HTTP/1.1 200 OK
118119
119120
{
120-
"@odata.nextLink": "https://graph.microsoft.com/beta/solutions/backupRestore/mailboxProtectionUnits?$skiptoken=M2UyZDAwMDAwMDMxMzkzYTMyNjQ2MTM0NjMzMjM5NjYzNjY0MzczMDM0MzE2NTYzNjEzNzMwNjIzNjMzMzg2MjM0MzM2NDM0MzUzNDMzMzc0MDc0Njg3MjY1NjE2NDJlNzYzMjAxZThmYjY4M2Y3ODAxMDAwMDg4NjA5ODdhNzgwMTAwMDB8MTYxNjk2NDUwOTgzMg%3d%3d",
121+
"@odata.nextLink": "https://graph.microsoft.com/beta/solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit?$skiptoken=M2UyZDAwMDAwMDMxMzkzYTMyNjQ2MTM0NjMzMjM5NjYzNjY0MzczMDM0MzE2NTYzNjEzNzMwNjIzNjMzMzg2MjM0MzM2NDM0MzUzNDMzMzc0MDc0Njg3MjY1NjE2NDJlNzYzMjAxZThmYjY4M2Y3ODAxMDAwMDg4NjA5ODdhNzgwMTAwMDB8MTYxNjk2NDUwOTgzMg%3d%3d",
121122
"value": [
122123
{
123124
"@odata.type": "#microsoft.graph.mailboxProtectionUnit",

0 commit comments

Comments
 (0)