az graph
Note
Bu başvuru, Azure CLI (sürüm 2.22.0 veya üzeri) için kaynak grafiği uzantısının bir parçasıdır. Uzantı, az graph komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Azure Resource Manager tarafından yönetilen kaynakları sorgulayın.
Ayrıntılı yardım için 'az graph query --help' komutunu çalıştırın.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az graph query |
Azure Resource Manager tarafından yönetilen kaynakları sorgulayın. |
Extension | GA |
| az graph shared-query |
Azure kaynak grafiğinin paylaşılan sorgusunu yönetin. |
Extension | Experimental |
| az graph shared-query create |
Paylaşılan sorgu oluşturun. |
Extension | Experimental |
| az graph shared-query delete |
Paylaşılan sorguyu silme. |
Extension | Experimental |
| az graph shared-query list |
Bir kaynak grubundaki tüm paylaşılan sorguyu listeleyin. |
Extension | Experimental |
| az graph shared-query show |
Paylaşılan sorgunun özelliklerini gösterme. |
Extension | Experimental |
az graph query
Azure Resource Manager tarafından yönetilen kaynakları sorgulayın.
Sorgu dili hakkında daha fazla bilgi edinmek ve örneklere göz atmak için bkz. https://aka.ms/AzureResourceGraph-QueryLanguage.
az graph query --graph-query --q
[--allow-partial-scopes {false, true}]
[--first]
[--management-groups]
[--skip]
[--skip-token]
[--subscriptions]
Örnekler
Kaynak alanlarının bir alt kümesini isteyen kaynakları sorgulayın.
az graph query -q "project id, name, type, location, tags"
Alan seçimi, filtreleme ve özetleme ile kaynakları sorgulayın.
az graph query -q "project id, type, location | where type =~ 'Microsoft.Compute/virtualMachines' | summarize count() by location | top 3 by count_"
20 öğeyi atlayarak ve sonraki 10 öğeyi alarak bir sonuç alt kümesi isteyin.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --first 10 --skip 20
Sorgu için abonelikleri seçin.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --subscriptions 11111111-1111-1111-1111-111111111111 22222222-2222-2222-2222-222222222222
Sorgu için yönetim gruplarını seçin.
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
Atlama belirteciyle sorgulayın.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --skip-token skip_token_value_from_previous_query_response
Gerekli Parametreler
Yürütülecek Kaynak Grafı sorgusu.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Altında yalnızca kısmi sayıda abonelik sunucu tarafından işlenebiliyorsa sorgunun başarılı olup olmadığını gösterir.
| Özellik | Değer |
|---|---|
| Default value: | False |
| Kabul edilen değerler: | false, true |
Döndürülecek en fazla nesne sayısı. Kabul edilen aralık: 1-1000.
Sorgu çalıştırılacak yönetim gruplarının listesi.
İlk N nesnelerini yoksayar ve kalan nesneleri alır.
Varsa sorgunun sonraki sayfasını almak için belirteci atlayın.
Sorgu çalıştırılacak aboneliklerin listesi. Varsayılan olarak tüm erişilebilir abonelikler sorgulanır.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |