az graph
Notitie
Deze verwijzing maakt deel uit van de resourcegrafiekextensie voor Azure CLI en vereist versie 2.22.0 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az graph de eerste keer hebt uitgevoerd. Meer informatie over extensies.
Een query uitvoeren op de resources die worden beheerd door Azure Resource Manager.
Voer 'az graph query --help' uit voor gedetailleerde hulp.
Opdracht
| az graph query |
Een query uitvoeren op de resources die worden beheerd door Azure Resource Manager. |
| az graph shared-query |
Gedeelde query van Azure-resourcegrafiek beheren. |
| az graph shared-query create |
Maak een gedeelde query. |
| az graph shared-query delete |
Een gedeelde query verwijderen. |
| az graph shared-query list |
Alle gedeelde query's in een resourcegroep opvragen. |
| az graph shared-query show |
De eigenschappen van een gedeelde query weergeven. |
az graph query
Een query uitvoeren op de resources die worden beheerd door Azure Resource Manager.
Zie https://aka.ms/AzureResourceGraph-QueryLanguage voor meer informatie over querytaal en bladervoorbeelden.
az graph query --graph-query
[--allow-partial-scopes {false, true}]
[--first]
[--management-groups]
[--skip]
[--skip-token]
[--subscriptions]
Voorbeelden
Query's uitvoeren op resources die een subset van resourcevelden aanvragen.
az graph query -q "project id, name, type, location, tags"
Query's uitvoeren op resources met veldselectie, filteren en samenvatten.
az graph query -q "project id, type, location | where type =~ 'Microsoft.Compute/virtualMachines' | summarize count() by location | top 3 by count_"
Vraag een subset van de resultaten aan, 20 items overslaan en de volgende tien items krijgen.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --first 10 --skip 20
Kies abonnementen om een query uit te voeren.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --subscriptions 11111111-1111-1111-1111-111111111111 22222222-2222-2222-2222-222222222222
Kies beheergroepen om een query uit te voeren.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --management-groups aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb --allow-partial-scopes
Query uitvoeren met het token overslaan.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --skip-token skip_token_value_from_previous_query_response
Vereiste parameters
Resource Graph query die moet worden uitgevoerd.
Optionele parameters
Geeft aan of de query moet slagen wanneer slechts een gedeeltelijk aantal abonnementen eronder kan worden verwerkt door de server.
Het maximum aantal objecten dat moet worden retourneren. Geaccepteerd bereik: 1-1000.
Lijst met beheergroepen om query's op uit te voeren.
Negeert de eerste N objecten en haalt vervolgens de resterende objecten.
Sla het token over om de volgende pagina van de query op te halen, indien van toepassing.
Lijst met abonnementen om query's op uit te voeren. Standaard worden alle toegankelijke abonnementen opgevraagd.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.