az stack-whatif group

Zarządzaj stosami stosów warunkowych wyników w zakresie grupy zasobów.

Polecenia

Nazwa Opis Typ Stan
az stack-whatif group create

Utwórz stos warunkowy wdrożenia w zakresie grupy zasobów.

Core ogólna dostępność
az stack-whatif group delete

Usuń wynik analizy warunkowej stosu wdrożenia z zakresu grupy zasobów.

Core ogólna dostępność
az stack-whatif group list

Wyświetl listę wszystkich wyników analizy co-jeżeli dla stosu wdrożenia w grupie zasobów.

Core ogólna dostępność
az stack-whatif group show

Uzyskaj wynik analizy warunkowej stosu wdrożenia z zakresu grupy zasobów.

Core ogólna dostępność

az stack-whatif group create

Utwórz stos warunkowy wdrożenia w zakresie grupy zasobów.

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

Przykłady

Wykonywanie analizy co-jeżeli w stosie wdrożenia przy użyciu pliku szablonu i usuwania zasobów w przypadku niezarządzania.

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

Wykonaj analizy warunkowe na stosie wdrożenia z plikiem parametrów, odłącz wszystkie zasoby na niezarządzaniu i usuń kolor z danych wyjściowych.

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

Wykonaj analizy warunkowe na stosie wdrożenia ze specyfikacją szablonu i usuń wszystkie zasoby w niezarządzanym.

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

Wykonaj analizy warunkowe na stosie wdrożenia przy użyciu pliku 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

Wykonaj analizy warunkowe na stosie wdrożenia w innej subskrypcji.

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

Wykonaj analizy warunkowe na stosie wdrożenia przy użyciu parametrów z par klucz/wartość.

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

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

Wykonaj analizy warunkowe na stosie wdrożenia z szablonu lokalnego przy użyciu ustawień odmowy.

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

Wykonaj analizy warunkowe na stosie wdrożenia z szablonu lokalnego, zastosuj ustawienie odmowy do zakresów podrzędnych.

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

Parametry wymagane

--action-on-unmanage --aou

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

Zdefiniuj, które operacje są odrzucane na zasobach zarządzanych przez stos.

Właściwość Wartość
Dopuszczalne wartości: denyDelete, denyWriteAndDelete, none
--name -n

Nazwa wyniku warunkowego stosu wdrożenia.

--resource-group -g

Grupa zasobów, w której zostanie utworzony wynik warunkowy stosu wdrożenia.

--retention-interval --ri

Interwał przechowywania wyników What-If. Wartość musi być w formacie ISO 8601 i z zakresu od 1 dnia do 30 dni.

--stack-id

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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

DenySettings zostaną zastosowane do zakresów podrzędnych.

Właściwość Wartość
Domyślna wartość: False
--deny-settings-excluded-actions --ea

Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji.

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

Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń.

--description

Opis stosu wdrożenia.

--no-color

Wyłącz kolor w dość drukowanych wynikach analizy warunkowej.

--no-pretty-print

Wyłącz ładne drukowanie dla wyników What-If. Po ustawieniu zostanie użyty typ formatu danych wyjściowych.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Domyślna wartość: False
--parameters -p

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.

--query-string -q

Ciąg zapytania (token SAS), który ma być używany z identyfikatorem URI szablonu w przypadku połączonych szablonów.

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

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

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--template-file -f

Ścieżka do pliku szablonu lub Bicep pliku w systemie plików.

--template-spec -s

Identyfikator zasobu specyfikacji szablonu.

--template-uri -u

Identyfikator URI do pliku szablonu zdalnego.

--validation-level --vl

Poziom weryfikacji dla stosu wdrożenia. Wartość domyślna to "Dostawca".

Właściwość Wartość
Dopuszczalne wartości: Provider, ProviderNoRbac, Template
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

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

Usuń wynik analizy warunkowej stosu wdrożenia z zakresu grupy zasobów.

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

Przykłady

Usuń wynik analizy warunkowej stosu według nazwy.

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

Usuń wynik analizy warunkowej stosu według identyfikatora zasobu.

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

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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--id

Identyfikator zasobu wyniku warunkowego stosu wdrożenia.

--name -n

Nazwa wyniku warunkowego stosu wdrożenia.

--resource-group -g

Grupa zasobów, w której istnieje wynik warunkowy stosu wdrożenia.

--yes

Nie monituj o potwierdzenie.

Właściwość Wartość
Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

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

Wyświetl listę wszystkich wyników analizy co-jeżeli dla stosu wdrożenia w grupie zasobów.

az stack-whatif group list --resource-group

Przykłady

Wyświetl listę wszystkich wyników analizy warunkowej stosu w grupie zasobów.

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

Parametry wymagane

--resource-group -g

Grupa zasobów, w której istnieje wynik warunkowy stosu wdrożenia.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

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

Uzyskaj wynik analizy warunkowej stosu wdrożenia z zakresu grupy zasobów.

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

Przykłady

Pobierz wynik analizy warunkowej stosu według nazwy.

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

Pobierz wynik analizy warunkowej stosu według nazwy bez koloru.

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

Pobierz kod JSON dla stosu wynik warunkowy według nazwy.

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

Pobierz wynik analizy warunkowej stosu według identyfikatora zasobu.

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

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.

--id

Identyfikator zasobu wyniku warunkowego stosu wdrożenia.

--name -n

Nazwa wyniku warunkowego stosu wdrożenia.

--no-color

Wyłącz kolor w dość drukowanych wynikach analizy warunkowej.

--no-pretty-print

Wyłącz ładne drukowanie dla wyników What-If. Po ustawieniu zostanie użyty typ formatu danych wyjściowych.

--resource-group -g

Grupa zasobów, w której istnieje wynik warunkowy stosu wdrożenia.

--with-property-changes --wpc

Flaga zwracająca wyniki What-If ze zmianami właściwości zasobu.

Właściwość Wartość
Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False