Entities - List
Vermeld alle entiteiten (beheergroepen, abonnementen, enzovoort) voor de geverifieerde gebruiker.
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}
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
Versie van de API die moet worden gebruikt met de clientaanvraag. De huidige versie is 2018-01-01-preview. |
|
$filter
|
query |
string |
Met de filterparameter kunt u filteren op de naam- of weergavenaamvelden. U kunt controleren op gelijkheid in het naamveld (bijvoorbeeld naam eq {entityName}) en u kunt controleren op subtekenreeksen op de naam- of weergavenaamvelden (bijvoorbeeld contains(name, {substringToSearch}), contains(displayName, {substringToSearch)). Houd er rekening mee dat de velden {entityName} en {substringToSearch} niet hoofdlettergevoelig worden gecontroleerd. |
|
|
$search
|
query |
string |
De parameter $search wordt gebruikt in combinatie met de parameter $filter om drie verschillende uitvoer te retourneren, afhankelijk van de doorgegeven parameter. Met $search=AllowedParents retourneert de API de entiteitsgegevens van alle groepen waartoe de aangevraagde entiteit kan reparenten zoals bepaald door de machtigingen van de gebruiker. Met $search=Allowed Children retourneert de API de entiteitsgegevens van alle entiteiten die kunnen worden toegevoegd als onderliggende items van de aangevraagde entiteit. Met $search=ParentAndFirstLevel Children retourneert de API het bovenliggende en eerste niveau van onderliggende elementen dat de gebruiker directe toegang tot of indirecte toegang heeft via een van hun nakomelingen. Met $search=ParentOnly retourneert de API alleen de groep als de gebruiker toegang heeft tot ten minste één van de afstammelingen van de groep. Met $search=ChildrenOnly retourneert de API alleen het eerste niveau van onderliggende elementen van de groepsentiteitsgegevens die zijn opgegeven in $filter. De gebruiker moet directe toegang hebben tot de onderliggende entiteiten of een van de onderliggende entiteiten om deze weer te geven in de resultaten. |
|
|
$select
|
query |
string |
Met deze parameter geeft u de velden op die moeten worden opgenomen in het antwoord. Kan elke combinatie van Naam, DisplayName, Type, ParentDisplayNameChain, ParentChain, bijvoorbeeld '$select=Name,DisplayName,Type,ParentDisplayNameChain,ParentNameChain', bevatten. Wanneer u de parameter $select opgeeft, kunt u de selectie in $skipToken overschrijven. |
|
|
$skip
|
query |
integer |
Het aantal entiteiten dat moet worden overgeslagen bij het ophalen van resultaten. Als u dit doorgeeft, wordt $skipToken overschreven. |
|
|
$skiptoken
|
query |
string |
Het vervolgtoken van de pagina wordt alleen gebruikt als een vorige bewerking een gedeeltelijk resultaat heeft geretourneerd. Als een eerder antwoord een nextLink-element bevat, bevat de waarde van het nextLink-element een tokenparameter die een beginpunt aangeeft dat moet worden gebruikt voor volgende aanroepen. |
|
|
$top
|
query |
integer |
Aantal elementen dat moet worden geretourneerd bij het ophalen van resultaten. Als u dit doorgeeft, wordt $skipToken overschreven. |
|
|
$view
|
query |
string |
Met de weergaveparameter kunnen clients het type gegevens filteren dat wordt geretourneerd door de aanroep Entiteiten ophalen. |
|
|
group
|
query |
string |
Een filter waarmee de get-entiteiten zich kunnen richten op een bepaalde groep (bijvoorbeeld "$filter=name eq 'groupName') |
Aanvraagkoptekst
| Name | Vereist | Type | Description |
|---|---|---|---|
| Cache-Control |
string |
Geeft aan dat de aanvraag geen caches mag gebruiken. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Fout |
Beveiliging
azure_auth
OAuth2-stroom voor Azure Active Directory.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
GetEntities
Voorbeeldaanvraag
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01
Voorbeeldrespons
{
"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
}
Definities
| Name | Description |
|---|---|
|
Entity |
De entiteit. |
|
Entity |
Beschrijft het resultaat van de aanvraag om entiteiten weer te geven. |
|
Entity |
(Optioneel) De id van de bovenliggende beheergroep. |
|
Error |
De details van de fout. |
|
Error |
Het foutobject. |
| Permissions |
De gebruikers hebben specifieke machtigingen voor dit item. |
EntityInfo
De entiteit.
| Name | Type | Description |
|---|---|---|
| id |
string |
De volledig gekwalificeerde id voor de entiteit. Bijvoorbeeld /providers/Microsoft.Management/managementGroups/0000000-00000-0000-0000-000000000 |
| name |
string |
De naam van de entiteit. Bijvoorbeeld: 00000000-0000-0000-0000-0000000000000 |
| properties.displayName |
string |
De beschrijvende naam van de beheergroep. |
| properties.inheritedPermissions |
Overgenomen machtigingen |
|
| properties.numberOfChildGroups |
integer |
Aantal onderliggende groepen |
| properties.numberOfChildren |
integer |
Aantal kinderen |
| properties.numberOfDescendants |
integer |
Aantal afstammelingen |
| properties.parent |
Ouder |
|
| properties.parentDisplayNameChain |
string[] |
De bovenliggende weergavenaamketen van de hoofdgroep naar de directe bovenliggende groep |
| properties.parentNameChain |
string[] |
De bovenliggende naamketen van de hoofdgroep naar de directe bovenliggende groep |
| properties.permissions |
Machtigingen |
|
| properties.tenantId |
string |
De AAD-tenant-id die is gekoppeld aan de entiteit. Bijvoorbeeld: 00000000-0000-0000-0000-0000000000000 |
| type |
string |
Het type resource. Bijvoorbeeld Microsoft.Management/managementGroups |
EntityListResult
Beschrijft het resultaat van de aanvraag om entiteiten weer te geven.
| Name | Type | Description |
|---|---|---|
| count |
integer |
Totaal aantal records dat overeenkomt met het filter |
| nextLink |
string |
De URL die moet worden gebruikt voor het ophalen van de volgende set resultaten. |
| value |
De lijst met entiteiten. |
EntityParentGroupInfo
(Optioneel) De id van de bovenliggende beheergroep.
| Name | Type | Description |
|---|---|---|
| id |
string |
De volledig gekwalificeerde id voor de bovenliggende beheergroep. Bijvoorbeeld /providers/Microsoft.Management/managementGroups/0000000-00000-0000-0000-000000000 |
ErrorDetails
De details van de fout.
| Name | Type | Description |
|---|---|---|
| code |
string |
Een van een door de server gedefinieerde set foutcodes. |
| details |
string |
Een leesbare weergave van de details van de fout. |
| message |
string |
Een leesbare weergave van de fout. |
ErrorResponse
Het foutobject.
| Name | Type | Description |
|---|---|---|
| error |
Fout |
Permissions
De gebruikers hebben specifieke machtigingen voor dit item.
| Waarde | Description |
|---|---|
| noaccess | |
| view | |
| edit | |
| delete |