approvalSettings complex 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.
The settings for approval as defined in a role management policy rule.
Properties
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. |
Relationships
None.
JSON representation
The following is a JSON representation of the resource.
{
"@odata.type": "#microsoft.graph.approvalSettings",
"isApprovalRequired": "Boolean",
"isApprovalRequiredForExtension": "Boolean",
"isRequestorJustificationRequired": "Boolean",
"approvalMode": "String",
"approvalStages": [
{
"@odata.type": "microsoft.graph.approvalStage"
}
]
}
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for