az deployment mg
Gestire la distribuzione dei modelli di Azure Resource Manager nel gruppo di gestione.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az deployment mg cancel |
Annullare una distribuzione nel gruppo di gestione. |
Nucleo | GA |
az deployment mg create |
Avviare una distribuzione nel gruppo di gestione. |
Nucleo | GA |
az deployment mg delete |
Eliminare una distribuzione nel gruppo di gestione. |
Nucleo | GA |
az deployment mg export |
Esportare il modello usato per una distribuzione. |
Nucleo | GA |
az deployment mg list |
Elencare le distribuzioni nel gruppo di gestione. |
Nucleo | GA |
az deployment mg show |
Visualizzare una distribuzione nel gruppo di gestione. |
Nucleo | GA |
az deployment mg validate |
Verificare se un modello è valido nel gruppo di gestione. |
Nucleo | GA |
az deployment mg wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di distribuzione. |
Nucleo | GA |
az deployment mg what-if |
Eseguire un'operazione di distribuzione What-If nell'ambito del gruppo di gestione. |
Nucleo | GA |
az deployment mg cancel
Annullare una distribuzione nel gruppo di gestione.
az deployment mg cancel --management-group-id
--name
Esempio
Annullare una distribuzione nel gruppo di gestione.
az deployment mg cancel -m testmg -n deployment01
Parametri necessari
ID del gruppo di gestione.
Nome della distribuzione.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg create
Avviare una distribuzione nel gruppo di gestione.
Specificare solo un file --template-file | --template-URI | --template-spec per immettere il modello di Resource Manager.
az deployment mg create --location
--management-group-id
[--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]
[--template-file]
[--template-spec]
[--template-uri]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
Esempio
Creare una distribuzione in un gruppo di gestione da un file modello remoto usando i parametri di un file JSON locale.
az deployment mg create --management-group-id testrg --name rollout01 --location WestUS \
--template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Creare una distribuzione in un gruppo di gestione da un file modello locale usando i parametri di una stringa JSON.
az deployment mg create --management-group-id testmg --name rollout01 --location WestUS \
--template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
Creare una distribuzione in un gruppo di gestione da un modello locale, usando un file di parametri, un file di parametri remoto ed eseguendo l'override selettiva delle coppie chiave/valore.
az deployment mg create --management-group-id testmg --name rollout01 --location WestUS \
--template-file azuredeploy.json --parameters @params.json \
--parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
Parametri necessari
Percorso in cui archiviare i metadati di distribuzione.
ID del gruppo di gestione in cui creare la distribuzione.
Parametri facoltativi
Indicare al comando di eseguire la distribuzione What-If prima di eseguire la distribuzione. Richiede quindi di confermare le modifiche alle risorse prima che continui.
L'opzione '--handle-extended-json-format/-j' è stata deprecata e verrà rimossa in una versione futura.
Supporto per gestire il contenuto del modello esteso, tra cui più righe e commenti nella distribuzione.
Modalità utilizzata per distribuire le risorse. Questo valore può essere Incremental o Complete. In modalità incrementale, le risorse vengono distribuite senza eliminare le risorse esistenti non incluse nel modello. In modalità Completa le risorse vengono distribuite e le risorse esistenti nel gruppo di risorse non incluse nel modello vengono eliminate. Prestare attenzione quando si usa la modalità Completa perché è possibile eliminare involontariamente le risorse.
Nome della distribuzione.
Opzione per disabilitare la richiesta di parametri mancanti per il modello di Resource Manager. Quando il valore è true, il prompt che richiede agli utenti di fornire un parametro mancante verrà ignorato. Il valore predefinito è false.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Specificare i valori dei parametri di distribuzione.
I parametri possono essere forniti da un file usando la sintassi @{path}
, una stringa JSON o come coppie di <KEY=VALUE>
. I parametri vengono valutati in ordine, quindi quando un valore viene assegnato due volte, verrà usato il secondo valore. È consigliabile specificare prima il file dei parametri e quindi eseguire l'override in modo selettivo usando la sintassi KEY=VALUE.
Indicare al comando di eseguire la distribuzione se il risultato What-If non contiene modifiche alle risorse. Applicabile quando è impostato --confirm-with-what-if.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Percorso del file modello o del file Bicep.
ID risorsa specifica modello.
URI del file modello.
Indicare al comando di eseguire la distribuzione What-If.
Elenco separato da spazi dei tipi di modifica delle risorse da escludere dai risultati What-If. Applicabile quando è impostato --confirm-with-what-if.
Formato dei risultati What-If. Applicabile quando --confirm-with-what-if
è impostato.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg delete
Eliminare una distribuzione nel gruppo di gestione.
az deployment mg delete --management-group-id
--name
[--no-wait]
Esempio
Eliminare una distribuzione nel gruppo di gestione.
az deployment mg delete -m testmg -n deployment01
Parametri necessari
ID del gruppo di gestione.
Nome della distribuzione.
Parametri facoltativi
Non attendere il completamento dell'operazione a esecuzione prolungata.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg export
Esportare il modello usato per una distribuzione.
az deployment mg export --management-group-id
--name
Esempio
Esportare il modello usato per una distribuzione nel gruppo di gestione.
az deployment mg export --management-group-id testmg --name MyDeployment
Parametri necessari
ID del gruppo di gestione.
Nome della distribuzione.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg list
Elencare le distribuzioni nel gruppo di gestione.
az deployment mg list --management-group-id
[--filter]
Esempio
Elencare le distribuzioni nel gruppo di gestione.
az deployment mg list -m testmg
Parametri necessari
ID del gruppo di gestione.
Parametri facoltativi
Filtrare l'espressione usando la notazione OData. È possibile usare --filter "provisioningState eq '{state}'" per filtrare provisioningState. Per altre informazioni, visitare https://learn.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg show
Visualizzare una distribuzione nel gruppo di gestione.
az deployment mg show --management-group-id
--name
Esempio
Visualizzare una distribuzione nel gruppo di gestione.
az deployment mg show -m testmg -n deployment01
Parametri necessari
ID del gruppo di gestione.
Nome della distribuzione.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg validate
Verificare se un modello è valido nel gruppo di gestione.
Specificare solo un file --template-file | --template-URI | --template-spec per immettere il modello di Resource Manager.
az deployment mg validate --location
--management-group-id
[--handle-extended-json-format]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--template-file]
[--template-spec]
[--template-uri]
Esempio
Verificare se un modello è valido nel gruppo di gestione.
az deployment mg validate --management-group-id testmg --location WestUS --template-file {template-file}
Verificare se un modello è valido nel gruppo di gestione. (generato automaticamente)
az deployment mg validate --location WestUS --management-group-id testmg --name mydeployment --parameters @myparameters.json --template-file azuredeploy.json
Parametri necessari
Percorso in cui archiviare i metadati di distribuzione.
ID del gruppo di gestione in cui creare la distribuzione.
Parametri facoltativi
L'opzione '--handle-extended-json-format/-j' è stata deprecata e verrà rimossa in una versione futura.
Supporto per gestire il contenuto del modello esteso, tra cui più righe e commenti nella distribuzione.
Nome della distribuzione.
Opzione per disabilitare la richiesta di parametri mancanti per il modello di Resource Manager. Quando il valore è true, il prompt che richiede agli utenti di fornire un parametro mancante verrà ignorato. Il valore predefinito è false.
Specificare i valori dei parametri di distribuzione.
I parametri possono essere forniti da un file usando la sintassi @{path}
, una stringa JSON o come coppie di <KEY=VALUE>
. I parametri vengono valutati in ordine, quindi quando un valore viene assegnato due volte, verrà usato il secondo valore. È consigliabile specificare prima il file dei parametri e quindi eseguire l'override in modo selettivo usando la sintassi KEY=VALUE.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Percorso del file modello o del file Bicep.
ID risorsa specifica modello.
URI del file modello.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di distribuzione.
az deployment mg wait --management-group-id
--name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Parametri necessari
ID del gruppo di gestione.
Nome della distribuzione.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment mg what-if
Eseguire un'operazione di distribuzione What-If nell'ambito del gruppo di gestione.
Specificare solo un file --template-file | --template-URI | --template-spec per immettere il modello di Resource Manager.
az deployment mg what-if --location
--management-group-id
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
Esempio
Eseguire un'operazione di distribuzione What-If in un gruppo di gestione.
az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Eseguire un'operazione di distribuzione What-If in un gruppo di gestione con formato ResourceIdOnly.
az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
Eseguire un'operazione di distribuzione What-If in un gruppo di gestione senza stampare il risultato.
az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
Parametri necessari
Percorso in cui archiviare i metadati di distribuzione.
ID del gruppo di gestione in cui creare la distribuzione.
Parametri facoltativi
Elenco separato da spazi dei tipi di modifica delle risorse da escludere dai risultati What-If.
Nome della distribuzione.
Disabilitare la stampa per What-If risultati. Se impostato, verrà usato il tipo di formato di output.
Opzione per disabilitare la richiesta di parametri mancanti per il modello di Resource Manager. Quando il valore è true, il prompt che richiede agli utenti di fornire un parametro mancante verrà ignorato. Il valore predefinito è false.
Specificare i valori dei parametri di distribuzione.
I parametri possono essere forniti da un file usando la sintassi @{path}
, una stringa JSON o come coppie di <KEY=VALUE>
. I parametri vengono valutati in ordine, quindi quando un valore viene assegnato due volte, verrà usato il secondo valore. È consigliabile specificare prima il file dei parametri e quindi eseguire l'override in modo selettivo usando la sintassi KEY=VALUE.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Formato dei risultati What-If.
Percorso del file modello o del file Bicep.
ID risorsa specifica modello.
URI del file modello.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.