tipo de recurso accessPackageAssignmentRequest

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Em Microsoft Entra Gerenciamento de Direitos, uma solicitação de atribuição de pacote de acesso é criada por ou em nome de um usuário que deseja obter uma atribuição de pacote de acesso. Se a solicitação for bem-sucedida, com as aprovações necessárias, o usuário receberá uma atribuição de pacote de acesso e será objeto dessa atribuição de pacote de acesso resultante. Microsoft Entra ID também cria solicitações de atribuição de pacote de acesso automaticamente para acompanhar a remoção de acesso.

Métodos

Método Tipo de retorno Descrição
Atribuição de listaRequests coleção accessPackageAssignmentRequest Recupere uma lista de objetos accesspackageassignmentrequest .
Criar accessPackageAssignmentRequest accessPackageAssignmentRequest Crie um novo accessPackageAssignmentRequest.
Obter accessPackageAssignmentRequest accessPackageAssignmentRequest Leia propriedades e relações de um objeto accessPackageAssignmentRequest .
Excluir accessPackageAssignmentRequest Nenhum Excluir um accessPackageAssignmentRequest.
filterByCurrentUser coleção accessPackageAssignmentRequest Recupere a lista de objetos accessPackageAssignmentRequest filtrados no usuário conectado.
cancel coleção accessPackageAssignmentRequest Cancele um objeto accessPackageAssignmentRequest que esteja em um estado cancelável.
Reprocessar Nenhum Tente novamente a solicitação de acesso de um usuário automaticamente a um pacote de acesso.
Listar accessPackageAssignmentRequests coleção accessPackageAssignmentRequest Recupere uma lista de objetos accesspackageassignmentrequest . Essa API será removida em breve. Em vez disso, use a API list assignmentRequests .
Criar accessPackageAssignmentRequest accessPackageAssignmentRequest Crie um novo accessPackageAssignmentRequest. Essa API será removida em breve. Use a API Criar accessPackageAssignmentRequest .

Propriedades

Propriedade Tipo Descrição
completedDate DateTimeOffset A data do fim do processamento, bem-sucedida ou falha, de uma solicitação. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Somente leitura.
createdDateTime DateTimeOffset O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Somente leitura.
customExtensionCalloutInstances coleção customExtensionCalloutInstance Informações sobre todas as chamadas de extensão personalizadas que foram feitas durante o fluxo de trabalho de solicitação de atribuição de pacote de acesso.
customExtensionHandlerInstances coleção customExtensionHandlerInstance Uma coleção de instâncias de extensão de fluxo de trabalho personalizadas sendo executadas em uma solicitação de atribuição. Somente leitura.
id String Somente leitura.
isValidationOnly Booliano True se a solicitação não for processada para atribuição.
Justificação Cadeia de caracteres A justificativa fornecida pelo solicitante.
requestState Cadeia de caracteres Um dos PendingApproval, Canceled, Denied, Delivering, Delivered, PartiallyDelivered, DeliveryFailedou SubmittedScheduled. Somente leitura.
Requeststatus Cadeia de caracteres Mais informações sobre o status de processamento de solicitação. Somente leitura.
Requesttype Cadeia de caracteres Um dos UserAdd, UserExtend, UserUpdate, UserRemove, AdminAddou AdminRemoveSystemRemove. Uma solicitação do próprio usuário teria requestType de UserAdd, UserUpdate ou UserRemove. Somente leitura.
Cronograma requestSchedule O intervalo de datas que o acesso deve ser atribuído ao solicitante. Somente leitura.
Respostas coleção accessPackageAnswer Respostas fornecidas pelo solicitante para acessarPackageQuestions solicitadas a elas no momento da solicitação.
verifiedCredentialsData coleção verifiedCredentialData Os detalhes da credencial verificável que foi apresentada pelo solicitante, como o emissor e as declarações. Somente leitura.

Relações

Relação Tipo Descrição
accessPackage accessPackage O pacote de acesso associado ao accessPackageAssignmentRequest. Um pacote de acesso define as coleções de funções de recurso e as políticas de como um ou mais usuários podem obter acesso a esses recursos. Somente leitura. Anulável. Suporta o $expand.
accessPackageAssignment accessPackageAssignment Para um requestType de UserAdd ou AdminAdd, esta é uma atribuição de pacote de acesso solicitada para ser criada. Para um requestType de UserRemove, AdminRemove ou SystemRemove, isso tem a id propriedade de uma atribuição existente a ser removida. Oferece suporte para $expand.
Solicitante accessPackageSubject O sujeito que solicitou ou, se uma atribuição direta, foi atribuído. Somente leitura. Anulável. Suporta o $expand.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest",
  "id": "String (identifier)",
  "requestType": "String",
  "requestState": "String",
  "requestStatus": "String",
  "isValidationOnly": "Boolean",
  "createdDateTime": "String (timestamp)",
  "completedDate": "String (timestamp)",
  "expirationDateTime": "String (timestamp)",
  "justification": "String",
  "schedule": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "answers": [
    {
      "@odata.type": "microsoft.graph.accessPackageAnswerString"
    }
  ],
  "customExtensionHandlerInstances": [
    {
      "@odata.type": "microsoft.graph.customExtensionHandlerInstance"
    }
  ],
  "customExtensionCalloutInstances": [
    {
      "@odata.type": "microsoft.graph.customExtensionCalloutInstance"
    }
  ],
  "verifiedCredentialsData": [
    {
      "@odata.type": "microsoft.graph.verifiedCredentialData"
    }
  ]
}