Entities - List
Liste todas as entidades (Grupos de Gerenciamento, Assinaturas, etc.) do usuário autenticado.
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01&$skiptoken={$skiptoken}&$skip={$skip}&$top={$top}&$select={$select}&$search={$search}&$filter={$filter}&$view={$view}&groupName={groupName}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
Versão da API a ser usada com a solicitação do cliente. A versão atual é 2018-01-01-preview. |
|
$filter
|
query |
string |
O parâmetro filter permite filtrar os campos name ou display name. Você pode verificar a igualdade no campo name (por exemplo, name eq '{entityName}') e pode verificar se há substrings nos campos name ou display name (por exemplo, contains (name, '{substringToSearch}'), contains (displayName, '{substringToSearch')). Observe que os campos '{entityName}' e '{substringToSearch}' são verificados sem distinção entre maiúsculas e minúsculas. |
|
|
$search
|
query |
string |
O parâmetro $search é usado em conjunto com o parâmetro $filter para retornar três saídas diferentes, dependendo do parâmetro passado. Com $search=AllowedParents, a API retornará as informações da entidade de todos os grupos para os quais a entidade solicitada poderá reparentar conforme determinado pelas permissões do usuário. Com $search=AllowedChildren a API retornará as informações da entidade de todas as entidades que podem ser adicionadas como filhos da entidade solicitada. Com $search=ParentAndFirstLevelChildren, a API retornará o pai e o primeiro nível de filhos aos quais o usuário tem acesso direto ou indireto por meio de um de seus descendentes. Com $search=ParentOnly a API retornará somente o grupo se o usuário tiver acesso a pelo menos um dos descendentes do grupo. Com $search=ChildrenOnly, a API retornará apenas o primeiro nível de filhos das informações da entidade do grupo especificadas no $filter. O usuário deve ter acesso direto às entidades filhos ou a um de seus descendentes para que ele apareça nos resultados. |
|
|
$select
|
query |
string |
Este parâmetro especifica os campos a serem incluídos na resposta. Pode incluir qualquer combinação de Name,DisplayName,Type,ParentDisplayNameChain,ParentChain, por exemplo, '$select=Name,DisplayName,Type,ParentDisplayNameChain,ParentNameChain'. Quando especificado, o parâmetro $select pode substituir a seleção em $skipToken. |
|
|
$skip
|
query |
integer |
Número de entidades a serem ignoradas ao recuperar resultados. Passar isso substituirá $skipToken. |
|
|
$skiptoken
|
query |
string |
O token de continuação de página só é usado se uma operação anterior retornou um resultado parcial. Se uma resposta anterior contiver um elemento nextLink, o valor do elemento nextLink incluirá um parâmetro de token que especifica um ponto de partida a ser usado para chamadas subsequentes. |
|
|
$top
|
query |
integer |
Número de elementos a serem retornados ao recuperar resultados. Passar isso substituirá $skipToken. |
|
|
$view
|
query |
string |
O parâmetro view permite que os clientes filtrem o tipo de dados retornados pela chamada getEntities. |
|
|
group
|
query |
string |
Um filtro que permite que a chamada get entities se concentre em um grupo específico (ou seja, "$filter=name eq 'groupName'") |
Cabeçalho do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| Cache-Control |
string |
Indica que a solicitação não deve utilizar nenhum cache. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Erro |
Segurança
azure_auth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
GetEntities
Pedido de amostra
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01
Resposta da amostra
{
"value": [
{
"id": "/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000",
"type": "Microsoft.Management/managementGroups",
"name": "20000000-0001-0000-0000-000000000000",
"properties": {
"tenantId": "20000000-0000-0000-0000-000000000000",
"displayName": "Group 1 Tenant 2",
"parent": {
"id": "/providers/Microsoft.Management/managementGroups/20000000-0000-0000-0000-000000000000"
},
"permissions": "view",
"inheritedPermissions": "view",
"parentDisplayNameChain": [
"Tenant Root Group",
"Group 1 Tenant 2 Parent"
],
"parentNameChain": [
"TenantRootGroup",
"Group1Tenant2Parent"
],
"numberOfDescendants": 3,
"numberOfChildren": 2,
"numberOfChildGroups": 1
}
},
{
"id": "/providers/Microsoft.Management/managementGroups/20000000-0004-0000-0000-000000000000",
"type": "Microsoft.Management/managementGroups",
"name": "20000000-0004-0000-0000-000000000000",
"properties": {
"tenantId": "20000000-0000-0000-0000-000000000000",
"displayName": "Group 4 Tenant 2",
"parent": {
"id": "/providers/Microsoft.Management/managementGroups/20000000-0000-0000-0000-000000000000"
},
"permissions": "delete",
"inheritedPermissions": "delete",
"parentDisplayNameChain": [
"Tenant Root Group",
"Group 4 Tenant 2 Parent"
],
"parentNameChain": [
"TenantRootGroup",
"Group4 Tenant2Parent"
],
"numberOfDescendants": 0,
"numberOfChildren": 0,
"numberOfChildGroups": 0
}
}
],
"nextLink": null
}
Definições
| Name | Description |
|---|---|
|
Entity |
A entidade. |
|
Entity |
Descreve o resultado da solicitação para exibir entidades. |
|
Entity |
(Opcional) A ID do grupo de gerenciamento pai. |
|
Error |
Os detalhes do erro. |
|
Error |
O objeto de erro. |
| Permissions |
As permissões específicas dos usuários para este item. |
EntityInfo
A entidade.
| Name | Tipo | Description |
|---|---|---|
| id |
string |
O ID totalmente qualificado para a entidade. Por exemplo, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| name |
string |
O nome da entidade. Por exemplo, 00000000-0000-0000-0000-00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| properties.displayName |
string |
O nome amigável do grupo de gerenciamento. |
| properties.inheritedPermissions |
Permissões herdadas |
|
| properties.numberOfChildGroups |
integer |
Número de grupos de crianças |
| properties.numberOfChildren |
integer |
Número de crianças |
| properties.numberOfDescendants |
integer |
Número de Descendentes |
| properties.parent |
Progenitor |
|
| properties.parentDisplayNameChain |
string[] |
A cadeia de nomes de exibição pai do grupo raiz para o pai imediato |
| properties.parentNameChain |
string[] |
A cadeia de nomes pai do grupo raiz para o pai imediato |
| properties.permissions |
Permissões |
|
| properties.tenantId |
string |
O ID do locatário do AAD associado à entidade. Por exemplo, 00000000-0000-0000-0000-00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| type |
string |
O tipo do recurso. Por exemplo, Microsoft.Management/managementGroups |
EntityListResult
Descreve o resultado da solicitação para exibir entidades.
| Name | Tipo | Description |
|---|---|---|
| count |
integer |
Contagem total de registos que correspondem ao filtro |
| nextLink |
string |
A URL a ser usada para obter o próximo conjunto de resultados. |
| value |
A lista de entidades. |
EntityParentGroupInfo
(Opcional) A ID do grupo de gerenciamento pai.
| Name | Tipo | Description |
|---|---|---|
| id |
string |
A ID totalmente qualificada para o grupo de gerenciamento pai. Por exemplo, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
ErrorDetails
Os detalhes do erro.
| Name | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
| details |
string |
Uma representação legível por humanos dos detalhes do erro. |
| message |
string |
Uma representação legível por humanos do erro. |
ErrorResponse
O objeto de erro.
| Name | Tipo | Description |
|---|---|---|
| error |
Erro |
Permissions
As permissões específicas dos usuários para este item.
| Valor | Description |
|---|---|
| noaccess | |
| view | |
| edit | |
| delete |