Compartilhar via


accessPackage resource type (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.

Na Gestão de Direitos do Microsoft Entra, um pacote de acesso define as coleções de funções de recursos e as políticas de como um ou mais utilizadores podem obter acesso a esses recursos.

Cada pacote de acesso é referenciado por um único catálogo de pacotes de acesso e tem ligações para os recursos desse catálogo através dos âmbitos de função específicos do recurso que definem o acesso que o pacote fornece. Um pacote de acesso também liga às políticas de atribuição de pacotes de acesso, cada uma das quais define quem pode pedir ou atribuir uma atribuição de pacote de acesso.

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

Métodos

Método Tipo de retorno Descrição
List coleção accessPackage Obtenha uma lista de objetos accesspackage .
Create accessPackage Crie um novo objeto accesspackage .
Get accessPackage Ler propriedades e relações de um objeto accesspackage .
Atualizar Nenhum(a) Atualize as propriedades de um objeto accesspackage .
Delete Nenhum Eliminar um accesspackage.
Filtrar por utilizador atual coleção accessPackage Obtenha a lista de objetos accessPackage filtrados no utilizador com sessão iniciada.
Obter requisitos de política aplicáveis accessPackageAssignmentRequestRequirements collection (Coleção accessPackageAssignmentRequestRequirements) Obtenha uma lista de objetos accessPackageAssignmentRequestRequirement com requisitos de pedido.
Mover para o catálogo Nenhum Mover um pacote de acesso para um catálogo diferente.
Pacotes de acesso incompatíveis
List coleção accessPackage Obtenha uma lista dos objetos de accesspackage incompatíveis para este pacote de acesso.
Adicionar a Nenhum Adicione uma ligação para indicar que outro accesspackage é incompatível com um pacote de acesso especificado.
Remover de Nenhum Remova uma ligação que indicasse que um accesspackage era incompatível.
Lista incompatível com coleção accessPackage Obtenha uma lista dos objetos accesspackage que listam este pacote de acesso como incompatíveis.
Grupos incompatíveis
List Coleção group Obtenha uma lista dos objetos de grupo incompatíveis para este pacote de acesso.
Adicionar grupo a Nenhum Adicione uma ligação para indicar que a associação de um grupo é incompatível com um pacote de acesso especificado.
Remover grupo de Nenhum Remova uma ligação que indicasse que uma associação a um grupo era incompatível.

Propriedades

Propriedade Tipo Descrição
catalogId Cadeia de caracteres Identificador do catálogo de pacotes de acesso que referencia este pacote de acesso. Somente leitura.
createdBy Cadeia de caracteres O userPrincipalName do utilizador ou identidade do requerente que criou este 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 a apresentar do pacote de acesso. Suporta $filter (eq, contains).
id String Somente leitura.
IsHidden Booleano Indica se o pacote de acesso está oculto do requerente.
isRoleScopesVisible Booliano Indica se os âmbitos de função estão visíveis.
modifiedBy Cadeia de caracteres O userPrincipalName do utilizador que modificou este 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.
incompatibleAccessPackages coleção accessPackage Os pacotes de acesso cujos utilizadores atribuídos não são elegíveis para serem atribuídos a este pacote de acesso.
accessPackagesIncompatibleWith coleção accessPackage Os pacotes de acesso incompatíveis com este pacote. Somente leitura.
incompatibleGroups Coleção group Os grupos cujos membros não são elegíveis para serem atribuídos a este pacote de acesso.

Representação JSON

A representação JSON seguinte 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"
}