az stack-whatif sub

Hantera distributionsstackar med konsekvensresultat i prenumerationsomfånget.

Kommandon

Name Description Typ Status
az stack-whatif sub create

Skapa ett konsekvensresultat för distributionsstacken i prenumerationsomfånget.

Core GA
az stack-whatif sub delete

Ta bort ett konsekvensresultat för distributionsstacken från prenumerationsomfånget.

Core GA
az stack-whatif sub list

Visa en lista över alla distributionsstackresultat i en prenumeration.

Core GA
az stack-whatif sub show

Hämta ett konsekvensresultat för distributionsstacken från prenumerationsomfånget.

Core GA

az stack-whatif sub create

Skapa ett konsekvensresultat för distributionsstacken i prenumerationsomfånget.

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

Exempel

Utför en konsekvens för en distributionsstack med hjälp av mallfilen och koppla från alla resurser vid ohanterad hantering.

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

Utför en konsekvens för en distributionsstack med parameterfilen, ta bort resurser vid ohantering och ta bort färg från utdata.

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

Utför en konsekvens för en distributionsstack med mallspecifikationen.

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

Utför en konsekvens för en distributionsstack med hjälp av bicep-filen och ta bort alla resurser på ohanterad hantering.

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

Utför en konsekvens för en distributionsstack i en annan prenumeration.

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

Utför en konsekvens för en distributionsstack och distribuera i resursgruppens omfång.

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

Utför en konsekvensanalys på en distributionsstack med hjälp av parametrar från nyckel/värde-par.

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

Utför en konsekvensanalys på en distributionsstack från en lokal mall med hjälp av en parameterfil, en fjärrparparfil och selektivt åsidosättande nyckel-/värdepar.

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

Utför en konsekvens för en distributionsstack från en lokal mall med hjälp av neka-inställningar.

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

Utför en konsekvens för en distributionsstack från en lokal mall och tillämpa neka-inställningar på underordnade omfång.

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

Obligatoriska parametrar

--action-on-unmanage --aou

Definierar vad som händer med resurser som inte längre hanteras när stacken har uppdaterats eller tagits bort.

Egenskap Värde
Godkända värden: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definiera vilka åtgärder som nekas för resurser som hanteras av stacken.

Egenskap Värde
Godkända värden: denyDelete, denyWriteAndDelete, none
--location -l

Platsen där distributionsstackens konsekvensresultat ska lagras.

--name -n

Namnet på distributionsstackens konsekvensresultat.

--retention-interval --ri

Kvarhållningsintervallet för What-If resultat. Värdet måste vara i ISO 8601-format och mellan 1 dag och 30 dagar.

--stack-id

Distributionsstackens fullständigt kvalificerade ID för att utföra en konsekvensåtgärd.

Valfria parametrar

Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

NekaInställningar tillämpas på underordnade omfång.

Egenskap Värde
Standardvärde: False
--deny-settings-excluded-actions --ea

Lista över rollbaserade hanteringsåtgärder som undantas från nekaSettings. Upp till 200 åtgärder är tillåtna.

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

Lista över AAD-huvudnamns-ID:t som undantas från låset. Upp till 5 huvudkonton är tillåtna.

--deployment-resource-group --dr

Det omfång där den första distributionen ska skapas. Om ett omfång inte har angetts kommer det som standard att vara omfånget för distributionsstacken.

--description

Beskrivningen av distributionsstacken.

--no-color

Inaktivera färg i ganska utskrivna konsekvensresultat.

--no-pretty-print

Inaktivera snygg utskrift för What-If resultat. När den anges används formattypen för utdata.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--parameters -p

Parametrar kan anges från en fil med hjälp av syntaxen @{path} , en JSON-sträng eller som <KEY=VALUE> par. Parametrar utvärderas i ordning, så när ett värde tilldelas två gånger används det senare värdet. Vi rekommenderar att du anger parameterfilen först och sedan åsidosätter selektivt med hjälp av KEY=VALUE-syntax.

--query-string -q

Frågesträngen (en SAS-token) som ska användas med mall-uri när det gäller länkade mallar.

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

Definierar vad som händer med resurser som inte stöder borttagning när de inte längre hanteras av stacken.

Egenskap Värde
Godkända värden: detach, fail
--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--template-file -f

En sökväg till en mallfil eller Bicep fil i filsystemet.

--template-spec -s

Resurs-ID:t för mallspecifikationen.

--template-uri -u

En URI till en fjärrmallfil.

--validation-level --vl

Verifieringsnivå för distributionsstacken. Standardvärdet är "Provider".

Egenskap Värde
Godkända värden: Provider, ProviderNoRbac, Template
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False

az stack-whatif sub delete

Ta bort ett konsekvensresultat för distributionsstacken från prenumerationsomfånget.

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

Exempel

Ta bort en stack what-if-resultat efter namn.

az stack-whatif sub delete --name StackName

Ta bort ett stackresultat efter resurs-ID.

az stack-whatif sub delete --id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName

Valfria parametrar

Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--id

Resurs-ID för resultat för distributionsstacken.

--name -n

Namnet på distributionsstackens konsekvensresultat.

--yes

Fråga inte efter bekräftelse.

Egenskap Värde
Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False

az stack-whatif sub list

Visa en lista över alla distributionsstackresultat i en prenumeration.

az stack-whatif sub list

Exempel

Visa en lista över alla stack-konsekvensresultat för den aktuella prenumerationen.

az stack-whatif sub list
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False

az stack-whatif sub show

Hämta ett konsekvensresultat för distributionsstacken från prenumerationsomfånget.

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

Exempel

Hämta en stack what-if-resultat efter namn.

az stack-whatif sub show --name ResultName

Hämta en stack what-if-resultat efter namn utan färg.

az stack-whatif sub show --name ResultName --no-color

Hämta JSON för en stack what-if-resultat efter namn.

az stack-whatif sub show --name ResultName --no-pretty-print

Hämta ett stackresultat efter resurs-ID.

az stack-whatif sub show --id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName

Valfria parametrar

Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.

--id

Resurs-ID för resultat för distributionsstacken.

--name -n

Namnet på distributionsstackens konsekvensresultat.

--no-color

Inaktivera färg i ganska utskrivna konsekvensresultat.

--no-pretty-print

Inaktivera snygg utskrift för What-If resultat. När den anges används formattypen för utdata.

--with-property-changes --wpc

Flagga för att returnera What-If resultat med resursegenskapsändringar inkluderade.

Egenskap Värde
Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False