accessPackageAssignmentRequestRequirements resource type (Tipo de recurso accessPackageAssignmentRequestRequirements)

Namespace: microsoft.graph

Representa os requisitos que um autor da chamada tem de cumprir para criar com êxito um accessPackageAssignmentRequest para o accessPackage especificado como parte do URL. Os requisitos são determinados através da avaliação de políticas associadas ao accessPackage.

Este objeto é devolvido pela ação accessPackagegetApplicablePolicyRequirements para accessPackage no URL do pedido.

Propriedades

Propriedade Tipo Descrição
existingAnswers accessPackageAnswer collection Respostas que já foram fornecidas.
isApprovalRequired Booliano Indica se um pedido tem de ser aprovado por um aprovador.
isApprovalRequiredForExtension Booliano Indica se a aprovação é necessária quando um utilizador tenta expandir o acesso.
isCustomAssignmentScheduleAllowed Booliano Indica se o requerente tem permissão para definir uma agenda personalizada.
isRequestorJustificationRequired Booliano Indica se um requerente tem de fornecer uma justificação ao submeter um pedido de atribuição.
policyDescription Cadeia de caracteres A descrição da política que o utilizador está a tentar pedir acesso.
policyDisplayName Cadeia de caracteres O nome a apresentar da política que o utilizador está a tentar pedir acesso.
policyId Cadeia de caracteres O identificador da política à qual estes requisitos estão associados. Este identificador pode ser utilizado ao criar um novo pedido de atribuição.
perguntas accessPackageQuestion collection Perguntas que estão configuradas na política. As perguntas podem ser necessárias ou opcionais; os chamadores podem determinar se uma pergunta é necessária ou opcional com base na propriedade isRequired no accessPackageQuestion.
Cronograma requestSchedule Restrições de agenda impostas, se existirem.
verifiableCredentialRequirementStatus verifiableCredentialRequirementStatus O status do processo para processar a credencial verificável, se existir.

Relações

Nenhum

Representação JSON

Segue-se uma representação JSON do tipo .

{
  "@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"
  }
}