tipo de recurso accessPackage

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, 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.

Cada pacote de acesso é referenciado por um único catálogo de pacotes de acesso e tem links para os recursos desse catálogo por meio dos escopos de função específicos do recurso que definem o acesso que o pacote fornece. Um pacote de acesso também é vinculado às políticas de atribuição do pacote de acesso, cada uma das quais define quem pode solicitar ou receber uma atribuição de pacote de acesso.

Para atribuir um usuário a um pacote de acesso, crie um accessPackageAssignmentRequest que faça referência à política de atribuição de pacote de acesso e acesso.

Métodos

Método Tipo de retorno Descrição
Listar accessPackages coleção accessPackage Recupere uma lista de objetos accesspackage .
Criar accessPackage accessPackage Crie um novo objeto accesspackage .
Obter accessPackage accessPackage Leia propriedades e relações de um objeto accesspackage .
Atualizar accessPackage Nenhum Atualize as propriedades de um objeto accesspackage .
Excluir accessPackage Nenhum Exclua um pacote de acesso.
Listar accessPackageResourceRoleScopes coleção accessPackageResourceRoleScope Recupere uma lista de objetos accessPackageResourceRoleScope para este pacote de acesso.
Criar accessPackageResourceRoleScope Nenhum Crie um novo objeto accessPackageResourceRoleScope para este pacote de acesso.
Lista incompatívelAccessPackages coleção accessPackage Recupere uma lista dos objetos de pacote de acesso incompatíveis para este pacote de acesso.
Adicionar accessPackage a incompatíveisAccessPackages Nenhum Adicione um link para indicar que outro pacote de acesso é incompatível com um pacote de acesso especificado.
Remover accessPackage de incompatíveisAccessPackages Nenhum Remova um link que indicasse que um pacote de acesso era incompatível.
Listar grupos incompatíveis Coleção group Recupere uma lista dos objetos de grupo incompatíveis para este pacote de acesso.
Adicionar grupo a grupos incompatíveis Nenhum Adicione um link para indicar que a associação de um grupo é incompatível com um pacote de acesso especificado.
Remover grupo de grupos incompatíveis Nenhum Remova um link que indicasse que uma associação de grupo era incompatível.
Listar accessPackagesIncompatibleWith coleção accessPackage Recupere uma lista dos objetos accesspackage que listam esse pacote de acesso como incompatível.
filterByCurrentUser coleção accessPackage Recupere a lista de objetos accessPackage filtrados no usuário conectado.
getApplicablePolicyRequirements coleção accessPackageAssignmentRequestRequirements Recupere uma lista de objetos accessPackageAssignmentRequestRequirement com requisitos de solicitação.
moveToCatalog Nenhum Mover um pacote de acesso para um catálogo diferente.

Propriedades

Propriedade Tipo Descrição
catalogId Cadeia de caracteres Identificador do catálogo de pacotes de acesso que faz referência a esse pacote de acesso. Somente leitura.
createdBy Cadeia de caracteres O userPrincipalName do usuário ou identidade do sujeito que criou esse recurso. 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.
description Cadeia de caracteres A descrição do pacote de acesso.
displayName Cadeia de caracteres O nome de exibição do pacote de acesso. Dá suporte a $filter (eq, contains).
id String Somente leitura.
IsHidden Booleano Se o pacote de acesso está oculto do solicitante.
isRoleScopesVisible Booliano Indica se os escopos de função estão visíveis.
Modifiedby Cadeia de caracteres O userPrincipalName do usuário que modificou esse recurso pela última vez. Somente leitura.
modifiedDateTime 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.

Relações

Relação Tipo Descrição
accessPackageAssignmentPolicies coleção accessPackageAssignmentPolicy Somente leitura. Anulável. Suporta o $expand.
accessPackageCatalog accessPackageCatalog Somente leitura. Anulável.
accessPackageResourceRoleScopes coleção accessPackageResourceRoleScope Anulável.
incompatívelAccessPackages coleção accessPackage Os pacotes de acesso cujos usuários atribuídos são inelegíveis para receber esse pacote de acesso.
accessPackagesIncompatibleWith coleção accessPackage Os pacotes de acesso incompatíveis com esse pacote. Somente leitura.
incompatíveis Grupos Coleção group Os grupos cujos membros estão inelegíveis para receber esse pacote de acesso.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
    "id":"360fa7de-90be-48dc-a2ce-fc40094a93dd",
    "description":"Sample access package",
    "displayName":"Access package for testing",
    "isHidden":false,
    "catalogId":"662d99e7-6ceb-4c21-9cb4-9b0bbfdefccc",
    "isRoleScopesVisible":false,
    "createdDateTime":"2019-01-27T18:19:50.74Z",
    "modifiedDateTime":"2019-01-27T18:19:50.74Z",
    "createdBy":"TestGA@example.com",
    "modifiedBy":"TestGA@example.com"
}