Delen via


az stack mg

Implementatiestacks bij beheergroep beheren.

Opdracht

Name Description Type Status
az stack mg create

Een implementatiestack maken of bijwerken op het bereik van de beheergroep.

Basis GA
az stack mg delete

Verwijder de opgegeven implementatiestack uit het bereik van de beheergroep.

Basis GA
az stack mg export

Exporteer de sjabloon die wordt gebruikt om de implementatiestack te maken.

Basis GA
az stack mg list

Alle implementatiestacks in de beheergroep weergeven.

Basis GA
az stack mg show

De opgegeven implementatiestack ophalen uit het bereik van de beheergroep.

Basis GA
az stack mg validate

Valideer een implementatiestack binnen het bereik van de beheergroep.

Basis GA

az stack mg create

Een implementatiestack maken of bijwerken op het bereik van de beheergroep.

az stack mg create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                   --location
                   --management-group-id
                   --name
                   [--bse {false, true}]
                   [--cs]
                   [--deny-settings-excluded-actions]
                   [--deny-settings-excluded-principals]
                   [--deployment-subscription]
                   [--description]
                   [--no-wait]
                   [--parameters]
                   [--query-string]
                   [--tags]
                   [--template-file]
                   [--template-spec]
                   [--template-uri]
                   [--yes]

Voorbeelden

Maak een implementatiestack met behulp van een sjabloonbestand en ontkoppel alle resources op onbeheerde wijze.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Maak een implementatiestack met parameterbestand en verwijder resources bij onbeheer.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Maak een implementatiestack met sjabloonspecificatie.

az stack mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Maak een implementatiestack met bicep-bestand en verwijder alle resources die onbeheerd zijn.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Maak een implementatiestack met behulp van parameters van sleutel-waardeparen.

az stack 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

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

az stack 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

Maak een implementatiestack op basis van een lokale sjabloon met behulp van instellingen voor weigeren.

az stack 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

Maak een implementatiestack op basis van een lokale sjabloon, pas instellingen voor weigeren toe op onderliggend bereik.

az stack 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

Vereiste parameters

--action-on-unmanage --aou

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

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

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

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

De locatie voor het opslaan van de implementatiestack.

--management-group-id -m

De id van de beheergroep om een stack te maken op.

--name -n

De naam van de implementatiestack.

Optionele parameters

--bse --bypass-stack-out-of-sync-error

Vlag om servicefouten te omzeilen die aangeven dat de stackresourcelijst niet correct is gesynchroniseerd.

Geaccepteerde waarden: false, true
Default value: False
--cs --deny-settings-apply-to-child-scopes

Weigeren Instellingen wordt toegepast op onderliggende bereiken.

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

Lijst met beheerbewerkingen op basis van rollen die zijn uitgesloten van weigeren Instellingen. 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-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Default value: False
--parameters -p

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.

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

--yes

Niet vragen om bevestiging.

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 stack mg delete

Verwijder de opgegeven implementatiestack uit het bereik van de beheergroep.

az stack mg delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --management-group-id
                   [--bse {false, true}]
                   [--id]
                   [--name]
                   [--yes]

Voorbeelden

Verwijder stack op naam.

az stack mg delete --name StackName --management-group-id myMg --action-on-unmanage detachAll

Stack per stack-resource-id verwijderen.

az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg --action-on-unmanage deleteAll

Vereiste parameters

--action-on-unmanage --aou

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

Geaccepteerde waarden: deleteAll, deleteResources, detachAll
--management-group-id -m

De id van de beheergroep om een stack te maken op.

Optionele parameters

--bse --bypass-stack-out-of-sync-error

Vlag om servicefouten te omzeilen die aangeven dat de stackresourcelijst niet correct is gesynchroniseerd.

Geaccepteerde waarden: false, true
Default value: False
--id

De resource-id van de implementatiestack.

--name -n

De naam van de implementatiestack.

--yes

Niet vragen om bevestiging.

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 stack mg export

Exporteer de sjabloon die wordt gebruikt om de implementatiestack te maken.

az stack mg export --management-group-id
                   [--id]
                   [--name]

Voorbeelden

Sjabloon exporteren op naam.

az stack mg export --name StackName --management-group-id myMg

Sjabloon exporteren op stack-resource-id.

az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Vereiste parameters

--management-group-id -m

De id van de beheergroep om een stack te maken op.

Optionele parameters

--id

De resource-id van de implementatiestack.

--name -n

De naam van de implementatiestack.

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 stack mg list

Alle implementatiestacks in de beheergroep weergeven.

az stack mg list --management-group-id

Voorbeelden

Alle stacks weergeven

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

Vereiste parameters

--management-group-id -m

De id van de beheergroep om een stack te maken op.

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 stack mg show

De opgegeven implementatiestack ophalen uit het bereik van de beheergroep.

az stack mg show --management-group-id
                 [--id]
                 [--name]

Voorbeelden

Stapelen op naam.

az stack mg show --name StackName --management-group-id myMg

Stack ophalen op stack-resource-id.

az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Vereiste parameters

--management-group-id -m

De id van de beheergroep om een stack te maken op.

Optionele parameters

--id

De resource-id van de implementatiestack.

--name -n

De naam van de implementatiestack.

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 stack mg validate

Valideer een implementatiestack binnen het bereik van de beheergroep.

az stack mg validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                     --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                     --location
                     --management-group-id
                     --name
                     [--bse {false, true}]
                     [--cs]
                     [--deny-settings-excluded-actions]
                     [--deny-settings-excluded-principals]
                     [--deployment-subscription]
                     [--description]
                     [--parameters]
                     [--query-string]
                     [--tags]
                     [--template-file]
                     [--template-spec]
                     [--template-uri]

Voorbeelden

Valideer een implementatiestack met behulp van een sjabloonbestand en ontkoppel alle resources op onbeheerde wijze.

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Valideer een implementatiestack met parameterbestand en verwijder resources bij onbeheer.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Valideer een implementatiestack met sjabloonspecificatie.

az stack mg validate --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Valideer een implementatiestack met bicep-bestand en verwijder alle resources die onbeheerd zijn.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Valideer een implementatiestack met behulp van parameters van sleutel-waardeparen.

az stack mg validate --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

Valideer een implementatiestack van een lokale sjabloon met behulp van een parameterbestand, een extern parameterbestand en selectief overschrijven van sleutel-/waardeparen.

az stack mg validate --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

Valideer een implementatiestack van een lokale sjabloon met behulp van instellingen voor weigeren.

az stack mg validate --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

Valideer een implementatiestack van een lokale sjabloon, pas instellingen voor weigeren toe op onderliggend bereik.

az stack mg validate --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

Vereiste parameters

--action-on-unmanage --aou

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

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

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

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

De locatie voor het opslaan van de implementatiestack.

--management-group-id -m

De id van de beheergroep om een stack te maken op.

--name -n

De naam van de implementatiestack.

Optionele parameters

--bse --bypass-stack-out-of-sync-error

Vlag om servicefouten te omzeilen die aangeven dat de stackresourcelijst niet correct is gesynchroniseerd.

Geaccepteerde waarden: false, true
Default value: False
--cs --deny-settings-apply-to-child-scopes

Weigeren Instellingen wordt toegepast op onderliggende bereiken.

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

Lijst met beheerbewerkingen op basis van rollen die zijn uitgesloten van weigeren Instellingen. 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.

--parameters -p

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.

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

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.