az graph

Catatan

Referensi ini adalah bagian dari ekstensi grafik sumber daya untuk Azure CLI (versi 2.22.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah grafik az. Pelajari lebih lanjut 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.

Ekstensi GA
az graph shared-query

Mengelola kueri bersama grafik sumber daya Azure.

Ekstensi Eksperimental
az graph shared-query create

Membuat kueri bersama.

Ekstensi Eksperimental
az graph shared-query delete

Menghapus kueri bersama.

Ekstensi Eksperimental
az graph shared-query list

Mencantumkan semua kueri bersama dalam grup sumber daya.

Ekstensi Eksperimental
az graph shared-query show

Perlihatkan properti kueri bersama.

Ekstensi Eksperimental

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
               [--allow-partial-scopes {false, true}]
               [--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

--allow-partial-scopes -a

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

nilai yang diterima: false, true
nilai default: False
--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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.