accessPackageAssignmentRequestRequirements リソースの種類

名前空間: microsoft.graph

URL の一部として指定された accessPackageaccessPackageAssignmentRequest を正常に作成するために呼び出し元が満たす必要がある要件を表します。 要件は、 accessPackage に関連付けられているポリシーを評価することによって決定されます。

このオブジェクトは、リクエスト URL 内の accessPackage に対する accessPackagegetApplicablePolicyRequirements アクションによって返されます。

プロパティ

プロパティ 説明
existingAnswers accessPackageAnswer コレクション 既に提供した回答。
isApprovalRequired ブール型 要求が承認者によって承認される必要があるかどうかを示します。
isApprovalRequiredForExtension ブール型 ユーザーがアクセスを拡張しようとするときに承認が必要かどうかを示します。
isCustomAssignmentScheduleAllowed ブール型 要求元がカスタム スケジュールを設定できるかどうかを示します。
isRequestorJustificationRequired ブール型 割り当て要求を送信するときに、要求元が正当な理由を提供する必要があるかどうかを示します。
policyDescription 文字列 ユーザーがアクセスを要求しようとしているポリシーの説明。
policyDisplayName 文字列 ユーザーがアクセスを要求しようとしているポリシーの表示名。
policyId 文字列 これらの要件が関連付けられているポリシーの識別子。 この識別子は、新しい割り当て要求を作成するときに使用できます。
質問 accessPackageQuestion コレクション ポリシーで構成されている質問。 質問は必須でもオプションでもかまいません。呼び出し元は、accessPackageQuestionisRequired プロパティに基づいて、質問が必須かオプションかを決定できます。
schedule requestSchedule スケジュール制限の適用 (存在する場合)。
verifiableCredentialRequirementStatus verifiableCredentialRequirementStatus 検証可能な資格情報を処理するプロセスの状態 (存在する場合)。

リレーションシップ

なし。

JSON 表記

次に、この型の JSON 表現を示します。

{
  "@odata.type": "#microsoft.graph.accessPackageAssignmentRequestRequirements",
  "policyId": "String",
  "policyDisplayName": "String",
  "policyDescription": "String",
  "isApprovalRequired": false,
  "isApprovalRequiredForExtension": false,
  "isCustomAssignmentScheduleAllowed": false,
  "isRequestorJustificationRequired": false,
  "schedule": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "questions": [
    {
      "@odata.type": "microsoft.graph.accessPackageQuestion"
    }
  ],
  "existingAnswers": [
    {
      "@odata.type": "microsoft.graph.accessPackageAnswerString"
    }
  ],
  "verifiableCredentialRequirementStatus": {
    "@odata.type": "microsoft.graph.verifiableCredentialRequirementStatus"
  }
}