az deployment mg
Azure Resource Manager-sjabloonimplementatie beheren bij beheergroep.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az deployment mg cancel |
Annuleer een implementatie bij de beheergroep. |
Basis | GA |
az deployment mg create |
Start een implementatie bij de beheergroep. |
Basis | GA |
az deployment mg delete |
Een implementatie bij de beheergroep verwijderen. |
Basis | GA |
az deployment mg export |
Exporteer de sjabloon die wordt gebruikt voor een implementatie. |
Basis | GA |
az deployment mg list |
Implementaties weergeven bij beheergroep. |
Basis | GA |
az deployment mg show |
Een implementatie weergeven in de beheergroep. |
Basis | GA |
az deployment mg validate |
Controleer of een sjabloon geldig is in de beheergroep. |
Basis | GA |
az deployment mg wait |
Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan. |
Basis | GA |
az deployment mg what-if |
Voer een what-if-implementatiebewerking uit op het bereik van de beheergroep. |
Basis | GA |
az deployment mg cancel
Annuleer een implementatie bij de beheergroep.
az deployment mg cancel --management-group-id
--name
Voorbeelden
Annuleer een implementatie bij de beheergroep.
az deployment mg cancel -m testmg -n deployment01
Vereiste parameters
De id van de beheergroep.
De implementatienaam.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg create
Start een implementatie bij de beheergroep.
Geef slechts één van het bestand --template-file op | --template-URI-URI | --template-spec om de ARM-sjabloon in te voeren.
az deployment mg create --location
--management-group-id
[--confirm-with-what-if]
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--no-wait]
[--parameters]
[--proceed-if-no-change]
[--query-string]
[--template-file]
[--template-spec]
[--template-uri]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
Voorbeelden
Maak een implementatie in een beheergroep vanuit een extern sjabloonbestand met behulp van parameters uit een lokaal JSON-bestand.
az deployment mg create --management-group-id testrg --name rollout01 --location WestUS \
--template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Maak een implementatie in een beheergroep op basis van een lokaal sjabloonbestand met behulp van parameters uit een JSON-tekenreeks.
az deployment mg create --management-group-id testmg --name rollout01 --location WestUS \
--template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
Maak een implementatie in een beheergroep op basis van een lokale sjabloon, met behulp van een parameterbestand, een extern parameterbestand en selectief overschrijven van sleutel-/waardeparen.
az deployment mg create --management-group-id testmg --name rollout01 --location WestUS \
--template-file azuredeploy.json --parameters @params.json \
--parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
Vereiste parameters
De locatie voor het opslaan van de metagegevens van de implementatie.
De beheergroep-id voor het maken van implementatie op.
Optionele parameters
Geef de opdracht de opdracht om wat-als-implementatie uit te voeren voordat u de implementatie uitvoert. Vervolgens wordt u gevraagd om resourcewijzigingen te bevestigen voordat deze doorgaat.
Optie '--handle-extended-json-format/-j' is afgeschaft en wordt verwijderd in een toekomstige release.
Ondersteuning voor het afhandelen van uitgebreide sjablooninhoud, inclusief meerdere regels en opmerkingen in de implementatie.
De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of voltooid zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de volledige modus worden resources geïmplementeerd en worden bestaande resources in de resourcegroep verwijderd die niet zijn opgenomen in de sjabloon. Wees voorzichtig bij het gebruik van de volledige modus, omdat u resources onbedoeld kunt verwijderen.
De implementatienaam.
De optie voor het uitschakelen van de prompt voor ontbrekende parameters voor een ARM-sjabloon. Wanneer de waarde waar is, wordt de prompt die gebruikers vragen om een ontbrekende parameter op te geven genegeerd. De standaardwaarde is false.
Wacht niet totdat de langdurige bewerking is voltooid.
Geef waarden voor de implementatieparameter op.
Parameters kunnen worden opgegeven uit een bestand met behulp van de @{path}
syntaxis, een JSON-tekenreeks of als <SLEUTEL=WAARDE-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.
Geef de opdracht de opdracht om de implementatie uit te voeren als het What-If-resultaat geen resourcewijzigingen bevat. Van toepassing wanneer --confirm-with-what-if is ingesteld.
De querytekenreeks (een SAS-token) die moet worden gebruikt met de sjabloon-URI in het geval van gekoppelde sjablonen.
Het pad naar het sjabloonbestand of Bicep-bestand.
De resource-id van de sjabloonspecificatie.
De URI naar het sjabloonbestand.
Geef de opdracht de opdracht om de what-if-implementatie uit te voeren.
Door spaties gescheiden lijst met resourcewijzigingstypen die moeten worden uitgesloten van What-If-resultaten. Van toepassing wanneer --confirm-with-what-if is ingesteld.
De indeling van What-If-resultaten. Van toepassing wanneer --confirm-with-what-if
deze is ingesteld.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg delete
Een implementatie bij de beheergroep verwijderen.
az deployment mg delete --management-group-id
--name
[--no-wait]
Voorbeelden
Een implementatie bij de beheergroep verwijderen.
az deployment mg delete -m testmg -n deployment01
Vereiste parameters
De id van de beheergroep.
De implementatienaam.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg export
Exporteer de sjabloon die wordt gebruikt voor een implementatie.
az deployment mg export --management-group-id
--name
Voorbeelden
Exporteer de sjabloon die wordt gebruikt voor een implementatie in de beheergroep.
az deployment mg export --management-group-id testmg --name MyDeployment
Vereiste parameters
De id van de beheergroep.
De implementatienaam.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg list
Implementaties weergeven bij beheergroep.
az deployment mg list --management-group-id
[--filter]
Voorbeelden
Implementaties weergeven bij beheergroep.
az deployment mg list -m testmg
Vereiste parameters
De id van de beheergroep.
Optionele parameters
Filterexpressie met behulp van OData-notatie. U kunt --filter 'provisioningState eq '{state}' gebruiken om provisioningState te filteren. Ga voor meer informatie naar https://docs.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg show
Een implementatie weergeven in de beheergroep.
az deployment mg show --management-group-id
--name
Voorbeelden
Een implementatie weergeven in de beheergroep.
az deployment mg show -m testmg -n deployment01
Vereiste parameters
De id van de beheergroep.
De implementatienaam.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg validate
Controleer of een sjabloon geldig is in de beheergroep.
Geef slechts één van het bestand --template-file op | --template-URI-URI | --template-spec om de ARM-sjabloon in te voeren.
az deployment mg validate --location
--management-group-id
[--handle-extended-json-format]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--template-file]
[--template-spec]
[--template-uri]
Voorbeelden
Controleer of een sjabloon geldig is in de beheergroep.
az deployment mg validate --management-group-id testmg --location WestUS --template-file {template-file}
Controleer of een sjabloon geldig is in de beheergroep. (automatisch gegenereerd)
az deployment mg validate --location WestUS --management-group-id testmg --name mydeployment --parameters @myparameters.json --template-file azuredeploy.json
Vereiste parameters
De locatie voor het opslaan van de metagegevens van de implementatie.
De beheergroep-id voor het maken van implementatie op.
Optionele parameters
Optie '--handle-extended-json-format/-j' is afgeschaft en wordt verwijderd in een toekomstige release.
Ondersteuning voor het afhandelen van uitgebreide sjablooninhoud, inclusief meerdere regels en opmerkingen in de implementatie.
De implementatienaam.
De optie voor het uitschakelen van de prompt voor ontbrekende parameters voor een ARM-sjabloon. Wanneer de waarde waar is, wordt de prompt die gebruikers vragen om een ontbrekende parameter op te geven genegeerd. De standaardwaarde is false.
Geef waarden voor de implementatieparameter op.
Parameters kunnen worden opgegeven uit een bestand met behulp van de @{path}
syntaxis, een JSON-tekenreeks of als <SLEUTEL=WAARDE-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.
Het pad naar het sjabloonbestand of Bicep-bestand.
De resource-id van de sjabloonspecificatie.
De URI naar het sjabloonbestand.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg wait
Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan.
az deployment mg wait --management-group-id
--name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Vereiste parameters
De id van de beheergroep.
De implementatienaam.
Optionele parameters
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
Polling-interval in seconden.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az deployment mg what-if
Voer een what-if-implementatiebewerking uit op het bereik van de beheergroep.
Geef slechts één van het bestand --template-file op | --template-URI-URI | --template-spec om de ARM-sjabloon in te voeren.
az deployment mg what-if --location
--management-group-id
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
Voorbeelden
Voer een what-if-implementatiebewerking uit in een beheergroep.
az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Voer een what-if-implementatiebewerking uit in een beheergroep met de ResourceIdOnly-indeling.
az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
Voer een what-if-implementatiebewerking uit in een beheergroep zonder het resultaat mooi af te drukken.
az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
Vereiste parameters
De locatie voor het opslaan van de metagegevens van de implementatie.
De beheergroep-id voor het maken van implementatie op.
Optionele parameters
Door spaties gescheiden lijst met resourcewijzigingstypen die moeten worden uitgesloten van What-If-resultaten.
De implementatienaam.
Schakel vrij afdrukken uit voor What-If-resultaten. Wanneer dit is ingesteld, wordt het type uitvoerindeling gebruikt.
De optie voor het uitschakelen van de prompt voor ontbrekende parameters voor een ARM-sjabloon. Wanneer de waarde waar is, wordt de prompt die gebruikers vragen om een ontbrekende parameter op te geven genegeerd. De standaardwaarde is false.
Geef waarden voor de implementatieparameter op.
Parameters kunnen worden opgegeven uit een bestand met behulp van de @{path}
syntaxis, een JSON-tekenreeks of als <SLEUTEL=WAARDE-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.
De indeling van What-If-resultaten.
Het pad naar het sjabloonbestand of Bicep-bestand.
De resource-id van de sjabloonspecificatie.
De URI naar het sjabloonbestand.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.