編輯

共用方式為


permissionGrantPreApprovalPolicy resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

A permission grant preapproval policy is used to help administrators granularly control the conditions under which consent can be granted to a specific application.

A permission grant preapproval policy consists of a list of condition sets. An event matches a permission grant preapproval policy if it matches at least one of the condition sets in the conditions list. Inherits from directoryObject.

Methods

Method Return type Description
List permissionGrantPreApprovalPolicy collection Get a list of the permissionGrantPreApprovalPolicy objects and their properties.
Create permissionGrantPreApprovalPolicy Create a new permissionGrantPreApprovalPolicy object.
Get permissionGrantPreApprovalPolicy Read the properties and relationships of a permissionGrantPreApprovalPolicy object.
Update permissionGrantPreApprovalPolicy Update the properties of a permissionGrantPreApprovalPolicy object.
Delete None Delete a permissionGrantPreApprovalPolicy object.
List assigned to service principal permissionGrantPreApprovalPolicy collection Get permissionGrantPreApprovalPolicy assigned to a service principal.
Assign to service principal permissionGrantPreApprovalPolicy collection Assign a permissionGrantPreApprovalPolicy to a service principal.
Unassign from service principal permissionGrantPreApprovalPolicy collection Remove a permissionGrantPreApprovalPolicy from a service principal.

Properties

Property Type Description
conditions preApprovalDetail collection A list of condition sets describing the conditions under which the permission to grant consent for the app has been preapproved.
deletedDateTime DateTimeOffset Null. Inherited from directoryObject.
id String The unique identifier for the permission grant preapproval policy. Inherited from entity.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.permissionGrantPreApprovalPolicy",
  "id": "String (identifier)",
  "deletedDateTime": "String (timestamp)",
  "conditions": [
    {
      "@odata.type": "microsoft.graph.preApprovalDetail"
    }
  ]
}