az stack-whatif mg
Gestire gli stack di distribuzione genera risultati di simulazione nell'ambito del gruppo di gestione.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az stack-whatif mg create |
Creare un risultato di simulazione dello stack di distribuzione nell'ambito del gruppo di gestione. |
Core | GA |
| az stack-whatif mg delete |
Eliminare un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di gestione. |
Core | GA |
| az stack-whatif mg list |
Elencare tutti gli stack di distribuzione risultati di simulazione in un gruppo di gestione. |
Core | GA |
| az stack-whatif mg show |
Ottenere un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di gestione. |
Core | GA |
az stack-whatif mg create
Creare un risultato di simulazione dello stack di distribuzione nell'ambito del gruppo di gestione.
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}]
Esempio
Eseguire un'operazione di simulazione in uno stack di distribuzione usando il file modello e scollegare tutte le risorse non gestite.
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
Eseguire un'operazione di simulazione in uno stack di distribuzione con specifiche di modello.
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
Eseguire un'operazione di simulazione in uno stack di distribuzione usando un file bicep, eliminare tutte le risorse in un'operazione non gestita e rimuovere il colore dall'output.
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
Eseguire un'operazione di simulazione in uno stack di distribuzione usando parametri di coppie chiave/valore.
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
Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, usando un file di parametri, un file di parametri remoto ed eseguendo l'override selettiva delle coppie chiave/valore.
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
Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, usando le impostazioni di negazione.
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
Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, applicare le impostazioni di negazione all'ambito figlio.
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
Parametri necessari
Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.
| Proprietà | Valore |
|---|---|
| Valori accettati: | deleteAll, deleteResources, detachAll |
Definire le operazioni negate sulle risorse gestite dallo stack.
| Proprietà | Valore |
|---|---|
| Valori accettati: | denyDelete, denyWriteAndDelete, none |
Percorso in cui archiviare il risultato di simulazione dello stack di distribuzione.
ID del gruppo di gestione per creare uno stack di distribuzione risultato di simulazione.
Nome del risultato di simulazione dello stack di distribuzione.
Intervallo di conservazione per What-If risultati. Il valore deve essere in formato ISO 8601 e compreso tra 1 giorno e 30 giorni.
ID completo dello stack di distribuzione per eseguire un'operazione di simulazione.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
DenySettings verrà applicato agli ambiti figlio.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Elenco delle operazioni di gestione basate sui ruoli escluse da denySettings. Sono consentite fino a 200 azioni.
Elenco degli ID entità di AAD esclusi dal blocco. Sono consentite fino a 5 entità.
Ambito in cui deve essere creata la distribuzione iniziale. Se non viene specificato un ambito, per impostazione predefinita verrà impostato l'ambito dello stack di distribuzione.
Descrizione dello stack di distribuzione.
Disabilitare il colore nei risultati di simulazione abbastanza stampati.
Disabilitare la stampa per What-If risultati. Se impostato, verrà usato il tipo di formato di output.
Non attendere il completamento dell'operazione a esecuzione prolungata.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
I parametri possono essere forniti da un file usando la @{path} sintassi, una stringa JSON o come <KEY=VALUE> coppie. 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.
Definisce cosa accade alle risorse che non supportano l'eliminazione quando non sono più gestite dallo stack.
| Proprietà | Valore |
|---|---|
| Valori accettati: | detach, fail |
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Percorso di un file modello o Bicep file nel file system.
ID risorsa specifica modello.
URI di un file modello remoto.
Livello di convalida per lo stack di distribuzione. Il valore predefinito è "Provider".
| Proprietà | Valore |
|---|---|
| Valori accettati: | Provider, ProviderNoRbac, Template |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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 log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az stack-whatif mg delete
Eliminare un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di gestione.
az stack-whatif mg delete --management-group-id
[--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--yes]
Esempio
Eliminare un risultato di simulazione dello stack in base al nome.
az stack-whatif mg delete --name ResultName --management-group-id myMg
Eliminare un risultato di simulazione dello stack in base all'ID risorsa.
az stack-whatif mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg
Parametri necessari
ID del gruppo di gestione per creare uno stack di distribuzione risultato di simulazione.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID risorsa risultato dello stack di distribuzione.
Nome del risultato di simulazione dello stack di distribuzione.
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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 log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az stack-whatif mg list
Elencare tutti gli stack di distribuzione risultati di simulazione in un gruppo di gestione.
az stack-whatif mg list --management-group-id
Esempio
Elencare tutti i risultati di simulazione dello stack nel gruppo di gestione.
az stack-whatif mg list --management-group-id myMg
Parametri necessari
ID del gruppo di gestione per creare uno stack di distribuzione risultato di simulazione.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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 log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az stack-whatif mg show
Ottenere un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di gestione.
az stack-whatif mg show --management-group-id
[--id]
[--name]
[--no-color]
[--no-pretty-print]
[--with-property-changes --wpc {false, true}]
Esempio
Ottenere un risultato di simulazione dello stack in base al nome.
az stack-whatif mg show --name ResultName --management-group-id myMg
Ottenere un risultato di simulazione dello stack in base al nome senza colore.
az stack-whatif mg show --name ResultName --management-group-id myMg --no-color
Ottenere JSON per un risultato di simulazione dello stack in base al nome.
az stack-whatif mg show --name ResultName --management-group-id myMg --no-pretty-print
Ottenere un risultato di simulazione dello stack in base all'ID risorsa.
az stack-whatif mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg
Parametri necessari
ID del gruppo di gestione per creare uno stack di distribuzione risultato di simulazione.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
ID risorsa risultato dello stack di distribuzione.
Nome del risultato di simulazione dello stack di distribuzione.
Disabilitare il colore nei risultati di simulazione abbastanza stampati.
Disabilitare la stampa per What-If risultati. Se impostato, verrà usato il tipo di formato di output.
Flag per restituire i risultati What-If con modifiche alle proprietà della risorsa incluse.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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 log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |