|
az account alias create --name
[--billing-scope]
[--display-name]
[--no-wait]
[--reseller-id]
[--subscription-id]
[--workload {DevTest, Production}]
|
Cette commande permet de créer un alias d'abonnement Azure. Elle associe un alias à un abonnement existant ou en provisionne un nouveau. L'alias peut être enrichi avec des métadonnées comme le nom d'affichage, l'étendue de facturation, l'identifiant du revendeur et le type de charge de travail (DevTest ou Production). Elle peut également être exécutée de manière asynchrone grâce à l'option --no-wait. |
|
az account alias delete --name
|
Cette commande permet de supprimer un alias d'abonnement spécifié par son nom. Une fois supprimé, l'alias n'est plus utilisable pour référencer ou accéder à l'abonnement auquel il était lié. |
|
az account alias list
|
Cette commande permet d'afficher la liste complète de tous les alias d'abonnement disponibles dans le compte Azure actuel. Elle retourne les informations de chaque alias, telles que le nom, l'ID d'abonnement associé, ou encore l'étendue de facturation. |
|
az account alias show --name
|
Cette commande permet de récupérer les détails d'un alias d'abonnement spécifique, en le recherchant par son nom. Elle affiche les métadonnées associées à cet alias, comme le nom d'affichage, l'ID de l'abonnement, et d'autres propriétés. |
|
az account alias wait --name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
|
Cette commande permet d'attendre qu'un alias d'abonnement atteigne un certain état avant de continuer une exécution (par exemple : qu'il soit créé, supprimé, mis à jour ou qu'il existe). Elle est particulièrement utile dans les scripts automatisés ou les scénarios de déploiement dépendants de la disponibilité d'un alias. |
| Nom |
Description |
| --name |
Ce paramètre permet de spécifier le nom de l'alias d'abonnement à créer, consulter, supprimer ou attendre. Il sert d'identifiant principal de l'alias. |
| --billing-scope |
Ce paramètre permet d'indiquer l'étendue de facturation liée à l'abonnement, comme un ID de groupe de facturation ou d'accord de facturation. |
| --display-name |
Ce paramètre permet de définir un nom d'affichage lisible pour l'abonnement, différent de l'alias technique. |
| --no-wait |
Ce paramètre permet de lancer la commande sans attendre la fin de l'opération. Il est utile dans les scripts désynchronisées ou les processus automatisés. |
| --reseller-id |
Ce paramètre permet de spécifier un identifiant de revendeur dans un contexte CSP (Cloud Solution Provider). |
| --subscription-id |
Ce paramètre permet de lier l'alias à un abonnement existant en fournissant directement son ID. |
| --workload |
Ce paramètre permet de désigner le type de charge de travail associé à l'abonnement, avec comme choix possibles : DevTest ou Production. |
| --created |
Ce paramètre permet d'attendre que l'alias soit complètement créé avant de continuer. Il est utilisé avec la commande wait. |
| --custom |
Ce paramètre permet de définir une condition personnalisée à attendre avant de poursuivre, sous forme d'expression JMESPath. |
| --debug |
Ce paramètre permet d'augmenter la verbosité de la journalisation pour afficher tous les journaux de débogage. |
| --deleted |
Ce paramètre permet d'attendre que l'alias soit entièrement supprimé avant de continuer. |
| --exists |
Ce paramètre permet de vérifier l'existence d'un alias et d'attendre que cette condition soit vraie. |
| -h |
Ce paramètre permet d'afficher ce message d'aide et de quitter. |
| --help |
Ce paramètre permet d'afficher ce message d'aide et de quitter. |
| --interval |
Ce paramètre permet de spécifier l'intervalle en secondes entre chaque vérification d'état lors de l'attente d'une opération. |
| -o |
Ce paramètre permet de définir le format de sortie pour la commande. Les valeurs acceptées sont : json, jsonc, none, table, tsv, yaml, yamlc. La valeur par défaut est json. |
| --only-show-errors |
Ce paramètre permet d'afficher uniquement les erreurs, en supprimant les avertissements. |
| --output |
Ce paramètre permet de définir le format de sortie pour la commande. Les valeurs acceptées sont : json, jsonc, none, table, tsv, yaml, yamlc. La valeur par défaut est json. |
| --query |
Ce paramètre permet de spécifier une chaîne de requête JMESPath pour filtrer ou formater la sortie de la commande. Vous pouvez trouver plus d'informations et d'exemples sur http://jmespath.org/. |
| --subscription |
Ce paramètre permet de spécifier le nom ou l'ID de l'abonnement sur lequel opérer. Vous pouvez configurer l'abonnement par défaut en utilisant az account set -s NAME_OR_ID. |
| --timeout |
Ce paramètre permet de définir la durée maximale d'attente pour qu'une condition soit remplie. |
| --updated |
Ce paramètre permet d'attendre que l'alias soit mis à jour avec succès. |
| --verbose |
Ce paramètre permet d'augmenter le niveau de verbosité de la journalisation. Utilisez --debug pour obtenir des journaux de débogage complets. |
Cette commande permet de gérer l'alias d'abonnement.
L'exemple suivant permet de suspendre l'exécution de la ligne suivante du script CLI jusqu'à ce que l'alias de compte soit créé avec succès :