az graph

Poznámka

Tento odkaz je součástí rozšíření resource-graph pro Azure CLI (verze 2.22.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az graph . Přečtěte si další informace o rozšířeních.

Dotazujte se na prostředky spravované Pomocí Azure Resource Manageru.

Pokud potřebujete podrobnou nápovědu, spusťte příkaz az graph query --help.

Příkazy

Name Description Typ Stav
az graph query

Dotazujte se na prostředky spravované Pomocí Azure Resource Manageru.

Rozšíření GA
az graph shared-query

Správa sdíleného dotazu v Azure Resource Graphu

Rozšíření Experimentální
az graph shared-query create

Vytvořte sdílený dotaz.

Rozšíření Experimentální
az graph shared-query delete

Odstraňte sdílený dotaz.

Rozšíření Experimentální
az graph shared-query list

Zobrazí seznam všech sdílených dotazů ve skupině prostředků.

Rozšíření Experimentální
az graph shared-query show

Umožňuje zobrazit vlastnosti sdíleného dotazu.

Rozšíření Experimentální

az graph query

Dotazujte se na prostředky spravované Pomocí Azure Resource Manageru.

Další https://aka.ms/AzureResourceGraph-QueryLanguage informace o dotazovacím jazyce a procházení příkladů

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

Příklady

Dotazování prostředků, které požadují podmnožinu polí zdrojů

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

Dotazování prostředků pomocí výběru polí, filtrování a shrnutí

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

Požádejte o podmnožinu výsledků, přeskočení 20 položek a získání dalších 10 položek.

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

Zvolte předplatná, která se mají dotazovat.

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

Zvolte skupiny pro správu, které se mají dotazovat.

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

Zadejte dotaz pomocí tokenu skip.

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

Povinné parametry

--graph-query --q -q

Dotaz Resource Graphu, který se má provést.

Volitelné parametry

--allow-partial-scopes -a

Označuje, jestli by dotaz měl být úspěšný, pokud server může zpracovat pouze částečný počet předplatných.

přijímané hodnoty: false, true
výchozí hodnota: False
--first

Maximální počet objektů, které se mají vrátit. Akceptovaný rozsah: 1–1000.

--management-groups -m

Seznam skupin pro správu pro spouštění dotazů

--skip

Ignoruje první N objekty a získá zbývající objekty.

--skip-token

Pokud je to možné, přeskočte token a získejte další stránku dotazu.

--subscriptions -s

Seznam předplatných ke spuštění dotazu Ve výchozím nastavení se dotazují všechna přístupná předplatná.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.