Microsoft Graph · Schema

accessPackageAssignmentReviewSettings

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name Type Description
expirationBehavior object The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue.
fallbackReviewers array This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond.
isEnabled boolean If true, access reviews are required for assignments through this policy.
isRecommendationEnabled boolean Specifies whether to display recommendations to the reviewer. The default value is true.
isReviewerJustificationRequired boolean Specifies whether the reviewer must provide justification for the approval. The default value is true.
isSelfReview boolean Specifies whether the principals can review their own assignments.
primaryReviewers array This collection specifies the users or group of users who will review the access package assignments.
schedule object When the first review should start and how often it should recur.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphaccesspackageassignmentreviewsettings-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.accessPackageAssignmentReviewSettings",
  "title": "accessPackageAssignmentReviewSettings",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "expirationBehavior": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.accessReviewExpirationBehavior"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue."
    },
    "fallbackReviewers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/microsoft.graph.subjectSet"
      },
      "description": "This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond."
    },
    "isEnabled": {
      "type": "boolean",
      "description": "If true, access reviews are required for assignments through this policy.",
      "nullable": true
    },
    "isRecommendationEnabled": {
      "type": "boolean",
      "description": "Specifies whether to display recommendations to the reviewer. The default value is true.",
      "nullable": true
    },
    "isReviewerJustificationRequired": {
      "type": "boolean",
      "description": "Specifies whether the reviewer must provide justification for the approval. The default value is true.",
      "nullable": true
    },
    "isSelfReview": {
      "type": "boolean",
      "description": "Specifies whether the principals can review their own assignments.",
      "nullable": true
    },
    "primaryReviewers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/microsoft.graph.subjectSet"
      },
      "description": "This collection specifies the users or group of users who will review the access package assignments."
    },
    "schedule": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.entitlementManagementSchedule"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "When the first review should start and how often it should recur."
    },
    "@odata.type": {
      "type": "string"
    }
  }
}