az stack-whatif mg

Verwalten von Bereitstellungsstapeln was-wäre-wenn-Ergebnisse im Verwaltungsgruppenbereich.

Befehle

Name Beschreibung Typ Status
az stack-whatif mg create

Erstellen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis im Verwaltungsgruppenbereich.

Core GA
az stack-whatif mg delete

Löschen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis aus dem Verwaltungsgruppenbereich.

Core GA
az stack-whatif mg list

Listet alle Bereitstellungsstapel auf, was-wäre-wenn-Ergebnisse in einer Verwaltungsgruppe.

Core GA
az stack-whatif mg show

Abrufen eines Bereitstellungsstapel-Was-wäre-wenn-Ergebnisses aus verwaltungsgruppenbereich.

Core GA

az stack-whatif mg create

Erstellen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis im Verwaltungsgruppenbereich.

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}]

Beispiele

Führen Sie einen Was-wäre-wenn-Vorgang in einem Bereitstellungsstapel mithilfe der Vorlagendatei aus, und trennen Sie alle nicht verwalteten Ressourcen.

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

Führen Sie einen Was-wäre-wenn-Vorgang auf einem Bereitstellungsstapel mit Vorlagenspezifikation aus.

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

Führen Sie eine Was-wäre-wenn-Aktion auf einem Bereitstellungsstapel mithilfe der Bicep-Datei aus, löschen Sie alle Ressourcen für die Nichtmanage, und entfernen Sie Farbe aus der Ausgabe.

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

Führen Sie einen Was-wäre-wenn-Vorgang in einem Bereitstellungsstapel mithilfe von Parametern aus Schlüssel-Wert-Paaren aus.

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

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

Führen Sie eine Was-wäre-wenn-Aktion auf einem Bereitstellungsstapel aus einer lokalen Vorlage mithilfe von Verweigerungseinstellungen aus.

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

Führen Sie eine Was-wäre-wenn-Aktion auf einem Bereitstellungsstapel aus einer lokalen Vorlage aus, und wenden Sie die Einstellungen für den untergeordneten Bereich an.

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

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
--location -l

Der Speicherort zum Speichern des Bereitstellungsstapels ( Was-wäre-wenn-Ergebnis).

--management-group-id -m

Die Verwaltungsgruppen-ID zum Erstellen eines Bereitstellungsstapels( Was-wäre-wenn-Ergebnis).

--name -n

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

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

--deployment-subscription --ds

Der Bereich, in dem die anfängliche Bereitstellung erstellt werden soll. Wenn kein Bereich angegeben ist, wird er standardmäßig auf den Bereich des Bereitstellungsstapels festgelegt.

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

Löschen Sie einen Bereitstellungsstapel, was-wäre-wenn-Ergebnis aus dem Verwaltungsgruppenbereich.

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

Beispiele

Löschen Sie ein Stapel-Was-wäre-wenn-Ergebnis anhand des Namens.

az stack-whatif mg delete --name ResultName --management-group-id myMg

Löschen Eines Stapel-Was-wäre-wenn-Ergebnisses nach Ressourcen-ID.

az stack-whatif mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg

Erforderliche Parameter

--management-group-id -m

Die Verwaltungsgruppen-ID zum Erstellen eines Bereitstellungsstapels( Was-wäre-wenn-Ergebnis).

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.

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

Listet alle Bereitstellungsstapel auf, was-wäre-wenn-Ergebnisse in einer Verwaltungsgruppe.

az stack-whatif mg list --management-group-id

Beispiele

Listet alle Stapel-Was-wäre-wenn-Ergebnisse in der Verwaltungsgruppe auf.

az stack-whatif mg list --management-group-id myMg

Erforderliche Parameter

--management-group-id -m

Die Verwaltungsgruppen-ID zum Erstellen eines Bereitstellungsstapels( Was-wäre-wenn-Ergebnis).

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

Abrufen eines Bereitstellungsstapel-Was-wäre-wenn-Ergebnisses aus verwaltungsgruppenbereich.

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

Beispiele

Dient zum Abrufen eines Stapel-Was-wäre-wenn-Ergebnisses anhand des Namens.

az stack-whatif mg show --name ResultName --management-group-id myMg

Dient zum Abrufen eines Stapel-Was-wäre-wenn-Ergebnisses nach Name ohne Farbe.

az stack-whatif mg show --name ResultName --management-group-id myMg --no-color

Rufen Sie JSON für ein Stapel-Was-wäre-wenn-Ergebnis anhand des Namens ab.

az stack-whatif mg show --name ResultName --management-group-id myMg --no-pretty-print

Rufen Sie ein Stapel-Was-wäre-wenn-Ergebnis nach Ressourcen-ID ab.

az stack-whatif mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg

Erforderliche Parameter

--management-group-id -m

Die Verwaltungsgruppen-ID zum Erstellen eines Bereitstellungsstapels( Was-wäre-wenn-Ergebnis).

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.

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