Delen via


az deployment

Azure Resource Manager-sjabloonimplementatie beheren binnen het abonnementsbereik.

Opdracht

Name Description Type Status
az deployment cancel

Annuleer een implementatie binnen het abonnementsbereik.

Basis Afgeschaft
az deployment create

Start een implementatie binnen het abonnementsbereik.

Basis Afgeschaft
az deployment delete

Verwijder een implementatie binnen het abonnementsbereik.

Basis Afgeschaft
az deployment export

Exporteer de sjabloon die wordt gebruikt voor een implementatie.

Basis Afgeschaft
az deployment group

Azure Resource Manager-sjabloonimplementatie beheren bij de resourcegroep.

Basis GA
az deployment group cancel

Annuleer een implementatie bij de resourcegroep.

Basis GA
az deployment group create

Start een implementatie bij de resourcegroep.

Basis GA
az deployment group delete

Een implementatie bij de resourcegroep verwijderen.

Basis GA
az deployment group export

Exporteer de sjabloon die wordt gebruikt voor een implementatie.

Basis GA
az deployment group list

Implementaties in de resourcegroep weergeven.

Basis GA
az deployment group show

Een implementatie weergeven in de resourcegroep.

Basis GA
az deployment group validate

Controleer of een sjabloon geldig is in de resourcegroep.

Basis GA
az deployment group wait

Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan.

Basis GA
az deployment group what-if

Voer een what-if-implementatiebewerking uit op het bereik van de resourcegroep.

Basis GA
az deployment list

Implementaties op abonnementsbereik weergeven.

Basis Afgeschaft
az deployment mg

Azure Resource Manager-sjabloonimplementatie beheren bij beheergroep.

Basis GA
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 operation

Implementatiebewerkingen beheren binnen het abonnementsbereik.

Basis GA
az deployment operation group

Implementatiebewerkingen bij resourcegroep beheren.

Basis GA
az deployment operation group list

Implementatiebewerkingen weergeven bij de resourcegroep.

Basis GA
az deployment operation group show

Een implementatiebewerking weergeven bij de resourcegroep.

Basis GA
az deployment operation list

Implementatiebewerkingen weergeven binnen het abonnementsbereik.

Basis Afgeschaft
az deployment operation mg

Implementatiebewerkingen bij beheergroep beheren.

Basis GA
az deployment operation mg list

Implementatiebewerkingen weergeven bij beheergroep.

Basis GA
az deployment operation mg show

Een implementatiebewerking weergeven in de beheergroep.

Basis GA
az deployment operation show

Een implementatiebewerking weergeven in het abonnementsbereik.

Basis Afgeschaft
az deployment operation sub

Implementatiebewerkingen beheren binnen het abonnementsbereik.

Basis GA
az deployment operation sub list

Implementatiebewerkingen weergeven binnen het abonnementsbereik.

Basis GA
az deployment operation sub show

Een implementatiebewerking weergeven in het abonnementsbereik.

Basis GA
az deployment operation tenant

Implementatiebewerkingen beheren op tenantbereik.

Basis GA
az deployment operation tenant list

Implementatiebewerkingen weergeven op tenantbereik.

Basis GA
az deployment operation tenant show

Een implementatiebewerking weergeven op tenantbereik.

Basis GA
az deployment show

Een implementatie weergeven op abonnementsbereik.

Basis Afgeschaft
az deployment sub

Azure Resource Manager-sjabloonimplementatie beheren binnen het abonnementsbereik.

Basis GA
az deployment sub cancel

Annuleer een implementatie binnen het abonnementsbereik.

Basis GA
az deployment sub create

Start een implementatie binnen het abonnementsbereik.

Basis GA
az deployment sub delete

Verwijder een implementatie binnen het abonnementsbereik.

Basis GA
az deployment sub export

Exporteer de sjabloon die wordt gebruikt voor een implementatie.

Basis GA
az deployment sub list

Implementaties op abonnementsbereik weergeven.

Basis GA
az deployment sub show

Een implementatie weergeven op abonnementsbereik.

Basis GA
az deployment sub validate

Controleer of een sjabloon geldig is binnen het abonnementsbereik.

Basis GA
az deployment sub wait

Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan.

Basis GA
az deployment sub what-if

Voer een what-if-implementatiebewerking uit op het abonnementsbereik.

Basis GA
az deployment tenant

Azure Resource Manager-sjabloonimplementatie beheren op tenantbereik.

Basis GA
az deployment tenant cancel

Een implementatie op tenantbereik annuleren.

Basis GA
az deployment tenant create

Start een implementatie op tenantbereik.

Basis GA
az deployment tenant delete

Een implementatie op tenantbereik verwijderen.

Basis GA
az deployment tenant export

Exporteer de sjabloon die wordt gebruikt voor een implementatie.

Basis GA
az deployment tenant list

Implementaties weergeven op tenantbereik.

Basis GA
az deployment tenant show

Een implementatie weergeven op tenantbereik.

Basis GA
az deployment tenant validate

Controleer of een sjabloon geldig is op tenantbereik.

Basis GA
az deployment tenant wait

Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan.

Basis GA
az deployment tenant what-if

Voer een what-if-implementatiebewerking uit op tenantbereik.

Basis GA
az deployment validate

Controleer of een sjabloon geldig is binnen het abonnementsbereik.

Basis Afgeschaft
az deployment wait

Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan.

Basis Afgeschaft

az deployment cancel

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'Implementatiesub annuleren'.

Annuleer een implementatie binnen het abonnementsbereik.

az deployment cancel --name

Voorbeelden

Annuleer een implementatie binnen het abonnementsbereik.

