az stack-whatif sub
Gestire i risultati di simulazione della distribuzione nell'ambito della sottoscrizione.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az stack-whatif sub create |
Creare un risultato di simulazione dello stack di distribuzione nell'ambito della sottoscrizione. |
Core | GA |
| az stack-whatif sub delete |
Eliminare un risultato di simulazione dello stack di distribuzione dall'ambito della sottoscrizione. |
Core | GA |
| az stack-whatif sub list |
Elencare tutti i risultati di simulazione dello stack di distribuzione in una sottoscrizione. |
Core | GA |
| az stack-whatif sub show |
Ottenere un risultato di simulazione dello stack di distribuzione dall'ambito della sottoscrizione. |
Core | GA |
az stack-whatif sub create
Creare un risultato di simulazione dello stack di distribuzione nell'ambito della sottoscrizione.
az stack-whatif sub create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
--deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
--location
--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-resource-group --dr]
[--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 in un'operazione non gestita.
az stack-whatif sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione con il file di parametri, eliminare le risorse in un'operazione non gestita e rimuovere il colore dall'output.
az stack-whatif sub create --name StackName --action-on-unmanage deleteResources --no-color --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione con specifiche di modello.
az stack-whatif sub create --name StackName --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione usando un file bicep ed eliminare tutte le risorse in caso di mancata gestione.
az stack-whatif sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione in una sottoscrizione diversa.
az stack-whatif sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione e distribuirsi nell'ambito del gruppo di risorse.
az stack-whatif sub create --name StackName --template-file simpleTemplate.json --location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione usando parametri di coppie chiave/valore.
az stack-whatif sub create --name StackName --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 /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
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 sub create --name StackName --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 /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, usando le impostazioni di negazione.
az stack-whatif sub create --name StackName --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 /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, applicare le impostazioni di negazione agli ambiti figlio.
az stack-whatif sub create --name StackName --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 /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack
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.
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 sub delete
Eliminare un risultato di simulazione dello stack di distribuzione dall'ambito della sottoscrizione.
az stack-whatif sub delete [--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--yes]
Esempio
Eliminare un risultato di simulazione dello stack in base al nome.
az stack-whatif sub delete --name StackName
Eliminare un risultato di simulazione dello stack in base all'ID risorsa.
az stack-whatif sub delete --id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
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 sub list
Elencare tutti i risultati di simulazione dello stack di distribuzione in una sottoscrizione.
az stack-whatif sub list
Esempio
Elencare tutti gli stack risultati della sottoscrizione corrente.
az stack-whatif sub list
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 sub show
Ottenere un risultato di simulazione dello stack di distribuzione dall'ambito della sottoscrizione.
az stack-whatif sub show [--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 sub show --name ResultName
Ottenere un risultato di simulazione dello stack in base al nome senza colore.
az stack-whatif sub show --name ResultName --no-color
Ottenere JSON per un risultato di simulazione dello stack in base al nome.
az stack-whatif sub show --name ResultName --no-pretty-print
Ottenere un risultato di simulazione dello stack in base all'ID risorsa.
az stack-whatif sub show --id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
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 |