az graph
Remarque
Cette référence fait partie de l’extension resource-graph pour Azure CLI (version 2.22.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az graph . En savoir plus sur les extensions.
Interrogez les ressources gérées par Azure Resource Manager.
Exécutez « az graph query --help » pour obtenir une aide détaillée.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az graph query |
Interrogez les ressources gérées par Azure Resource Manager. |
Extension | GA |
az graph shared-query |
Gérer la requête partagée du graphe de ressources Azure. |
Extension | Expérimental |
az graph shared-query create |
Créez une requête partagée. |
Extension | Expérimental |
az graph shared-query delete |
Supprimez une requête partagée. |
Extension | Expérimental |
az graph shared-query list |
Répertorier toutes les requêtes partagées dans un groupe de ressources. |
Extension | Expérimental |
az graph shared-query show |
Afficher les propriétés d’une requête partagée. |
Extension | Expérimental |
az graph query
Interrogez les ressources gérées par Azure Resource Manager.
Pour https://aka.ms/AzureResourceGraph-QueryLanguage en savoir plus sur le langage de requête et parcourir des exemples.
az graph query --graph-query
[--allow-partial-scopes {false, true}]
[--first]
[--management-groups]
[--skip]
[--skip-token]
[--subscriptions]
Exemples
Interrogez les ressources demandant un sous-ensemble de champs de ressources.
az graph query -q "project id, name, type, location, tags"
Interrogez les ressources avec la sélection de champs, le filtrage et la synthèse.
az graph query -q "project id, type, location | where type =~ 'Microsoft.Compute/virtualMachines' | summarize count() by location | top 3 by count_"
Demandez un sous-ensemble de résultats, ignorez 20 éléments et obtenez les 10 suivants.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --first 10 --skip 20
Choisissez des abonnements à interroger.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --subscriptions 11111111-1111-1111-1111-111111111111 22222222-2222-2222-2222-222222222222
Choisissez des groupes d’administration à interroger.
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
Interrogez avec le jeton skip.
az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --skip-token skip_token_value_from_previous_query_response
Paramètres obligatoires
Requête Resource Graph à exécuter.
Paramètres facultatifs
Indique si la requête doit réussir lorsque seul un nombre partiel d’abonnement en dessous peut être traité par le serveur.
Nombre maximal d’objets à retourner. Plage acceptée : 1 à 1000.
Liste des groupes d’administration à exécuter une requête.
Ignore les premiers objets N, puis obtient les objets restants.
Ignorez le jeton pour obtenir la page suivante de la requête le cas échéant.
Liste des abonnements à exécuter une requête. Par défaut, tous les abonnements accessibles sont interrogés.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.