Microsoft Graph · Schema
accessPackageAssignmentRequestRequirements
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
Properties
| Name | Type | Description |
|---|---|---|
| allowCustomAssignmentSchedule | boolean | Indicates whether the requestor is allowed to set a custom schedule. |
| isApprovalRequiredForAdd | boolean | Indicates whether a request to add must be approved by an approver. |
| isApprovalRequiredForUpdate | boolean | Indicates whether a request to update must be approved by an approver. |
| isRequestorJustificationRequired | boolean | Indicates whether requestors must justify requesting access to an access package. |
| policyDescription | string | The description of the policy that the user is trying to request access using. |
| policyDisplayName | string | The display name of the policy that the user is trying to request access using. |
| policyId | string | The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request. |
| schedule | object | Schedule restrictions enforced, if any. |
| questions | array | |
| @odata.type | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements",
"title": "accessPackageAssignmentRequestRequirements",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"allowCustomAssignmentSchedule": {
"type": "boolean",
"description": "Indicates whether the requestor is allowed to set a custom schedule.",
"nullable": true
},
"isApprovalRequiredForAdd": {
"type": "boolean",
"description": "Indicates whether a request to add must be approved by an approver.",
"nullable": true
},
"isApprovalRequiredForUpdate": {
"type": "boolean",
"description": "Indicates whether a request to update must be approved by an approver.",
"nullable": true
},
"isRequestorJustificationRequired": {
"type": "boolean",
"description": "Indicates whether requestors must justify requesting access to an access package.",
"nullable": true
},
"policyDescription": {
"type": "string",
"description": "The description of the policy that the user is trying to request access using.",
"nullable": true
},
"policyDisplayName": {
"type": "string",
"description": "The display name of the policy that the user is trying to request access using.",
"nullable": true
},
"policyId": {
"type": "string",
"description": "The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request.",
"nullable": true
},
"schedule": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.entitlementManagementSchedule"
},
{
"type": "object",
"nullable": true
}
],
"description": "Schedule restrictions enforced, if any."
},
"questions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.accessPackageQuestion"
},
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}