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

--graph-query --q -q

Resource Graph query die moet worden uitgevoerd.

Optionele parameters

--allow-partial-scopes -a

Geeft aan of de query moet slagen wanneer slechts een gedeeltelijk aantal abonnementen eronder kan worden verwerkt door de server.

geaccepteerde waarden: false, true
--first

Het maximum aantal objecten dat moet worden retourneren. Geaccepteerd bereik: 1-1000.

--management-groups -m

Lijst met beheergroepen om query's op uit te voeren.

--skip

Negeert de eerste N objecten en haalt vervolgens de resterende objecten.

--skip-token

Sla het token over om de volgende pagina van de query op te halen, indien van toepassing.

--subscriptions -s

Lijst met abonnementen om query's op uit te voeren. Standaard worden alle toegankelijke abonnementen opgevraagd.