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

No Azure AD Entitlement Management, 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 catálogo de pacotes de acesso único 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 se vincula às políticas de atribuição de pacote de acesso, cada uma das quais define quem pode solicitar ou ser atribuído a uma atribuição de pacote de acesso.

Para atribuir um usuário a um pacote de acesso, crie um accessPackageAssignmentRequest que faz referência ao pacote de acesso e à política de atribuição de pacote de 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 Ler propriedades e relações de um objeto accesspackage.
Atualizar accessPackage Nenhum Atualize as propriedades de um objeto accesspackage.
Excluir accessPackage Nenhum Excluir um accesspackage.
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.
Listar incompatívelAccessPackages Coleção accessPackage Recupere uma lista dos objetos accesspackage incompatíveis para este pacote de acesso.
Adicionar accessPackage a incompatibleAccessPackages Nenhum Adicione um link para indicar que outro pacote de acessos é incompatível com um pacote de acesso especificado.
Remover accessPackage de incompatívelAccessPackages Nenhum Remover um link que indicava que um pacote de acesso era incompatível.
Listar incompatibleGroups Coleção group Recupere uma lista dos objetos de grupo incompatíveis para este pacote de acesso.
Adicionar grupo a incompatibleGroups Nenhum Adicione um link para indicar que a associação de um grupo é incompatível com um pacote de acesso especificado.
Remover grupo de incompatibleGroups Nenhum Remover um link que indicava que uma associação ao 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 de entrada.
getApplicablePolicyRequirements coleção accessPackageAssignmentRequestRequirements Recupere uma lista de objetos accessPackageAssignmentRequestRequirement com requisitos de solicitação.

Propriedades

Propriedade Tipo Descrição
catalogId String Identificador do catálogo de pacotes de acesso referenciando este pacote de acesso. Somente leitura.
createdBy Cadeia de caracteres O userPrincipalName do usuário ou identidade do assunto 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 String A descrição do pacote de acesso.
displayName String O nome de exibição do pacote de acesso. Suporta $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 String 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.
incompatibleAccessPackages Coleção accessPackage Os pacotes de acesso cujos usuários atribuídos são inelegíveis para serem atribuídos a esse pacote de acesso.
accessPackagesIncompatibleWith Coleção accessPackage Os pacotes de acesso incompatíveis com esse pacote. Somente leitura.
incompatibleGroups Coleção group Os grupos cujos membros são inelegíveis para serem atribuídos a este pacote de acesso.

Representação JSON

Veja a seguir uma representação JSON do 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"
}