az deployment group
Zarządzanie wdrożeniem szablonu usługi Azure Resource Manager w grupie zasobów.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az deployment group cancel |
Anuluj wdrożenie w grupie zasobów. |
Core | ogólna dostępność |
| az deployment group create |
Rozpocznij wdrożenie w grupie zasobów. |
Core | ogólna dostępność |
| az deployment group delete |
Usuń wdrożenie w grupie zasobów. |
Core | ogólna dostępność |
| az deployment group export |
Wyeksportuj szablon używany do wdrożenia. |
Core | ogólna dostępność |
| az deployment group list |
Wyświetlanie listy wdrożeń w grupie zasobów. |
Core | ogólna dostępność |
| az deployment group show |
Pokaż wdrożenie w grupie zasobów. |
Core | ogólna dostępność |
| az deployment group validate |
Sprawdź, czy szablon jest prawidłowy w grupie zasobów. |
Core | ogólna dostępność |
| az deployment group wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia. |
Core | ogólna dostępność |
| az deployment group what-if |
Wykonaj operację What-If wdrożenia w zakresie grupy zasobów. |
Core | ogólna dostępność |
az deployment group cancel
Anuluj wdrożenie w grupie zasobów.
az deployment group cancel --name
--resource-group
Przykłady
Anuluj wdrożenie w grupie zasobów.
az deployment group cancel -g testrg -n deployment01
Parametry wymagane
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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 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 deployment group create
Rozpocznij wdrożenie w grupie zasobów.
Określ tylko jeden plik --template-file | --template-uri URI | --template-spec do wprowadzania szablonu usługi ARM.
az deployment group create --resource-group
[--aux-subs]
[--aux-tenants]
[--confirm-with-what-if]
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--no-wait]
[--parameters]
[--proceed-if-no-change]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
[--validation-level {Provider, ProviderNoRbac, Template}]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
Przykłady
Utwórz wdrożenie w grupie zasobów na podstawie pliku szablonu zdalnego przy użyciu parametrów z lokalnego pliku JSON.
az deployment group create --resource-group testrg --name rollout01 \
--template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Utwórz wdrożenie w grupie zasobów na podstawie pliku szablonu lokalnego przy użyciu parametrów z ciągu JSON.
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
Utwórz wdrożenie w grupie zasobów na podstawie pliku szablonu lokalnego przy użyciu parametrów z ciągu tablicy.
az deployment group create --resource-group testgroup --template-file demotemplate.json --parameters exampleString='inline string' exampleArray='("value1", "value2")'
Utwórz wdrożenie w grupie zasobów na podstawie szablonu lokalnego przy użyciu pliku parametrów, pliku parametrów zdalnych i selektywnie przesłaniaj pary klucz/wartość.
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @params.json \
--parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
Tworzenie wdrożenia w zakresie grupy zasobów na podstawie specyfikacji szablonu
az deployment group create --resource-group testrg --template-spec "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Resources/templateSpecs/myTemplateSpec/versions/1.0"
Tworzenie wdrożenia w zakresie grupy zasobów z pliku parametrów bicepparam
az deployment group create --resource-group testrg --parameters parameters.bicepparam
Tworzenie wdrożenia w grupie zasobów w różnych dzierżawach
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @myparameters.json --aux-tenants auxiliary_tenant01 auxiliary_tenant02
Parametry wymagane
Grupa zasobów do utworzenia wdrożenia.
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.
Opcja "--aux-subs" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--aux-tenants".
Subskrypcje pomocnicze, które będą używane podczas wdrażania między dzierżawami.
Dzierżawy pomocnicze, które będą używane podczas wdrażania między dzierżawami.
Poinstruuj polecenie , aby uruchomić wdrożenie What-If przed wykonaniem wdrożenia. Następnie wyświetla monit o potwierdzenie zmian zasobów przed kontynuowaniem.
Opcja "--handle-extended-json-format/-j" została wycofana i zostanie usunięta w przyszłej wersji.
Obsługa obsługi rozszerzonej zawartości szablonu, w tym wielowierszowych i komentarzy we wdrożeniu.
Tryb wdrażania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Incremental |
| Dopuszczalne wartości: | Complete, Incremental |
Nazwa wdrożenia.
Opcja wyłączenia monitu o brakujące parametry dla szablonu usługi ARM. Jeśli wartość ma wartość true, monit wymagający od użytkowników podania brakującego parametru zostanie zignorowany. Wartość domyślna to false.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Podaj wartości parametrów wdrożenia.
Parametry mogą być dostarczane z pliku przy użyciu składni @{path}, ciągu JSON lub jako pary <KEY=VALUE>. 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. Należy również pamiętać, że jeśli udostępniasz plik bicepparam, możesz użyć tego argumentu tylko raz.
Poinstruuj polecenie , aby wykonać wdrożenie, jeśli wynik What-If nie zawiera żadnych zmian zasobów. Ma zastosowanie w przypadku ustawienia --confirm-with-what-if.
Ciąg zapytania (token SAS), który ma być używany z identyfikatorem URI szablonu w przypadku połączonych szablonów.
Nazwa wdrożenia do wycofania się z błędu lub użyj flagi jako flagi, aby powrócić do ostatniego pomyślnego wdrożenia.
Ścieżka do pliku szablonu lub pliku Bicep.
Identyfikator zasobu specyfikacji szablonu.
Identyfikator URI do pliku szablonu.
Poziom weryfikacji wdrożenia. Może być ustawiona wartość "Dostawca" (wartość domyślna), "Szablon" lub "ProviderNoRbac". Przy użyciu poziomu weryfikacji "dostawcy" usługa ARM przeprowadzi pełną walidację i sprawdzi, czy masz wystarczające uprawnienia do wdrożenia wszystkich zasobów w szablonie. Przy użyciu poziomu weryfikacji "providerNoRbac" usługa ARM przeprowadzi pełną walidację, ale sprawdza tylko uprawnienia do odczytu dla każdego zasobu. W przypadku poziomu weryfikacji "szablonu" zostanie wykonana tylko statyczna walidacja: testy wstępne i kontrole uprawnień zostaną pominięte.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Provider, ProviderNoRbac, Template |
Poinstruuj polecenie , aby uruchomić wdrożenie What-If.
Rozdzielona spacjami lista typów zmian zasobów, które mają zostać wykluczone z wyników What-If. Ma zastosowanie w przypadku ustawienia --confirm-with-what-if.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported |
Format What-If wyników. Ma zastosowanie w przypadku ustawienia --confirm-with-what-if.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | FullResourcePayloads |
| Dopuszczalne wartości: | FullResourcePayloads, ResourceIdOnly |
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 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 deployment group delete
Usuń wdrożenie w grupie zasobów.
az deployment group delete --name
--resource-group
[--no-wait]
Przykłady
Usuń wdrożenie w grupie zasobów.
az deployment group delete -g testrg -n deployment01
Parametry wymagane
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
Nie czekaj na zakończenie długotrwałej operacji.
| 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 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 deployment group export
Wyeksportuj szablon używany do wdrożenia.
az deployment group export --name
--resource-group
Przykłady
Wyeksportuj szablon używany do wdrożenia w grupie zasobów.
az deployment group export --resource-group testrg --name MyDeployment
Parametry wymagane
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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 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 deployment group list
Wyświetlanie listy wdrożeń w grupie zasobów.
az deployment group list --resource-group
[--filter]
Przykłady
Wyświetlanie listy wdrożeń w grupie zasobów.
az deployment group list -g testrg
Parametry wymagane
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
Wyrażenie filtru przy użyciu notacji OData. Możesz użyć --filter "provisioningState eq "{state}", aby filtrować provisioningState. Aby uzyskać więcej informacji, odwiedź stronę https://learn.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters.
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 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 deployment group show
Pokaż wdrożenie w grupie zasobów.
az deployment group show --name
--resource-group
Przykłady
Pokaż wdrożenie w grupie zasobów.
az deployment group show -g testrg -n deployment01
Parametry wymagane
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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 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 deployment group validate
Sprawdź, czy szablon jest prawidłowy w grupie zasobów.
Określ tylko jeden plik --template-file | --template-uri URI | --template-spec do wprowadzania szablonu usługi ARM.
az deployment group validate --resource-group
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
[--validation-level {Provider, ProviderNoRbac, Template}]
Przykłady
Sprawdź, czy szablon jest prawidłowy w grupie zasobów.
az deployment group validate --resource-group testrg --template-file {template-file}
Sprawdź, czy szablon jest prawidłowy w grupie zasobów. (autogenerated)
az deployment group validate --parameters MyValue=This MyArray=@array.json --resource-group testrg --template-file azuredeploy.json
Parametry wymagane
Grupa zasobów do utworzenia wdrożenia.
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.
Opcja "--handle-extended-json-format/-j" została wycofana i zostanie usunięta w przyszłej wersji.
Obsługa obsługi rozszerzonej zawartości szablonu, w tym wielowierszowych i komentarzy we wdrożeniu.
Tryb wdrażania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Incremental |
| Dopuszczalne wartości: | Complete, Incremental |
Nazwa wdrożenia.
Opcja wyłączenia monitu o brakujące parametry dla szablonu usługi ARM. Jeśli wartość ma wartość true, monit wymagający od użytkowników podania brakującego parametru zostanie zignorowany. Wartość domyślna to false.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Podaj wartości parametrów wdrożenia.
Parametry mogą być dostarczane z pliku przy użyciu składni @{path}, ciągu JSON lub jako pary <KEY=VALUE>. 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.
Nazwa wdrożenia do wycofania się z błędu lub użyj flagi jako flagi, aby powrócić do ostatniego pomyślnego wdrożenia.
Ścieżka do pliku szablonu lub pliku Bicep.
Identyfikator zasobu specyfikacji szablonu.
Identyfikator URI do pliku szablonu.
Poziom weryfikacji wdrożenia. Może być ustawiona wartość "Dostawca" (wartość domyślna), "Szablon" lub "ProviderNoRbac". Przy użyciu poziomu weryfikacji "dostawcy" usługa ARM przeprowadzi pełną walidację i sprawdzi, czy masz wystarczające uprawnienia do wdrożenia wszystkich zasobów w szablonie. Przy użyciu poziomu weryfikacji "providerNoRbac" usługa ARM przeprowadzi pełną walidację, ale sprawdza tylko uprawnienia do odczytu dla każdego zasobu. W przypadku poziomu weryfikacji "szablonu" zostanie wykonana tylko statyczna walidacja: testy wstępne i kontrole uprawnień zostaną pominięte.
| 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 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 deployment group wait
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia.
az deployment group wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Przykłady
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia. (autogenerated)
az deployment group wait --created --name MyDeployment --resource-group MyResourceGroup
Parametry wymagane
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
| Domyślna wartość: | False |
Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
Poczekaj na usunięcie.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
| Domyślna wartość: | False |
Zaczekaj, aż zasób istnieje.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
| Domyślna wartość: | False |
Interwał sondowania w sekundach.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
| Domyślna wartość: | 30 |
Maksymalny czas oczekiwania w sekundach.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
| Domyślna wartość: | 3600 |
Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Wait Condition Arguments |
| 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 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 deployment group what-if
Wykonaj operację What-If wdrożenia w zakresie grupy zasobów.
Określ tylko jeden plik --template-file | --template-uri URI | --template-spec do wprowadzania szablonu usługi ARM.
az deployment group what-if --resource-group
[--aux-tenants]
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--mode {Complete, Incremental}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
[--validation-level {Provider, ProviderNoRbac, Template}]
Przykłady
Wykonaj operację What-If wdrożenia w grupie zasobów.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Wykonaj operację What-If wdrożenia w grupie zasobów w formacie ResourceIdOnly.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
Wykonaj operację What-If wdrożenia w grupie zasobów bez konieczności drukowania wyniku.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
Parametry wymagane
Grupa zasobów do wykonania wdrożenia What-If operacji.
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.
Dzierżawy pomocnicze, które będą używane podczas wdrażania między dzierżawami.
Rozdzielona spacjami lista typów zmian zasobów, które mają zostać wykluczone z wyników What-If.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported |
Tryb wdrażania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Incremental |
| Dopuszczalne wartości: | Complete, Incremental |
Nazwa wdrożenia.
Wyłącz ładne drukowanie dla wyników What-If. Po ustawieniu zostanie użyty typ formatu danych wyjściowych.
Opcja wyłączenia monitu o brakujące parametry dla szablonu usługi ARM. Jeśli wartość ma wartość true, monit wymagający od użytkowników podania brakującego parametru zostanie zignorowany. Wartość domyślna to false.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Podaj wartości parametrów wdrożenia.
Parametry mogą być dostarczane z pliku przy użyciu składni @{path}, ciągu JSON lub jako pary <KEY=VALUE>. 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.
Format What-If wyników.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | FullResourcePayloads |
| Dopuszczalne wartości: | FullResourcePayloads, ResourceIdOnly |
Ścieżka do pliku szablonu lub pliku Bicep.
Identyfikator zasobu specyfikacji szablonu.
Identyfikator URI do pliku szablonu.
Poziom weryfikacji wdrożenia. Może być ustawiona wartość "Dostawca" (wartość domyślna), "Szablon" lub "ProviderNoRbac". Przy użyciu poziomu weryfikacji "dostawcy" usługa ARM przeprowadzi pełną walidację i sprawdzi, czy masz wystarczające uprawnienia do wdrożenia wszystkich zasobów w szablonie. Przy użyciu poziomu weryfikacji "providerNoRbac" usługa ARM przeprowadzi pełną walidację, ale sprawdza tylko uprawnienia do odczytu dla każdego zasobu. W przypadku poziomu weryfikacji "szablonu" zostanie wykonana tylko statyczna walidacja: testy wstępne i kontrole uprawnień zostaną pominięte.
| 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 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 |