az deployment cancel -n deployment01

Vereiste parameters

--name -n

De implementatienaam.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment create

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesub maken'.

Start een implementatie binnen het abonnementsbereik.

Geef slechts één van het bestand --template-file op | --template-URI-URI | --template-spec om de ARM-sjabloon in te voeren.

az deployment create --location
                     [--confirm-with-what-if]
                     [--handle-extended-json-format]
                     [--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 binnen het abonnementsbereik vanuit een extern sjabloonbestand met behulp van parameters uit een lokaal JSON-bestand.

az deployment create --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

Maak een implementatie in het abonnementsbereik op basis van een lokaal sjabloonbestand met behulp van parameters uit een JSON-tekenreeks.

az deployment create --location WestUS --template-file azuredeploy.json  \
    --parameters "{ \"policyName\": { \"value\": \"policy2\" }}"

Maak een implementatie in het abonnementsbereik op basis van een lokale sjabloon, met behulp van een parameterbestand, een extern parameterbestand en selectief overschrijven van sleutel-/waardeparen.

az deployment create --location WestUS --template-file azuredeploy.json  \
    --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json

Een implementatie op abonnementsbereik maken op basis van een sjabloonspecificatie

az deployment create --location WestUS --template-spec "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Resources/templateSpecs/myTemplateSpec/versions/1.0"

Vereiste parameters

--location -l

De locatie voor het opslaan van de metagegevens van de implementatie.

Optionele parameters

--confirm-with-what-if -c

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.

--handle-extended-json-format -j
Afgeschaft

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.

--name -n

De implementatienaam.

--no-prompt

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.

Geaccepteerde waarden: false, true
Default value: False
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Default value: False
--parameters -p

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.

--proceed-if-no-change

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.

--query-string -q

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

--template-file -f

Het pad naar het sjabloonbestand of Bicep-bestand.

--template-spec -s

De resource-id van de sjabloonspecificatie.

--template-uri -u

De URI naar het sjabloonbestand.

--what-if -w

Geef de opdracht de opdracht om de what-if-implementatie uit te voeren.

--what-if-exclude-change-types -x

Door spaties gescheiden lijst met resourcewijzigingstypen die moeten worden uitgesloten van What-If-resultaten. Van toepassing wanneer --confirm-with-what-if is ingesteld.

Geaccepteerde waarden: Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported
--what-if-result-format -r

De indeling van What-If-resultaten. Van toepassing wanneer --confirm-with-what-if deze is ingesteld.

Geaccepteerde waarden: FullResourcePayloads, ResourceIdOnly
Default value: FullResourcePayloads
Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment delete

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesub verwijderen'.

Verwijder een implementatie binnen het abonnementsbereik.

az deployment delete --name
                     [--no-wait]

Voorbeelden

Verwijder een implementatie binnen het abonnementsbereik.

az deployment delete -n deployment01

Vereiste parameters

--name -n

De implementatienaam.

Optionele parameters

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Default value: False
Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment export

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesubexport'.

Exporteer de sjabloon die wordt gebruikt voor een implementatie.

az deployment export --name

Voorbeelden

Exporteer de sjabloon die wordt gebruikt voor een implementatie binnen het abonnementsbereik.

az deployment export --name MyDeployment

Vereiste parameters

--name -n

De implementatienaam.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment list

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesublijst'.

Implementaties op abonnementsbereik weergeven.

az deployment list [--filter]

Voorbeelden

Implementaties op abonnementsbereik weergeven.

az deployment list

Optionele parameters

--filter
Preview

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
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment show

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesubvoorstelling'.

Een implementatie weergeven op abonnementsbereik.

az deployment show --name

Voorbeelden

Een implementatie weergeven op abonnementsbereik.

az deployment show -n deployment01

Vereiste parameters

--name -n

De implementatienaam.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment validate

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesubvalidatie'.

Controleer of een sjabloon geldig is binnen het abonnementsbereik.

Geef slechts één van het bestand --template-file op | --template-URI-URI | --template-spec om de ARM-sjabloon in te voeren.

az deployment validate --location
                       [--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 binnen het abonnementsbereik.

az deployment validate --location westus2 --parameters MyValue=This MyArray=@array.json --template-file azuredeploy.json

Vereiste parameters

--location -l

De locatie voor het opslaan van de metagegevens van de implementatie.

Optionele parameters

--handle-extended-json-format -j
Afgeschaft

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.

--name -n

De implementatienaam.

--no-prompt

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.

Geaccepteerde waarden: false, true
Default value: False
--parameters -p

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.

--query-string -q

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

--template-file -f

Het pad naar het sjabloonbestand of Bicep-bestand.

--template-spec -s

De resource-id van de sjabloonspecificatie.

--template-uri -u

De URI naar het sjabloonbestand.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.

az deployment wait

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'implementatiesubwacht'.

Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan.

az deployment wait --name
                   [--created]
                   [--custom]
                   [--deleted]
                   [--exists]
                   [--interval]
                   [--timeout]
                   [--updated]

Voorbeelden

Plaats de CLI in een wachtstatus totdat aan een implementatievoorwaarde is voldaan. (automatisch gegenereerd)

az deployment wait --deleted --name MyDeployment --subscription MySubscription

Vereiste parameters

--name -n

De implementatienaam.

Optionele parameters

--created

Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.

Default value: False
--custom

Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat deze is verwijderd.

Default value: False
--exists

Wacht tot de resource bestaat.

Default value: False
--interval

Polling-interval in seconden.

Default value: 30
--timeout

Maximale wachttijd in seconden.

Default value: 3600
--updated

Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.

Default value: False
Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.