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"
}
Comentários
Enviar e exibir comentários de