accessPackageAssignmentRequestRequirements resource type
Namespace: microsoft.graph
Represents requirements that a caller must fulfill in order to successfully create an accessPackageAssignmentRequest for the accessPackage specified as part of the URL. Requirements are determined by evaluating policies associated with the accessPackage.
Properties
Property | 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. |
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. |
questions | accessPackageQuestion collection | Questions that are configured on the policy. The questions can be required or optional; callers can determine whether a question is required or optional based on the isRequired property on accessPackageQuestion. |
schedule | entitlementManagementSchedule | Schedule restrictions enforced, if any. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.accessPackageAssignmentRequestRequirements",
"allowCustomAssignmentSchedule": "Boolean",
"isApprovalRequiredForAdd": "Boolean",
"isApprovalRequiredForUpdate": "Boolean",
"policyDisplayName": "String",
"policyDescription": "String",
"policyId": "String",
"schedule": {
"@odata.type": "microsoft.graph.entitlementManagementSchedule"
},
"questions": [
{
"@odata.type": "microsoft.graph.accessPackageQuestion"
}
]
}