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

--action-on-unmanage --aou

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

Definieren Sie, welche Vorgänge für vom Stapel verwaltete Ressourcen verweigert werden.

Eigenschaft Wert
Zulässige Werte: denyDelete, denyWriteAndDelete, none
--name -n

Der Name des Bereitstellungsstapels was-wäre-wenn-Ergebnis.

--resource-group -g

Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis erstellt wird.

--retention-interval --ri

Das Aufbewahrungsintervall für What-If Ergebnisse. Der Wert muss im ISO 8601-Format und zwischen 1 Tag und 30 Tagen vorliegen.

--stack-id

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.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

"DenySettings" wird auf untergeordnete Bereiche angewendet.

Eigenschaft Wert
Standardwert: False
--deny-settings-excluded-actions --ea

Liste der rollenbasierten Verwaltungsvorgänge, die von den denySettings ausgeschlossen sind. Bis zu 200 Aktionen sind zulässig.

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

Liste der von der Sperre ausgeschlossenen AAD-Prinzipal-IDs. Bis zu 5 Prinzipale sind zulässig.

--description

Die Beschreibung des Bereitstellungsstapels.

--no-color

Deaktivieren Sie die Farbe in ziemlich gedruckten Was-wäre-wenn-Ergebnissen.

--no-pretty-print

Deaktivieren Sie "Pretty Print" für What-If Ergebnisse. Bei Festlegung wird der Ausgabeformattyp verwendet.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--parameters -p

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.

--query-string -q

Die Abfragezeichenfolge (ein SAS-Token), die bei verknüpften Vorlagen mit dem Vorlagen-URI verwendet werden soll.

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

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

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--template-file -f

Ein Pfad zu einer Vorlagendatei oder Bicep Datei im Dateisystem.

--template-spec -s

Die Ressourcen-ID der Vorlage.

--template-uri -u

Ein URI für eine Remotevorlagendatei.

--validation-level --vl

Überprüfungsebene für den Bereitstellungsstapel. Der Standardwert ist "Provider".

Eigenschaft Wert
Zulässige Werte: Provider, ProviderNoRbac, Template
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

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.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--id

Der Bereitstellungsstapel was-wäre-wenn-Ergebnisressourcen-ID.

--name -n

Der Name des Bereitstellungsstapels was-wäre-wenn-Ergebnis.

--resource-group -g

Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis vorhanden ist.

--yes

Nicht um Bestätigung bitten.

Eigenschaft Wert
Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

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

--resource-group -g

Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis vorhanden ist.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

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.

--id

Der Bereitstellungsstapel was-wäre-wenn-Ergebnisressourcen-ID.

--name -n

Der Name des Bereitstellungsstapels was-wäre-wenn-Ergebnis.

--no-color

Deaktivieren Sie die Farbe in ziemlich gedruckten Was-wäre-wenn-Ergebnissen.

--no-pretty-print

Deaktivieren Sie "Pretty Print" für What-If Ergebnisse. Bei Festlegung wird der Ausgabeformattyp verwendet.

--resource-group -g

Die Ressourcengruppe, in der das Bereitstellungsstapel-Was-wäre-wenn-Ergebnis vorhanden ist.

--with-property-changes --wpc

Kennzeichnen, um die What-If Ergebnisse mit eingeschlossenen Ressourceneigenschaftenänderungen zurückzugeben.

Eigenschaft Wert
Zulässige Werte: false, true
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False