Allows the app to identify Purview data protection, compliance and governance policy scopes defined for all users across tenant.
Merill's Note
For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the ProtectionScopes.Compute.All permission.
If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the Export-MsIdAppConsentGrantReport command. See How To: Run a quick OAuth app audit of your tenant
Category
Application
Delegated
Identifier
e5a76501-dbb0-492c-ab55-5d09e8837263
98f5a27a-539a-48bc-a597-f78e9e1e76bf
DisplayText
Compute Purview policies at tenant scope
Compute Purview policies at tenant scope
Description
Allows the app to identify Purview data protection, compliance and governance policy scopes defined for all users across tenant.
Allows the app to identify Purview data protection, compliance and governance policy scopes defined for all users across tenant.
The actual value representing the location. Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, "contoso.com", "https://partner.contoso.com/upload", "83ef198a-0396-4893-9d4f-d36efbffcaaa").
Flags specifying the user activities the calling application supports or is interested. Possible values are none, uploadText, uploadFile, downloadText, downloadFile, unknownFutureValue. Required. This object is a multi-valued enumeration.
executionMode
microsoft.graph.security.executionMode
Policy execution mode at the tenant level. Possible values are evaluateInline and evaluateOffline. Inherited from policyScopeBase. Required.
locations
Collection(microsoft.graph.policyLocation)
Locations protected at the tenant level. Inherited from policyScopeBase. Required.
policyActions
Collection(microsoft.graph.dlpActionInfo)
Enforcement actions at the tenant level. Inherited from policyScopeBase. Required.
policyScope
microsoft.graph.policyBinding
Specifies the users and groups included in or excluded from this tenant-level policy scope.
Flags specifying the user activities the calling application supports or is interested. Possible values are none, uploadText, uploadFile, downloadText, downloadFile, unknownFutureValue. Required. This object is a multi-valued enumeration.
executionMode
microsoft.graph.security.executionMode
Policy execution mode for this user. Possible values are evaluateInline and evaluateOffline. Inherited from policyScopeBase. Inline evaluation requires caller to wait for API response before allowing user activity to proceed. Required.
locations
Collection(microsoft.graph.policyLocation)
Locations protected for this user. Inherited from policyScopeBase. Required.
policyActions
Collection(microsoft.graph.dlpActionInfo)
Enforcement actions applicable to this user. Inherited from policyScopeBase. Required.