| title | approvalSettings resource type |
|---|---|
| description | The settings for approval as defined in a role management policy rule. |
| ms.localizationpriority | medium |
| author | markwahl-msft |
| ms.subservice | entra-id-governance |
| doc_type | resourcePageType |
| ms.date | 10/04/2024 |
Namespace: microsoft.graph
[!INCLUDE beta-disclaimer]
The settings for approval as defined in a role management policy rule.
| Property | Type | Description |
|---|---|---|
| approvalMode | String | One of SingleStage, Serial, Parallel, NoApproval (default). NoApproval is used when isApprovalRequired is false. |
| approvalStages | approvalStage collection | If approval is required, the one or two elements of this collection define each of the stages of approval. An empty array if no approval is required. |
| isApprovalRequired | Boolean | Indicates whether approval is required for requests in this policy. |
| isApprovalRequiredForExtension | Boolean | Indicates whether approval is required for a user to extend their assignment. |
| isRequestorJustificationRequired | Boolean | Indicates whether the requestor is required to supply a justification in their request. |
None.
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.approvalSettings",
"isApprovalRequired": "Boolean",
"isApprovalRequiredForExtension": "Boolean",
"isRequestorJustificationRequired": "Boolean",
"approvalMode": "String",
"approvalStages": [
{
"@odata.type": "microsoft.graph.approvalStage"
}
]
}