az stack-whatif group
Verwalten von Bereitstellungsstapeln was-wäre-wenn-Ergebnisse im Ressourcengruppenbereich.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az stack-whatif group create |
Erstellen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis im Ressourcengruppenbereich. |
Core | GA |
| az stack-whatif group delete |
Löschen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis aus dem Ressourcengruppenbereich. |
Core | GA |
| az stack-whatif group list |
Listet alle Bereitstellungsstapel-Was-wäre-wenn-Ergebnisse in einer Ressourcengruppe auf. |
Core | GA |
| az stack-whatif group show |
Abrufen eines Bereitstellungsstapel-Was-wäre-wenn-Ergebnisses aus ressourcengruppenbereich. |
Core | GA |
az stack-whatif group create
Erstellen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis im Ressourcengruppenbereich.
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}]
Beispiele
Führen Sie einen Was-wäre-wäre-wenn-Vorgang in einem Bereitstellungsstapel mithilfe der Vorlagendatei aus, und löschen Sie Ressourcen für die nicht verwaltete Datei.
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
Führen Sie einen Was-wäre-wenn-Vorgang auf einem Bereitstellungsstapel mit Parameterdatei aus, trennen Sie alle Ressourcen für die Nichtmanage, und entfernen Sie Farbe aus der Ausgabe.
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
Führen Sie eine Was-wäre-wenn-Aktion in einem Bereitstellungsstapel mit Vorlagenspezifikation aus, und löschen Sie alle Ressourcen für die nicht verwaltete Datei.
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
Führen Sie einen Was-wäre-wenn-Vorgang auf einem Bereitstellungsstapel mithilfe der Bicep-Datei aus.
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
Führen Sie einen Was-wäre-wenn-Vorgang in einem Bereitstellungsstapel in einem anderen Abonnement aus.
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
Führen Sie einen Was-wäre-wenn-Vorgang in einem Bereitstellungsstapel mithilfe von Parametern aus Schlüssel-Wert-Paaren aus.
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
Führen Sie einen Was-wäre-wenn-Vorgang in einem Bereitstellungsstapel aus einer lokalen Vorlage mithilfe einer Parameterdatei, einer Remoteparameterdatei und selektiven Außerkraftsetzung von Schlüssel-Wert-Paaren aus.
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
Führen Sie eine Was-wäre-wenn-Aktion auf einem Bereitstellungsstapel aus einer lokalen Vorlage mithilfe von Verweigerungseinstellungen aus.
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
Führen Sie eine Was-wäre-wenn-Aktion in einem Bereitstellungsstapel aus einer lokalen Vorlage aus, und wenden Sie die Einstellung "Verweigern" auf untergeordnete Bereiche an.
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
Erforderliche Parameter
Definiert, was mit Ressourcen geschieht, die nicht mehr verwaltet werden, nachdem der Stapel aktualisiert oder gelöscht wurde.
| Eigenschaft | Wert |
|---|---|
| Zulässige Werte: | deleteAll, deleteResources, detachAll |
Definieren Sie, welche Vorgänge für vom Stapel verwaltete Ressourcen verweigert werden.
| Eigenschaft | Wert |
|---|---|
| Zulässige Werte: | denyDelete, denyWriteAndDelete, none |
Der Name des Bereitstellungsstapels was-wäre-wenn-Ergebnis.
Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis erstellt wird.
Das Aufbewahrungsintervall für What-If Ergebnisse. Der Wert muss im ISO 8601-Format und zwischen 1 Tag und 30 Tagen vorliegen.
Die vollqualifizierte ID des Bereitstellungsstapels, um einen Was-wäre-wenn-Vorgang auszuführen.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
"DenySettings" wird auf untergeordnete Bereiche angewendet.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Liste der rollenbasierten Verwaltungsvorgänge, die von den denySettings ausgeschlossen sind. Bis zu 200 Aktionen sind zulässig.
Liste der von der Sperre ausgeschlossenen AAD-Prinzipal-IDs. Bis zu 5 Prinzipale sind zulässig.
Die Beschreibung des Bereitstellungsstapels.
Deaktivieren Sie die Farbe in ziemlich gedruckten Was-wäre-wenn-Ergebnissen.
Deaktivieren Sie "Pretty Print" für What-If Ergebnisse. Bei Festlegung wird der Ausgabeformattyp verwendet.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Parameter können aus einer Datei mithilfe der @{path} Syntax, einer JSON-Zeichenfolge oder als <KEY=VALUE> Paare bereitgestellt werden. Parameter werden in der reihenfolge ausgewertet. Wenn ein Wert also zweimal zugewiesen wird, wird der letztere Wert verwendet. Es wird empfohlen, zuerst die Parameterdatei anzugeben und dann selektiv mithilfe der KEY=WERT-Syntax außer Kraft zu setzen.
Die Abfragezeichenfolge (ein SAS-Token), die bei verknüpften Vorlagen mit dem Vorlagen-URI verwendet werden soll.
Definiert, was mit Ressourcen geschieht, die das Löschen nicht unterstützen, wenn sie nicht mehr vom Stapel verwaltet werden.
| Eigenschaft | Wert |
|---|---|
| Zulässige Werte: | detach, fail |
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Ein Pfad zu einer Vorlagendatei oder Bicep Datei im Dateisystem.
Die Ressourcen-ID der Vorlage.
Ein URI für eine Remotevorlagendatei.
Überprüfungsebene für den Bereitstellungsstapel. Der Standardwert ist "Provider".
| Eigenschaft | Wert |
|---|---|
| Zulässige Werte: | Provider, ProviderNoRbac, Template |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az stack-whatif group delete
Löschen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis aus dem Ressourcengruppenbereich.
az stack-whatif group delete [--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--resource-group]
[--yes]
Beispiele
Löschen Sie stapelbasiertes Was-wäre-wenn-Ergebnis anhand des Namens.
az stack-whatif group delete --name ResultName --resource-group ResourceGroup
Löschen Sie stapelbasiertes Was-wäre-wenn-Ergebnis nach Ressourcen-ID.
az stack-whatif group delete --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Der Bereitstellungsstapel was-wäre-wenn-Ergebnisressourcen-ID.
Der Name des Bereitstellungsstapels was-wäre-wenn-Ergebnis.
Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis vorhanden ist.
Nicht um Bestätigung bitten.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az stack-whatif group list
Listet alle Bereitstellungsstapel-Was-wäre-wenn-Ergebnisse in einer Ressourcengruppe auf.
az stack-whatif group list --resource-group
Beispiele
Listet alle Stapel-Was-wäre-wenn-Ergebnisse in einer Ressourcengruppe auf.
az stack-whatif group list --resource-group ResourceGroup
Erforderliche Parameter
Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis vorhanden ist.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az stack-whatif group show
Abrufen eines Bereitstellungsstapel-Was-wäre-wenn-Ergebnisses aus ressourcengruppenbereich.
az stack-whatif group show [--id]
[--name]
[--no-color]
[--no-pretty-print]
[--resource-group]
[--with-property-changes --wpc {false, true}]
Beispiele
Dient zum Abrufen eines Stapel-Was-wäre-wenn-Ergebnisses anhand des Namens.
az stack-whatif group show --name ResultName --resource-group ResourceGroup
Dient zum Abrufen eines Stapel-Was-wäre-wenn-Ergebnisses nach Name ohne Farbe.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-color
Rufen Sie JSON für ein Stapel-Was-wäre-wenn-Ergebnis anhand des Namens ab.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-pretty-print
Rufen Sie ein Stapel-Was-wäre-wenn-Ergebnis nach Ressourcen-ID ab.
az stack-whatif group show --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Der Bereitstellungsstapel was-wäre-wenn-Ergebnisressourcen-ID.
Der Name des Bereitstellungsstapels was-wäre-wenn-Ergebnis.
Deaktivieren Sie die Farbe in ziemlich gedruckten Was-wäre-wenn-Ergebnissen.
Deaktivieren Sie "Pretty Print" für What-If Ergebnisse. Bei Festlegung wird der Ausgabeformattyp verwendet.
Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis vorhanden ist.
Kennzeichnen, um die What-If Ergebnisse mit eingeschlossenen Ressourceneigenschaftenänderungen zurückzugeben.
| Eigenschaft | Wert |
|---|---|
| Zulässige Werte: | false, true |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |