az stack-whatif group

Gérer les résultats des piles de déploiement au niveau de l’étendue du groupe de ressources.

Commandes

Nom Description Type État
az stack-whatif group create

Créez un résultat de pile de déploiement au niveau de l’étendue du groupe de ressources.

Core GA
az stack-whatif group delete

Supprimez un résultat de la pile de déploiement dans l’étendue du groupe de ressources.

Core GA
az stack-whatif group list

Répertorier toutes les fonctionnalités de la pile de déploiement aboutit à un groupe de ressources.

Core GA
az stack-whatif group show

Obtenez un résultat de la pile de déploiement à partir de l’étendue du groupe de ressources.

Core GA

az stack-whatif group create

Créez un résultat de pile de déploiement au niveau de l’étendue du groupe de ressources.

az stack-whatif group create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                             --deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
                             --name
                             --resource-group
                             --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]
                             [--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 d’un fichier de modèle et supprimez des ressources sur unmanage.

az stack-whatif group create --name ResultName --resource-group ResourceGroup --action-on-unmanage deleteResources --template-file simpleTemplate.json --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Effectuez une procédure sur une pile de déploiement avec un fichier de paramètres, détachez toutes les ressources sur unmanage et supprimez la couleur de la sortie.

az stack-whatif group create --name ResultName --resource-group ResourceGroup --no-color --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Effectuez une procédure sur une pile de déploiement avec des spécifications de modèle et supprimez toutes les ressources sur unmanage.

az stack-whatif group create --name ResultName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Effectuez une procédure sur une pile de déploiement à l’aide du fichier bicep.

az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Effectuez une procédure sur une pile de déploiement à un autre abonnement.

az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Effectuez une procédure sur une pile de déploiement à l’aide de paramètres de paires clé/valeur.

az stack-whatif group create --name ResultName --template-file simpleTemplate.json --resource-group ResourceGroup --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

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 group create --name ResultName --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --resource-group ResourceGroup --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

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 group create --name ResultName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Effectuez une procédure sur une pile de déploiement à partir d’un modèle local, appliquez un paramètre de refus aux étendues enfants.

az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack

Paramètres obligatoires

--action-on-unmanage --aou

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
--deny-settings-mode --dm

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
--name -n

Nom du résultat de la pile de déploiement.

--resource-group -g

Groupe de ressources où le résultat de la pile de déploiement sera créé.

--retention-interval --ri

Intervalle de rétention des résultats What-If. La valeur doit être au format ISO 8601 et entre 1 jour et 30 jours.

--stack-id

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

DenySettings sera appliqué aux étendues enfants.

Propriété Valeur
Valeur par défaut: False
--deny-settings-excluded-actions --ea

Liste des opérations de gestion basées sur les rôles qui sont exclues des denySettings. Jusqu’à 200 actions sont autorisées.

--deny-settings-excluded-principals --ep

Liste des ID de principal AAD exclus du verrou. Jusqu’à 5 principaux sont autorisés.

--description

Description de la pile de déploiement.

--no-color

Désactivez la couleur dans les résultats de type what-if assez imprimés.

--no-pretty-print

Désactivez l’impression jolie pour les résultats What-If. Lorsqu’il est défini, le type de format de sortie est utilisé.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeur par défaut: False
--parameters -p

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.

--query-string -q

Chaîne de requête (jeton SAP) à utiliser avec l’URI de modèle dans le cas de modèles liés.

--resources-without-delete-support --rwd

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
--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--template-file -f

Chemin d’accès à un fichier de modèle ou Bicep fichier dans le système de fichiers.

--template-spec -s

ID de ressource de spécification du modèle.

--template-uri -u

Uri d’un fichier de modèle distant.

--validation-level --vl

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
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

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 group delete

Supprimez un résultat de la pile de déploiement dans l’étendue du groupe de ressources.

az stack-whatif group delete [--acquire-policy-token]
                             [--change-reference]
                             [--id]
                             [--name]
                             [--resource-group]
                             [--yes]

Exemples

Supprimez le résultat de la pile par nom.

az stack-whatif group delete --name ResultName --resource-group ResourceGroup

Supprimez le résultat de la pile par ID de ressource.

az stack-whatif group delete --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

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

ID de ressource de résultat de la pile de déploiement.

--name -n

Nom du résultat de la pile de déploiement.

--resource-group -g

Groupe de ressources où existe le résultat de la pile de déploiement.

--yes

Ne pas demander de confirmation.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

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 group list

Répertorier toutes les fonctionnalités de la pile de déploiement aboutit à un groupe de ressources.

az stack-whatif group list --resource-group

Exemples

Répertoriez tous les éléments de pile qui entraînent un groupe de ressources.

az stack-whatif group list --resource-group ResourceGroup

Paramètres obligatoires

--resource-group -g

Groupe de ressources où existe le résultat de la pile de déploiement.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

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 group show

Obtenez un résultat de la pile de déploiement à partir de l’étendue du groupe de ressources.

az stack-whatif group show [--id]
                           [--name]
                           [--no-color]
                           [--no-pretty-print]
                           [--resource-group]
                           [--with-property-changes --wpc {false, true}]

Exemples

Obtenez un résultat de pile par nom.

az stack-whatif group show --name ResultName --resource-group ResourceGroup

Obtenez un résultat de pile par nom sans couleur.

az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-color

Obtenez JSON pour un résultat de pile par nom.

az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-pretty-print

Obtenez un résultat de pile par ID de ressource.

az stack-whatif group show --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName

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

ID de ressource de résultat de la pile de déploiement.

--name -n

Nom du résultat de la pile de déploiement.

--no-color

Désactivez la couleur dans les résultats de type what-if assez imprimés.

--no-pretty-print

Désactivez l’impression jolie pour les résultats What-If. Lorsqu’il est défini, le type de format de sortie est utilisé.

--resource-group -g

Groupe de ressources où existe le résultat de la pile de déploiement.

--with-property-changes --wpc

Indicateur pour renvoyer 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
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

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