Delen via


az stack group

Implementatiestacks beheren bij de resourcegroep.

Opdracht

Name Description Type Status
az stack group create

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

Basis GA
az stack group delete

Verwijder de opgegeven implementatiestack uit het bereik van de resourcegroep.

Basis GA
az stack group export

Exporteer de sjabloon die wordt gebruikt om de implementatiestack te maken op basis van het bereik van de resourcegroep.

Basis GA
az stack group list

Geef alle implementatiestacks in de resourcegroep weer.

Basis GA
az stack group show

Haal de opgegeven implementatiestack op uit het bereik van de resourcegroep.

Basis GA
az stack group validate

Valideer een implementatiestack binnen het bereik van de resourcegroep.

Basis GA

az stack group create

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

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

Voorbeelden

Maak een implementatiestack met behulp van een sjabloonbestand en verwijder resources bij onbeheer.

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage deleteResources --template-file simpleTemplate.json --description description --deny-settings-mode None

Maak een implementatiestack met parameterbestand en ontkoppel alle resources op onbeheerde wijze.

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None

Maak een implementatiestack met sjabloonspecificatie en verwijder alle resources op onbeheerde wijze.

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None

Maak een implementatiestack met bicep-bestand.

az stack group create --name StackName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources

Maak een implementatiestack in een ander abonnement.

az stack group create --name StackName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack group create --name StackName --template-file simpleTemplate.json --resource-group ResourceGroup --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 group create --name StackName --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

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

az stack group create --name StackName --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

Maak een implementatiestack op basis van een lokale sjabloon en pas de instelling Weigeren toe op onderliggende bereiken.

az stack group create --name StackName --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

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
--name -n

De naam van de implementatiestack.

--resource-group -g

De resourcegroep waarin de implementatiestack wordt gemaakt.

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
standaardwaarde: False
--cs --deny-settings-apply-to-child-scopes

Weigeren Instellingen wordt toegepast op onderliggende bereiken.

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

--description

De beschrijving van de implementatiestack.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

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

standaardwaarde: 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
standaardwaarde: 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 group delete

Verwijder de opgegeven implementatiestack uit het bereik van de resourcegroep.

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

Voorbeelden

Verwijder stack op naam.

az stack group delete --name StackName --resource-group ResourceGroup --action-on-unmanage deleteResources

Stack per stack-resource-id verwijderen.

az stack group delete --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName --action-on-unmanage detachAll

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

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
standaardwaarde: False
--id

De resource-id van de implementatiestack.

--name -n

De naam van de implementatiestack.

--resource-group -g

De resourcegroep waarin de implementatiestack bestaat.

--yes

Niet vragen om bevestiging.

standaardwaarde: 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
standaardwaarde: 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 group export

Exporteer de sjabloon die wordt gebruikt om de implementatiestack te maken op basis van het bereik van de resourcegroep.

az stack group export [--id]
                      [--name]
                      [--resource-group]

Voorbeelden

Sjabloon exporteren op naam.

az stack group export --name StackName --resource-group ResourceGroup

Sjabloon exporteren op stack-resource-id.

az stack group export --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

Optionele parameters

--id

De resource-id van de implementatiestack.

--name -n

De naam van de implementatiestack.

--resource-group -g

De resourcegroep waarin de implementatiestack bestaat.

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
standaardwaarde: 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 group list

Geef alle implementatiestacks in de resourcegroep weer.

az stack group list --resource-group

Voorbeelden

Alle stacks in de resourcegroep weergeven

az stack group list --resource-group ResourceGroup

Vereiste parameters

--resource-group -g

De resourcegroep waarin de implementatiestack bestaat.

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
standaardwaarde: 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 group show

Haal de opgegeven implementatiestack op uit het bereik van de resourcegroep.

az stack group show [--id]
                    [--name]
                    [--resource-group]

Voorbeelden

Stapelen op naam.

az stack group show --name StackName --resource-group ResourceGroup

Stack ophalen op stack-resource-id.

az stack group show --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

Optionele parameters

--id

De resource-id van de implementatiestack.

--name -n

De naam van de implementatiestack.

--resource-group -g

De resourcegroep waarin de implementatiestack bestaat.

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
standaardwaarde: 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 group validate

Valideer een implementatiestack binnen het bereik van de resourcegroep.

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

Voorbeelden

Valideer een implementatiestack met behulp van een sjabloonbestand en verwijder resources bij onbeheer.

az stack group validate --name StackName --resource-group ResourceGroup --action-on-unmanage deleteResources --template-file simpleTemplate.json --description description --deny-settings-mode None

Valideer een implementatiestack met parameterbestand en koppel alle resources los van onbeheer.

az stack group validate --name StackName --resource-group ResourceGroup --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None

Valideer een implementatiestack met sjabloonspecificatie en verwijder alle resources op onbeheerde wijze.

az stack group validate --name StackName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None

Valideer een implementatiestack met bicep-bestand.

az stack group validate --name StackName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources

Valideer een implementatiestack in een ander abonnement.

az stack group validate --name StackName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack group validate --name StackName --template-file simpleTemplate.json --resource-group ResourceGroup --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 group validate --name StackName --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

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

az stack group validate --name StackName --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

Valideer een implementatiestack van een lokale sjabloon, pas de instelling Weigeren toe op onderliggende bereiken.

az stack group validate --name StackName --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

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
--name -n

De naam van de implementatiestack.

--resource-group -g

De resourcegroep waarin de implementatiestack wordt gemaakt.

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
standaardwaarde: False
--cs --deny-settings-apply-to-child-scopes

Weigeren Instellingen wordt toegepast op onderliggende bereiken.

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

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