az stack-whatif group
Beheer implementatiestacks wat-als-resultaten in het bereik van de resourcegroep.
Opdracht
| Naam | Description | Type | Status |
|---|---|---|---|
| az stack-whatif group create |
Een wat-als-resultaat voor een implementatiestack maken voor het bereik van de resourcegroep. |
Core | Algemene Vergadering |
| az stack-whatif group delete |
Verwijder een wat-als-resultaat van een implementatiestack uit het bereik van de resourcegroep. |
Core | Algemene Vergadering |
| az stack-whatif group list |
Een lijst weergeven van alle wat-als-resultaten van een implementatiestack in een resourcegroep. |
Core | Algemene Vergadering |
| az stack-whatif group show |
Haal een what-if-resultaat van een implementatiestack op uit het bereik van de resourcegroep. |
Core | Algemene Vergadering |
az stack-whatif group create
Een wat-als-resultaat voor een implementatiestack maken voor het bereik van de resourcegroep.
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}]
Voorbeelden
Voer een what-if uit op een implementatiestack met behulp van een sjabloonbestand en verwijder resources bij onbeheer.
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
Voer een what-if uit op een implementatiestack met parameterbestand, koppel alle resources los van onbeheer en verwijder kleur uit de uitvoer.
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
Voer een what-if uit op een implementatiestack met sjabloonspecificatie en verwijder alle resources bij onbeheer.
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
Voer een what-if uit op een implementatiestack met bicep-bestand.
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
Voer een what-if uit op een implementatiestack in een ander abonnement.
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
Voer een what-if uit op een implementatiestack met behulp van parameters van sleutel-/waardeparen.
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
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 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
Voer een what-if uit op een implementatiestack vanuit een lokale sjabloon, met behulp van instellingen voor weigeren.
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
Voer een what-if uit op een implementatiestack vanuit een lokale sjabloon en pas de instelling weigeren toe op onderliggende bereiken.
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
Vereiste parameters
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 |
Definieer welke bewerkingen worden geweigerd voor resources die worden beheerd door de stack.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | denyDelete, denyWriteAndDelete, none |
De naam van het wat-als-resultaat van de implementatiestack.
De resourcegroep waarin het what-if-resultaat van de implementatiestack wordt gemaakt.
Het bewaarinterval voor What-If resultaten. De waarde moet de ISO 8601-indeling hebben en tussen 1 dag en 30 dagen.
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
DenySettings wordt toegepast op onderliggende bereiken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Lijst met beheerbewerkingen op basis van rollen die zijn uitgesloten van denySettings. Maximaal 200 acties zijn toegestaan.
Lijst met AAD-principal-id's die zijn uitgesloten van de vergrendeling. Maximaal 5 principals zijn toegestaan.
De beschrijving van de implementatiestack.
Schakel kleur in mooi afgedrukte wat-als-resultaten uit.
Schakel vrij afdrukken uit voor What-If resultaten. Wanneer dit is ingesteld, wordt het type uitvoerindeling gebruikt.
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
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.
De querytekenreeks (een SAS-token) die moet worden gebruikt met de sjabloon-URI in het geval van gekoppelde sjablonen.
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 |
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Een pad naar een sjabloonbestand of Bicep-bestand in het bestandssysteem.
De resource-id van de sjabloonspecificatie.
Een URI naar een extern sjabloonbestand.
Validatieniveau voor de implementatiestack. De standaardwaarde is Provider.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | Provider, ProviderNoRbac, Template |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az stack-whatif group delete
Verwijder een wat-als-resultaat van een implementatiestack uit het bereik van de resourcegroep.
az stack-whatif group delete [--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--resource-group]
[--yes]
Voorbeelden
Verwijder wat-als-resultaat van stack op naam.
az stack-whatif group delete --name ResultName --resource-group ResourceGroup
Verwijder wat-als-resultaat van stack op resource-id.
az stack-whatif group delete --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De what-if-resultaatresource-id van de implementatiestack.
De naam van het wat-als-resultaat van de implementatiestack.
De resourcegroep waarin het what-if-resultaat van de implementatiestack bestaat.
Niet vragen om bevestiging.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az stack-whatif group list
Een lijst weergeven van alle wat-als-resultaten van een implementatiestack in een resourcegroep.
az stack-whatif group list --resource-group
Voorbeelden
Een lijst weergeven van alle wat-als-resultaten in een resourcegroep.
az stack-whatif group list --resource-group ResourceGroup
Vereiste parameters
De resourcegroep waarin het what-if-resultaat van de implementatiestack bestaat.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az stack-whatif group show
Haal een what-if-resultaat van een implementatiestack op uit het bereik van de resourcegroep.
az stack-whatif group show [--id]
[--name]
[--no-color]
[--no-pretty-print]
[--resource-group]
[--with-property-changes --wpc {false, true}]
Voorbeelden
Haal een what-if-resultaat van een stack op naam op.
az stack-whatif group show --name ResultName --resource-group ResourceGroup
Haal een what-if-resultaat van een stack op naam op zonder kleur.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-color
Haal JSON op voor een what-if-resultaat van een stack op naam.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-pretty-print
Een what-if-resultaat van een stack ophalen op basis van resource-id.
az stack-whatif group show --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
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.
De what-if-resultaatresource-id van de implementatiestack.
De naam van het wat-als-resultaat van de implementatiestack.
Schakel kleur in mooi afgedrukte wat-als-resultaten uit.
Schakel vrij afdrukken uit voor What-If resultaten. Wanneer dit is ingesteld, wordt het type uitvoerindeling gebruikt.
De resourcegroep waarin het what-if-resultaat van de implementatiestack bestaat.
Vlag om de What-If resultaten te retourneren met wijzigingen in de resource-eigenschap opgenomen.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | false, true |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |