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"
}