az stack-whatif mg

Beheer implementatiestacks wat-als-resultaten bij het bereik van de beheergroep.

Opdracht

Naam Description Type Status
az stack-whatif mg create

Een wat-als-resultaat voor een implementatiestack maken in het bereik van de beheergroep.

Core Algemene Vergadering
az stack-whatif mg delete

Verwijder een wat-als-resultaat van een implementatiestack uit het bereik van de beheergroep.

Core Algemene Vergadering
az stack-whatif mg list

Een lijst weergeven van alle implementatiestacks wat-als-resultaten in een beheergroep.

Core Algemene Vergadering
az stack-whatif mg show

Haal een wat-als-implementatiestack op uit het bereik van de beheergroep.

Core Algemene Vergadering

az stack-whatif mg create

Een wat-als-resultaat voor een implementatiestack maken in het bereik van de beheergroep.

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

Voorbeelden

Voer een what-if uit op een implementatiestack met behulp van een sjabloonbestand en ontkoppel alle onbeheerde resources.

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

Voer een what-if uit op een implementatiestack met sjabloonspecificatie.

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

Voer een what-if uit op een implementatiestack met bicep-bestand, verwijder alle resources in onbeheer en verwijder kleur uit de uitvoer.

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

Voer een what-if uit op een implementatiestack met behulp van parameters van sleutel-/waardeparen.

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

Voer een what-if uit op een implementatiestack vanuit een lokale sjabloon, met behulp van een parameterbestand, een extern parameterbestand en selectief overschrijven van sleutel-/waardeparen.

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

Voer een what-if uit op een implementatiestack vanuit een lokale sjabloon, met behulp van instellingen voor weigeren.

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

Voer een what-if uit op een implementatiestack vanuit een lokale sjabloon en pas instellingen voor weigeren toe op onderliggend bereik.

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

Vereiste parameters

--action-on-unmanage --aou

Definieert wat er gebeurt met resources die niet meer worden beheerd nadat de stack is bijgewerkt of verwijderd.

Eigenschap Waarde
Geaccepteerde waarden: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definieer welke bewerkingen worden geweigerd voor resources die worden beheerd door de stack.

Eigenschap Waarde
Geaccepteerde waarden: denyDelete, denyWriteAndDelete, none
--location -l

De locatie voor het opslaan van het what-if-resultaat van de implementatiestack.

--management-group-id -m

De id van de beheergroep voor het maken van een wat-als-implementatiestack.

--name -n

De naam van het wat-als-resultaat van de implementatiestack.

--retention-interval --ri

Het bewaarinterval voor What-If resultaten. De waarde moet de ISO 8601-indeling hebben en tussen 1 dag en 30 dagen.

--stack-id

De volledig gekwalificeerde id van de implementatiestack om een wat-als-bewerking uit te voeren.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

DenySettings wordt toegepast op onderliggende bereiken.

Eigenschap Waarde
Default value: False
--deny-settings-excluded-actions --ea

Lijst met beheerbewerkingen op basis van rollen die zijn uitgesloten van denySettings. Maximaal 200 acties zijn toegestaan.

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

Lijst met AAD-principal-id's die zijn uitgesloten van de vergrendeling. Maximaal 5 principals zijn toegestaan.

--deployment-subscription --ds

Het bereik waarop de eerste implementatie moet worden gemaakt. Als er geen bereik is opgegeven, wordt standaard het bereik van de implementatiestack gebruikt.

--description

De beschrijving van de implementatiestack.

--no-color

Schakel kleur in mooi afgedrukte wat-als-resultaten uit.

--no-pretty-print

Schakel vrij afdrukken uit voor What-If resultaten. Wanneer dit is ingesteld, wordt het type uitvoerindeling gebruikt.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: False
--parameters -p

Parameters kunnen worden opgegeven uit een bestand met behulp van de @{path} syntaxis, een JSON-tekenreeks of als <KEY=VALUE> paren. Parameters worden op volgorde geƫvalueerd, dus wanneer er twee keer een waarde wordt toegewezen, wordt de laatste waarde gebruikt. U wordt aangeraden eerst het parameterbestand op te leveren en vervolgens selectief te overschrijven met behulp van de syntaxis KEY=VALUE.

--query-string -q

De querytekenreeks (een SAS-token) die moet worden gebruikt met de sjabloon-URI in het geval van gekoppelde sjablonen.

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

Definieert wat er gebeurt met resources die geen ondersteuning bieden voor verwijdering wanneer ze niet meer worden beheerd door de stack.

Eigenschap Waarde
Geaccepteerde waarden: detach, fail
--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--template-file -f

Een pad naar een sjabloonbestand of Bicep-bestand in het bestandssysteem.

--template-spec -s

De resource-id van de sjabloonspecificatie.

--template-uri -u

Een URI naar een extern sjabloonbestand.

--validation-level --vl

Validatieniveau voor de implementatiestack. De standaardwaarde is Provider.

Eigenschap Waarde
Geaccepteerde waarden: Provider, ProviderNoRbac, Template
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az stack-whatif mg delete

Verwijder een wat-als-resultaat van een implementatiestack uit het bereik van de beheergroep.

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

Voorbeelden

Verwijder een what-if-resultaat van een stack op naam.

az stack-whatif mg delete --name ResultName --management-group-id myMg

Verwijder een what-if-resultaat van een stack op resource-id.

az stack-whatif mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg

Vereiste parameters

--management-group-id -m

De id van de beheergroep voor het maken van een wat-als-implementatiestack.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--id

De what-if-resultaatresource-id van de implementatiestack.

--name -n

De naam van het wat-als-resultaat van de implementatiestack.

--yes

Niet vragen om bevestiging.

Eigenschap Waarde
Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az stack-whatif mg list

Een lijst weergeven van alle implementatiestacks wat-als-resultaten in een beheergroep.

az stack-whatif mg list --management-group-id

Voorbeelden

Geef alle wat-als-resultaten van de stack weer in de beheergroep.

az stack-whatif mg list --management-group-id myMg

Vereiste parameters

--management-group-id -m

De id van de beheergroep voor het maken van een wat-als-implementatiestack.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az stack-whatif mg show

Haal een wat-als-implementatiestack op uit het bereik van de beheergroep.

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

Voorbeelden

Haal een what-if-resultaat van een stack op naam op.

az stack-whatif mg show --name ResultName --management-group-id myMg

Haal een what-if-resultaat van een stack op naam op zonder kleur.

az stack-whatif mg show --name ResultName --management-group-id myMg --no-color

Haal JSON op voor een what-if-resultaat van een stack op naam.

az stack-whatif mg show --name ResultName --management-group-id myMg --no-pretty-print

Een what-if-resultaat van een stack ophalen op basis van resource-id.

az stack-whatif mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName --management-group-id myMg

Vereiste parameters

--management-group-id -m

De id van de beheergroep voor het maken van een wat-als-implementatiestack.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--id

De what-if-resultaatresource-id van de implementatiestack.

--name -n

De naam van het wat-als-resultaat van de implementatiestack.

--no-color

Schakel kleur in mooi afgedrukte wat-als-resultaten uit.

--no-pretty-print

Schakel vrij afdrukken uit voor What-If resultaten. Wanneer dit is ingesteld, wordt het type uitvoerindeling gebruikt.

--with-property-changes --wpc

Vlag om de What-If resultaten te retourneren met wijzigingen in de resource-eigenschap opgenomen.

Eigenschap Waarde
Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False