az stack-whatif group

Gestire i risultati di simulazione dello stack di distribuzione nell'ambito del gruppo di risorse.

Comandi

Nome Descrizione Tipo Status
az stack-whatif group create

Creare un risultato di simulazione dello stack di distribuzione nell'ambito del gruppo di risorse.

Core GA
az stack-whatif group delete

Eliminare un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di risorse.

Core GA
az stack-whatif group list

Elencare tutti i risultati di simulazione dello stack di distribuzione in un gruppo di risorse.

Core GA
az stack-whatif group show

Ottenere un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di risorse.

Core GA

az stack-whatif group create

Creare un risultato di simulazione dello stack di distribuzione nell'ambito del gruppo di risorse.

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

Esempio

Eseguire un'operazione di simulazione in uno stack di distribuzione usando il file modello ed eliminare le risorse in caso di mancata gestione.

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

Eseguire un'operazione di simulazione in uno stack di distribuzione con il file di parametri, scollegare tutte le risorse in un'operazione non gestita e rimuovere il colore dall'output.

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

Eseguire un'operazione di simulazione in uno stack di distribuzione con specifiche di modello ed eliminare tutte le risorse in caso di mancata gestione.

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

Eseguire un'operazione di simulazione in uno stack di distribuzione usando un file 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

Eseguire un'operazione di simulazione in uno stack di distribuzione in una sottoscrizione diversa.

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

Eseguire un'operazione di simulazione in uno stack di distribuzione usando parametri di coppie chiave/valore.

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

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

Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, usando le impostazioni di negazione.

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

Eseguire un'operazione di simulazione in uno stack di distribuzione da un modello locale, applicare l'impostazione deny agli ambiti figlio.

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

Parametri necessari

--action-on-unmanage --aou

Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.

Proprietà Valore
Valori accettati: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definire le operazioni negate sulle risorse gestite dallo stack.

Proprietà Valore
Valori accettati: denyDelete, denyWriteAndDelete, none
--name -n

Nome del risultato di simulazione dello stack di distribuzione.

--resource-group -g

Gruppo di risorse in cui verrà creato il risultato di simulazione dello stack di distribuzione.

--retention-interval --ri

Intervallo di conservazione per What-If risultati. Il valore deve essere in formato ISO 8601 e compreso tra 1 giorno e 30 giorni.

--stack-id

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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

DenySettings verrà applicato agli ambiti figlio.

Proprietà Valore
Valore predefinito: False
--deny-settings-excluded-actions --ea

Elenco delle operazioni di gestione basate sui ruoli escluse da denySettings. Sono consentite fino a 200 azioni.

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

Elenco degli ID entità di AAD esclusi dal blocco. Sono consentite fino a 5 entità.

--description

Descrizione dello stack di distribuzione.

--no-color

Disabilitare il colore nei risultati di simulazione abbastanza stampati.

--no-pretty-print

Disabilitare la stampa per What-If risultati. Se impostato, verrà usato il tipo di formato di output.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--parameters -p

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.

--query-string -q

Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.

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

Definisce cosa accade alle risorse che non supportano l'eliminazione quando non sono più gestite dallo stack.

Proprietà Valore
Valori accettati: detach, fail
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--template-file -f

Percorso di un file modello o Bicep file nel file system.

--template-spec -s

ID risorsa specifica modello.

--template-uri -u

URI di un file modello remoto.

--validation-level --vl

Livello di convalida per lo stack di distribuzione. Il valore predefinito è "Provider".

Proprietà Valore
Valori accettati: Provider, ProviderNoRbac, Template
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az stack-whatif group delete

Eliminare un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di risorse.

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

Esempio

Eliminare il risultato di simulazione dello stack in base al nome.

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

Eliminare il risultato di simulazione dello stack in base all'ID risorsa.

az stack-whatif group delete --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--id

ID risorsa risultato dello stack di distribuzione.

--name -n

Nome del risultato di simulazione dello stack di distribuzione.

--resource-group -g

Gruppo di risorse in cui esiste il risultato di simulazione dello stack di distribuzione.

--yes

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az stack-whatif group list

Elencare tutti i risultati di simulazione dello stack di distribuzione in un gruppo di risorse.

az stack-whatif group list --resource-group

Esempio

Elencare tutti i risultati di simulazione dello stack in un gruppo di risorse.

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

Parametri necessari

--resource-group -g

Gruppo di risorse in cui esiste il risultato di simulazione dello stack di distribuzione.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az stack-whatif group show

Ottenere un risultato di simulazione dello stack di distribuzione dall'ambito del gruppo di risorse.

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

Esempio

Ottenere un risultato di simulazione dello stack in base al nome.

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

Ottenere un risultato di simulazione dello stack in base al nome senza colore.

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

Ottenere JSON per un risultato di simulazione dello stack in base al nome.

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

Ottenere un risultato di simulazione dello stack in base all'ID risorsa.

az stack-whatif group show --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/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

ID risorsa risultato dello stack di distribuzione.

--name -n

Nome del risultato di simulazione dello stack di distribuzione.

--no-color

Disabilitare il colore nei risultati di simulazione abbastanza stampati.

--no-pretty-print

Disabilitare la stampa per What-If risultati. Se impostato, verrà usato il tipo di formato di output.

--resource-group -g

Gruppo di risorse in cui esiste il risultato di simulazione dello stack di distribuzione.

--with-property-changes --wpc

Flag per restituire i risultati What-If con modifiche alle proprietà della risorsa incluse.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False