accessPackageAssignmentRequest tipo de recurso

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.

No Gerenciamento de Direitos do Microsoft Entra, 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 estará sujeito à atribuição de pacote de acesso resultante. O Microsoft Entra ID também cria automaticamente solicitações de atribuição de pacote de acesso para acompanhar a remoção de acesso.

Métodos

Método Tipo de retorno Descrição
List Coleção accessPackageAssignmentRequest Recupere uma lista de objetos accesspackageassignmentrequest .
Create accessPackageAssignmentRequest Crie um novo accessPackageAssignmentRequest.
Get accessPackageAssignmentRequest Propriedades de leitura e relações de um objeto accessPackageAssignmentRequest .
Delete Nenhum Exclua um accessPackageAssignmentRequest.
Cancel Coleção accessPackageAssignmentRequest Cancele um objeto accessPackageAssignmentRequest que esteja em um estado cancelável.
Filtrar por usuário atual Coleção accessPackageAssignmentRequest Recupere a lista de objetos accessPackageAssignmentRequest filtrados no usuário conectado.
Reprocessar Nenhum Repetir automaticamente a solicitação de acesso de um usuário para um pacote de acesso.
Resume Nenhum Retome a solicitação de pacote de acesso de um usuário depois de aguardar um retorno de chamada de uma extensão personalizada.
Lista (preterida) Coleção accessPackageAssignmentRequest Recupere uma lista de objetos accesspackageassignmentrequest . Essa API será desativada em breve. Em vez disso, use a API List assignmentRequests .
Criar (preterido) accessPackageAssignmentRequest Crie um novo accessPackageAssignmentRequest. Essa API será desativada em breve. Em vez disso, use a API Create accessPackageAssignmentRequest .

Propriedades

Propriedade Tipo Descrição
completedDate DateTimeOffset A data do término do processamento, bem-sucedido ou com 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.
expirationDateTime 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
id String Somente leitura.
isValidationOnly Booliano True se a solicitação não for processada para atribuição.
Justificação Cadeia de caracteres Justificativa fornecida pelo solicitante.
requestState Cadeia de caracteres Um dos PendingApproval, Canceled, Denied, , DeliveredPartiallyDeliveredDelivering, , DeliveryFailed, Submitted, , ou Scheduled. Somente leitura.
requestStatus Cadeia de caracteres Mais informações sobre o status de processamento da solicitação. Somente leitura.
requestType Cadeia de caracteres Um dos UserAdd, UserExtend, UserUpdate, UserRemove, AdminAdd, AdminRemove, , ApproverRemove, ou SystemRemove. Uma solicitação do usuário tem um requestType de UserAdd, UserUpdate, ou UserRemove. Somente leitura.
Cronograma requestSchedule O intervalo de datas em que o acesso deve ser atribuído ao solicitante. Somente leitura.
Respostas accessPackageAnswer coleção Respostas fornecidas pelo solicitante ao accessPackagePerguntas feitas a eles no momento da solicitação.
verifiedCredentialsData Coleta verifiedCredentialData Os detalhes da credencial verificável que o solicitante apresentou, 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 ou AdminAdd, uma atribuição de pacote de UserAdd acesso solicitada para ser criada. Para um requestType de UserRemove, AdminRemove, ApproverRemove, ou SystemRemove, essa propriedade tem a id propriedade de uma atribuição existente a ser removida. Oferece suporte para $expand.
solicitante accessPackageSubject O sujeito que solicitou ou, se for uma atribuição direta, foi atribuído. Somente leitura. Anulável. Suporta o $expand.

Representação JSON

A representação JSON a seguir mostra o tipo de 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"
    }
  ]
}