Compartilhar via


tipo de recurso accessPackageAssignmentRequestRequirements

Namespace: microsoft.graph

Representa os requisitos que um chamador deve cumprir para criar com êxito um accessPackageAssignmentRequest para o accessPackage especificado como parte da URL. Os requisitos são determinados avaliando políticas associadas ao accessPackage.

Propriedades

Propriedade Tipo Descrição
existingAnswers coleção accessPackageAnswer Respostas que já foram fornecidas.
isApprovalRequired Booliano Indica se uma solicitação deve ser aprovada por um aprovador.
isApprovalRequiredForExtension Booliano Indica se a aprovação é necessária quando um usuário tenta estender seu acesso.
isCustomAssignmentScheduleAllowed Booliano Indica se o solicitante tem permissão para definir uma agenda personalizada.
isRequestorJustificationRequired Booliano Indica se um solicitante deve fornecer justificativa ao enviar uma solicitação de atribuição.
policyDescription Cadeia de caracteres A descrição da política que o usuário está tentando solicitar acesso usando.
policyDisplayName Cadeia de caracteres O nome de exibição da política que o usuário está tentando solicitar acesso usando.
policyId Cadeia de caracteres O identificador da política à qual esses requisitos estão associados. Esse identificador pode ser usado ao criar uma nova solicitação de atribuição.
Perguntas coleção accessPackageQuestion Perguntas 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 Agendar restrições impostas, se houver.
verifiableCredentialRequirementStatus verifiableCredentialRequirementStatus O status do processo para processar a credencial verificável, se houver.

Relações

Nenhum

Representação JSON

A seguir está 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"
  }
}