accessPackageAssignmentRequestorSettings resource type

Namespace: microsoft.graph

Provides additional settings to select who can create a request for an access package on that policy, and what they can include in their request. The requestor settings of an access package assignment policy uses this resource.

Properties

Property Type Description
allowCustomAssignmentSchedule Boolean False indicates that the requestor isn't permitted to include a schedule in their request.
enableOnBehalfRequestorsToAddAccess Boolean True allows on-behalf-of requestors to create a request to add access for another principal.
enableOnBehalfRequestorsToRemoveAccess Boolean True allows on-behalf-of requestors to create a request to remove access for another principal.
enableOnBehalfRequestorsToUpdateAccess Boolean True allows on-behalf-of requestors to create a request to update access for another principal.
enableTargetsToSelfAddAccess Boolean True allows requestors to create a request to add access for themselves.
enableTargetsToSelfRemoveAccess Boolean True allows requestors to create a request to remove their access.
enableTargetsToSelfUpdateAccess Boolean True allows requestors to create a request to update their access.
onBehalfRequestors subjectSet collection The principals who can request on-behalf-of others.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.accessPackageAssignmentRequestorSettings",
  "allowCustomAssignmentSchedule": "Boolean",
  "enableOnBehalfRequestorsToAddAccess": "Boolean",
  "enableOnBehalfRequestorsToRemoveAccess": "Boolean",
  "enableOnBehalfRequestorsToUpdateAccess": "Boolean",
  "enableTargetsToSelfAddAccess": "Boolean",
  "enableTargetsToSelfRemoveAccess": "Boolean",
  "enableTargetsToSelfUpdateAccess": "Boolean",
  "onBehalfRequestors": [
    {
      "@odata.type": "microsoft.graph.singleUser"
    }
  ]
}