accessPackageApprovalStage resource type

Namespace: microsoft.graph

Used for the stages property of approval settings in an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.

Properties

Property Type Description
durationBeforeAutomaticDenial Duration The number of days that a request can be pending a response before it is automatically denied.
durationBeforeEscalation Duration If escalation is required, the time a request can be pending a response from a primary approver.
escalationApprovers subjectSet collection If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests.
fallbackEscalationApprovers subjectSet collection The subjects, typically users, who are the fallback escalation approvers.
fallbackPrimaryApprovers subjectSet collection The subjects, typically users, who are the fallback primary approvers.
isApproverJustificationRequired Boolean Indicates whether the approver is required to provide a justification for approving a request.
isEscalationEnabled Boolean If true, then one or more escalationApprovers are configured in this approval stage.
primaryApprovers subjectSet collection The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.accessPackageApprovalStage",
  "durationBeforeAutomaticDenial": "String (duration)",
  "durationBeforeEscalation": "String (duration)",
  "escalationApprovers": [
    {
      "@odata.type": "microsoft.graph.singleUser"
    }
  ],
  "fallbackEscalationApprovers": [
    {
      "@odata.type": "microsoft.graph.singleUser"
    }
  ],
  "fallbackPrimaryApprovers": [
    {
      "@odata.type": "microsoft.graph.singleUser"
    }
  ],
  "isApproverJustificationRequired": "Boolean",
  "isEscalationEnabled": "Boolean",
  "primaryApprovers": [
    {
      "@odata.type": "microsoft.graph.singleUser"
    }
  ]
  
}