az graph

Note

Referensi ini adalah bagian dari ekstensi resource-graph untuk Azure CLI (versi 2.22.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah grafik az . Pelajari selengkapnya tentang ekstensi.

Kueri sumber daya yang dikelola oleh Azure Resource Manager.

Jalankan 'az graph query --help' untuk bantuan terperinci.

Perintah

Nama Deskripsi Jenis Status
az graph query

Kueri sumber daya yang dikelola oleh Azure Resource Manager.

Extension GA
az graph shared-query

Mengelola kueri bersama grafik sumber daya Azure.

Extension Experimental
az graph shared-query create

Membuat kueri bersama.

Extension Experimental
az graph shared-query delete

Menghapus kueri bersama.

Extension Experimental
az graph shared-query list

Mencantumkan semua kueri bersama dalam grup sumber daya.

Extension Experimental
az graph shared-query show

Perlihatkan properti kueri bersama.

Extension Experimental

az graph query

Kueri sumber daya yang dikelola oleh Azure Resource Manager.

Lihat https://aka.ms/AzureResourceGraph-QueryLanguage untuk mempelajari selengkapnya tentang bahasa kueri dan menelusuri contoh.

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

Contoh

Sumber daya kueri yang meminta subset bidang sumber daya.

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

Kueri sumber daya dengan pemilihan bidang, pemfilteran, dan ringkasan.

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

Minta subset hasil, lewati 20 item dan dapatkan 10 berikutnya.

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

Pilih langganan untuk dikueri.

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

Pilih grup manajemen untuk dikueri.

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

Kueri dengan token lewati.

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

Parameter yang Diperlukan

--graph-query --q -q

Kueri Resource Graph untuk dijalankan.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--allow-partial-scopes -a

Menunjukkan apakah kueri harus berhasil ketika hanya sebagian jumlah langganan di bawahnya yang dapat diproses oleh server.

Properti Nilai
Nilai default: False
Nilai yang diterima: false, true
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--first

Jumlah maksimum objek yang akan dikembalikan. Rentang yang diterima: 1-1000.

--management-groups -m

Daftar grup manajemen untuk menjalankan kueri.

--skip

Mengabaikan objek N pertama lalu mendapatkan objek yang tersisa.

--skip-token

Lewati token untuk mendapatkan halaman kueri berikutnya jika berlaku.

--subscriptions -s

Daftar langganan yang akan dijalankan kuerinya. Secara default, semua langganan yang dapat diakses dikueri.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False