az stack-whatif mg
Zarządzaj stosami stosów warunkowych wyników w zakresie grupy zarządzania.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az stack-whatif mg create |
Utwórz stos wdrożenia wynik warunkowy w zakresie grupy zarządzania. |
Core | ogólna dostępność |
| az stack-whatif mg delete |
Usuń stos wdrożenia wynik warunkowy z zakresu grupy zarządzania. |
Core | ogólna dostępność |
| az stack-whatif mg list |
Wyświetl listę wszystkich stosów wdrożeń wyników analizy co-jeżeli w grupie zarządzania. |
Core | ogólna dostępność |
| az stack-whatif mg show |
Uzyskaj wynik analizy warunkowej stosu wdrożenia z zakresu grupy zarządzania. |
Core | ogólna dostępność |
az stack-whatif mg create
Utwórz stos wdrożenia wynik warunkowy w zakresie grupy zarządzania.
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}]
Przykłady
Wykonaj analizy warunkowe na stosie wdrożenia przy użyciu pliku szablonu i odłącz wszystkie niezarządzane zasoby.
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
Wykonaj analizy warunkowe na stosie wdrożenia przy użyciu specyfikacji szablonu.
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
Wykonaj analizy co-jeżeli na stosie wdrożenia przy użyciu pliku bicep, usuń wszystkie zasoby w niezarządzaniu i usuń kolor z danych wyjściowych.
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
Wykonaj analizy warunkowe na stosie wdrożenia przy użyciu parametrów z par klucz/wartość.
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
Wykonaj analizy warunkowe na stosie wdrożenia z szablonu lokalnego przy użyciu pliku parametrów, pliku parametrów zdalnych i selektywnie przesłaniania par klucz/wartość.
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
Wykonaj analizy warunkowe na stosie wdrożenia z szablonu lokalnego przy użyciu ustawień odmowy.
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
Wykonaj analizy warunkowe na stosie wdrożenia z szablonu lokalnego, zastosuj ustawienia odmowy do zakresu podrzędnego.
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
Parametry wymagane
Definiuje, co się stanie z zasobami, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | deleteAll, deleteResources, detachAll |
Zdefiniuj, które operacje są odrzucane na zasobach zarządzanych przez stos.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | denyDelete, denyWriteAndDelete, none |
Lokalizacja do przechowywania wyniku warunkowego stosu wdrożenia.
Identyfikator grupy zarządzania w celu utworzenia stosu wdrożenia wynik warunkowy.
Nazwa wyniku warunkowego stosu wdrożenia.
Interwał przechowywania wyników What-If. Wartość musi być w formacie ISO 8601 i z zakresu od 1 dnia do 30 dni.
W pełni kwalifikowany identyfikator stosu wdrożenia do wykonania operacji analizy co-jeżeli.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
DenySettings zostaną zastosowane do zakresów podrzędnych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji.
Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń.
Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia.
Opis stosu wdrożenia.
Wyłącz kolor w dość drukowanych wynikach analizy warunkowej.
Wyłącz ładne drukowanie dla wyników What-If. Po ustawieniu zostanie użyty typ formatu danych wyjściowych.
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry mogą być dostarczane z pliku przy użyciu @{path} składni, ciągu JSON lub jako <KEY=VALUE> par. Parametry są obliczane w kolejności, więc gdy wartość zostanie przypisana dwukrotnie, zostanie użyta ta ostatnia wartość. Zaleca się najpierw podanie pliku parametrów, a następnie selektywne zastąpienie przy użyciu składni KEY=VALUE.
Ciąg zapytania (token SAS), który ma być używany z identyfikatorem URI szablonu w przypadku połączonych szablonów.
Definiuje, co się stanie z zasobami, które nie obsługują usuwania, gdy nie są już zarządzane przez stos.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | detach, fail |
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Ścieżka do pliku szablonu lub Bicep pliku w systemie plików.
Identyfikator zasobu specyfikacji szablonu.
Identyfikator URI do pliku szablonu zdalnego.
Poziom weryfikacji dla stosu wdrożenia. Wartość domyślna to "Dostawca".
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Provider, ProviderNoRbac, Template |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az stack-whatif mg delete
Usuń stos wdrożenia wynik warunkowy z zakresu grupy zarządzania.
az stack-whatif mg delete --management-group-id
[--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--yes]
Przykłady
Usuń wynik analizy warunkowej stosu według nazwy.
az stack-whatif mg delete --name ResultName --management-group-id myMg
Usuń wynik analizy warunkowej stosu według identyfikatora zasobu.
az stack-whatif mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg
Parametry wymagane
Identyfikator grupy zarządzania w celu utworzenia stosu wdrożenia wynik warunkowy.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Identyfikator zasobu wyniku warunkowego stosu wdrożenia.
Nazwa wyniku warunkowego stosu wdrożenia.
Nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az stack-whatif mg list
Wyświetl listę wszystkich stosów wdrożeń wyników analizy co-jeżeli w grupie zarządzania.
az stack-whatif mg list --management-group-id
Przykłady
Wyświetl wszystkie wyniki analizy warunkowej stosu w grupie zarządzania.
az stack-whatif mg list --management-group-id myMg
Parametry wymagane
Identyfikator grupy zarządzania w celu utworzenia stosu wdrożenia wynik warunkowy.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az stack-whatif mg show
Uzyskaj wynik analizy warunkowej stosu wdrożenia z zakresu grupy zarządzania.
az stack-whatif mg show --management-group-id
[--id]
[--name]
[--no-color]
[--no-pretty-print]
[--with-property-changes --wpc {false, true}]
Przykłady
Pobierz wynik analizy warunkowej stosu według nazwy.
az stack-whatif mg show --name ResultName --management-group-id myMg
Pobierz wynik analizy warunkowej stosu według nazwy bez koloru.
az stack-whatif mg show --name ResultName --management-group-id myMg --no-color
Pobierz kod JSON dla stosu wynik warunkowy według nazwy.
az stack-whatif mg show --name ResultName --management-group-id myMg --no-pretty-print
Pobierz wynik analizy warunkowej stosu według identyfikatora zasobu.
az stack-whatif mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg
Parametry wymagane
Identyfikator grupy zarządzania w celu utworzenia stosu wdrożenia wynik warunkowy.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Identyfikator zasobu wyniku warunkowego stosu wdrożenia.
Nazwa wyniku warunkowego stosu wdrożenia.
Wyłącz kolor w dość drukowanych wynikach analizy warunkowej.
Wyłącz ładne drukowanie dla wyników What-If. Po ustawieniu zostanie użyty typ formatu danych wyjściowych.
Flaga zwracająca wyniki What-If ze zmianami właściwości zasobu.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |