Tipo de recurso accessPackageAssignment

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 de versão.

No Azure AD gerenciamento de direitos, uma atribuição de pacote de acesso é uma atribuição de um pacote de acesso a um assunto específico, por um período de tempo. Por exemplo, uma atribuição de pacote de acesso pode dizer que a usuário Alice foi atribuída acesso por meio do pacote de acesso Sales para o período de janeiro de 2019 a julho de 2019.

Methods

Método Tipo de retorno Descrição
Listar accessPackageAssignments coleção accessPackageAssignment Recupere uma lista de objetos accessPackageAssignment .
filterByCurrentUser coleção accessPackageAssignment Recupere a lista de objetos accessPackageAssignment filtrados no usuário conectado.
Reprocessar Nenhum Reavaliar e impor automaticamente as atribuições de um usuário para um pacote de acesso específico.
coleção additionalAccess accessPackageAssignment Recupere a lista de objetos accessPackageAssignment para usuários que têm atribuições a pacotes de acesso incompatíveis.

Observação

Para criar ou remover uma atribuição de pacote de acesso para um usuário, use a criação de um accessPackageAssignmentRequest

Propriedades

Propriedade Tipo Descrição
accessPackageId Cadeia de caracteres O identificador do pacote de acesso. Somente leitura.
assignmentPolicyId Cadeia de caracteres O identificador da política de atribuição de pacote de acesso. Somente leitura.
assignmentState Cadeia de caracteres O estado da atribuição do pacote de acesso. Os valores possíveis Deliveringsão , Deliveredou Expired. Somente leitura. Suporta $filter (eq).
assignmentStatus Cadeia de caracteres Mais informações sobre o ciclo de vida da atribuição. Os valores possíveis Deliveringincluem Delivered, NearExpiry1DayNotificationTriggered, ou ExpiredNotificationTriggered. Somente leitura.
catalogId Cadeia de caracteres O identificador do catálogo que contém o pacote de acesso. Somente leitura.
expiredDateTime DateTimeOffset O tipo de carimbo de data/hora 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.
isExtended Booliano Indica se a atribuição do pacote de acesso é estendida. Somente leitura.
Targetid Cadeia de caracteres A ID do assunto com a atribuição. Somente leitura.
Cronograma requestSchedule Quando a atribuição de acesso deve estar em vigor. Somente leitura.

Relações

Relação Tipo Descrição
accessPackage accessPackage Somente leitura. Anulável. Dá $filter suporte a (eq) na propriedade de ID e $expand nos parâmetros de consulta.
accessPackageAssignmentPolicy accessPackageAssignmentPolicy Somente leitura. Anulável. Dá $filter suporte a (eq) na propriedade de ID
accessPackageAssignmentResourceRoles coleção accessPackageAssignmentResourceRole As funções de recurso entregues ao usuário de destino para essa atribuição. Somente leitura. Anulável.
destino accessPackageSubject O assunto da atribuição do pacote de acesso. Somente leitura. Anulável. Suporta o $expand. Dá $filter suporte a (eq) em objectId.

Representação JSON

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

{
   "id":"9bdae7b4-6ece-487b-9eb8-9679dbd67aa2",
   "catalogId":"cc30dc98-6d3c-4fa0-bed8-fd76d0efd993",
   "accessPackageId":"e3f47362-993f-4fcb-8a38-532ffca16150",
   "assignmentPolicyId":"63ebd106-8116-40e7-a0ab-01ae475d11bb",
   "targetId":"ab4291f6-66b7-42bf-b597-a05b29414f5c",
   "assignmentStatus":"ExpiredNotificationTriggered",
   "assignmentState":"Expired",
   "isExtended":false,
   "expiredDateTime":"2019-04-25T23:45:40.42Z"
}