Dela via


az graph

Kommentar

Den här referensen är en del av resursdiagramtillägget för Azure CLI (version 2.22.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az graph-kommando . Läs mer om tillägg.

Fråga de resurser som hanteras av Azure Resource Manager.

Kör az graph query --help för detaljerad hjälp.

Kommandon

Name Description Typ Status
az graph query

Fråga de resurser som hanteras av Azure Resource Manager.

Anknytning Allmän tillgänglighet
az graph shared-query

Hantera delad fråga för Azure-resursdiagram.

Anknytning Experimentell
az graph shared-query create

Skapa en delad fråga.

Anknytning Experimentell
az graph shared-query delete

Ta bort en delad fråga.

Anknytning Experimentell
az graph shared-query list

Visa en lista över alla delade frågor i en resursgrupp.

Anknytning Experimentell
az graph shared-query show

Visa egenskaperna för en delad fråga.

Anknytning Experimentell

az graph query

Fråga de resurser som hanteras av Azure Resource Manager.

Läs https://aka.ms/AzureResourceGraph-QueryLanguage mer om frågespråk och bläddra bland exempel.

az graph query --graph-query
               [--allow-partial-scopes {false, true}]
               [--first]
               [--management-groups]
               [--skip]
               [--skip-token]
               [--subscriptions]

Exempel

Fråga efter resurser som begär en delmängd av resursfälten.

az graph query -q "project id, name, type, location, tags"

Fråga efter resurser med fältval, filtrering och sammanfattning.

az graph query -q "project id, type, location | where type =~ 'Microsoft.Compute/virtualMachines' | summarize count() by location | top 3 by count_"

Begär en delmängd av resultaten, hoppa över 20 objekt och få nästa 10.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --first 10 --skip 20

Välj prenumerationer att fråga efter.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --subscriptions 11111111-1111-1111-1111-111111111111 22222222-2222-2222-2222-222222222222

Välj hanteringsgrupper att fråga efter.

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

Fråga med hopptoken.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --skip-token skip_token_value_from_previous_query_response

Obligatoriska parametrar

--graph-query --q -q

Resource Graph-fråga som ska köras.

Valfria parametrar

--allow-partial-scopes -a

Anger om frågan ska lyckas när endast ett partiellt antal prenumerationer under kan bearbetas av servern.

accepterade värden: false, true
standardvärde: False
--first

Det maximala antalet objekt som ska returneras. Godkänt intervall: 1-1000.

--management-groups -m

Lista över hanteringsgrupper att köra frågor mot.

--skip

Ignorerar de första N-objekten och hämtar sedan de återstående objekten.

--skip-token

Hoppa över token för att hämta nästa sida i frågan om det är tillämpligt.

--subscriptions -s

Lista över prenumerationer att köra frågor mot. Som standard efterfrågas alla tillgängliga prenumerationer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.