az stack-whatif mg
Gérer les résultats des piles de déploiement au niveau de l’étendue du groupe d’administration.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az stack-whatif mg create |
Créez un résultat de pile de déploiement au niveau de l’étendue du groupe d’administration. |
Core | GA |
| az stack-whatif mg delete |
Supprimez une pile de déploiement qui résulte de l’étendue du groupe d’administration. |
Core | GA |
| az stack-whatif mg list |
Répertoriez toutes les piles de déploiement qui aboutit à un groupe d’administration. |
Core | GA |
| az stack-whatif mg show |
Obtenez un résultat de la pile de déploiement à partir de l’étendue du groupe d’administration. |
Core | GA |
az stack-whatif mg create
Créez un résultat de pile de déploiement au niveau de l’étendue du groupe d’administration.
az stack-whatif mg create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
--deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
--location
--management-group-id
--name
--retention-interval --ri
--stack-id
[--acquire-policy-token]
[--change-reference]
[--cs --deny-settings-apply-to-child-scopes]
[--deny-settings-excluded-actions --ea]
[--deny-settings-excluded-principals --ep]
[--deployment-subscription --ds]
[--description]
[--no-color]
[--no-pretty-print]
[--no-wait]
[--parameters]
[--query-string]
[--resources-without-delete-support --rwd {detach, fail}]
[--tags]
[--template-file]
[--template-spec]
[--template-uri]
[--validation-level --vl {Provider, ProviderNoRbac, Template}]
Exemples
Effectuez une procédure sur une pile de déploiement à l’aide du fichier de modèle et détachez toutes les ressources non managées.
az stack-whatif mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Effectuez une procédure sur une pile de déploiement avec des spécifications de modèle.
az stack-whatif mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Effectuez une procédure sur une pile de déploiement à l’aide du fichier bicep, supprimez toutes les ressources sur unmanage et supprimez la couleur de la sortie.
az stack-whatif mg create --name StackName --management-group-id myMg --no-color --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Effectuez une procédure sur une pile de déploiement à l’aide de paramètres de paires clé/valeur.
az stack-whatif mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Effectuez une procédure sur une pile de déploiement à partir d’un modèle local, à l’aide d’un fichier de paramètres, d’un fichier de paramètres distant et de substitution sélective de paires clé/valeur.
az stack-whatif mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Effectuez une procédure sur une pile de déploiement à partir d’un modèle local, à l’aide des paramètres de refus.
az stack-whatif mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Effectuez une procédure sur une pile de déploiement à partir d’un modèle local, appliquez des paramètres de refus à l’étendue enfant.
az stack-whatif mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources --ri P5D --stack-id /providers/Microsoft.Management/myMg/providers/Microsoft.Resources/deploymentStacks/myMgStack
Paramètres obligatoires
Définit ce qui se passe pour les ressources qui ne sont plus gérées après la mise à jour ou la suppression de la pile.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | deleteAll, deleteResources, detachAll |
Définissez les opérations refusées sur les ressources gérées par la pile.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | denyDelete, denyWriteAndDelete, none |
Emplacement pour stocker le résultat de la pile de déploiement.
ID de groupe d’administration pour créer une pile de déploiement qui se traduit par un résultat.
Nom du résultat de la pile de déploiement.
Intervalle de rétention des résultats What-If. La valeur doit être au format ISO 8601 et entre 1 jour et 30 jours.
ID complet de la pile de déploiement pour effectuer une opération de simulation.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
DenySettings sera appliqué aux étendues enfants.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Liste des opérations de gestion basées sur les rôles qui sont exclues des denySettings. Jusqu’à 200 actions sont autorisées.
Liste des ID de principal AAD exclus du verrou. Jusqu’à 5 principaux sont autorisés.
Étendue à laquelle le déploiement initial doit être créé. Si aucune étendue n’est spécifiée, elle est définie par défaut sur l’étendue de la pile de déploiement.
Description de la pile de déploiement.
Désactivez la couleur dans les résultats de type what-if assez imprimés.
Désactivez l’impression jolie pour les résultats What-If. Lorsqu’il est défini, le type de format de sortie est utilisé.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Les paramètres peuvent être fournis à partir d’un fichier à l’aide de la @{path} syntaxe, d’une chaîne JSON ou en tant que <KEY=VALUE> paires. Les paramètres sont évalués dans l’ordre. Par conséquent, lorsqu’une valeur est affectée deux fois, la dernière valeur sera utilisée. Il est recommandé de fournir d’abord votre fichier de paramètres, puis de remplacer de manière sélective à l’aide de la syntaxe KEY=VALUE.
Chaîne de requête (jeton SAP) à utiliser avec l’URI de modèle dans le cas de modèles liés.
Définit ce qui se passe pour les ressources qui ne prennent pas en charge la suppression lorsqu’elles ne sont plus gérées par la pile.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | detach, fail |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Chemin d’accès à un fichier de modèle ou Bicep fichier dans le système de fichiers.
ID de ressource de spécification du modèle.
Uri d’un fichier de modèle distant.
Niveau de validation pour la pile de déploiement. La valeur par défaut est « Provider ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Provider, ProviderNoRbac, Template |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az stack-whatif mg delete
Supprimez une pile de déploiement qui résulte de l’étendue du groupe d’administration.
az stack-whatif mg delete --management-group-id
[--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--yes]
Exemples
Supprimez un résultat de pile par nom.
az stack-whatif mg delete --name ResultName --management-group-id myMg
Supprimez un résultat de pile par ID de ressource.
az stack-whatif mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg
Paramètres obligatoires
ID de groupe d’administration pour créer une pile de déploiement qui se traduit par un résultat.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de ressource de résultat de la pile de déploiement.
Nom du résultat de la pile de déploiement.
Ne pas demander de confirmation.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az stack-whatif mg list
Répertoriez toutes les piles de déploiement qui aboutit à un groupe d’administration.
az stack-whatif mg list --management-group-id
Exemples
Répertoriez tous les résultats de la pile dans le groupe d’administration.
az stack-whatif mg list --management-group-id myMg
Paramètres obligatoires
ID de groupe d’administration pour créer une pile de déploiement qui se traduit par un résultat.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az stack-whatif mg show
Obtenez un résultat de la pile de déploiement à partir de l’étendue du groupe d’administration.
az stack-whatif mg show --management-group-id
[--id]
[--name]
[--no-color]
[--no-pretty-print]
[--with-property-changes --wpc {false, true}]
Exemples
Obtenez un résultat de pile par nom.
az stack-whatif mg show --name ResultName --management-group-id myMg
Obtenez un résultat de pile par nom sans couleur.
az stack-whatif mg show --name ResultName --management-group-id myMg --no-color
Obtenez JSON pour un résultat de pile par nom.
az stack-whatif mg show --name ResultName --management-group-id myMg --no-pretty-print
Obtenez un résultat de pile par ID de ressource.
az stack-whatif mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg
Paramètres obligatoires
ID de groupe d’administration pour créer une pile de déploiement qui se traduit par un résultat.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de ressource de résultat de la pile de déploiement.
Nom du résultat de la pile de déploiement.
Désactivez la couleur dans les résultats de type what-if assez imprimés.
Désactivez l’impression jolie pour les résultats What-If. Lorsqu’il est défini, le type de format de sortie est utilisé.
Indicateur pour retourner les résultats What-If avec les modifications apportées aux propriétés de ressource incluses.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |