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
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 locatie voor het opslaan van het what-if-resultaat van de implementatiestack.
De id van de beheergroep voor het maken van een wat-als-implementatiestack.
De naam van het wat-als-resultaat van de implementatiestack.
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.
Het bereik waarop de eerste implementatie moet worden gemaakt. Als er geen bereik is opgegeven, wordt standaard het bereik van de implementatiestack gebruikt.
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 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
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.
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.
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 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
De id van de beheergroep voor het maken van een wat-als-implementatiestack.
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 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
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.
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.
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 |