| title | accessPackageApprovalStage resource type |
|---|---|
| description | Used for the stages property of approval settings. Specifies the primary, fallback, and escalation approvers of each stage. |
| author | markwahl-msft |
| ms.localizationpriority | medium |
| ms.subservice | entra-id-governance |
| doc_type | resourcePageType |
| ms.date | 10/04/2024 |
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.
| 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. |
None.
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"
}
]
}