Delen via


az stack sub

Implementatiestacks bij abonnement beheren.

Opdracht

Name Description Type Status
az stack sub create

Een implementatiestack maken of bijwerken binnen het abonnementsbereik.

Kern GA
az stack sub delete

Verwijder de opgegeven implementatiestack uit het abonnementsbereik.

Kern GA
az stack sub export

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

Kern GA
az stack sub list

Vermeld alle implementatiestacks in het abonnement.

Kern GA
az stack sub show

De opgegeven implementatiestack ophalen uit het abonnementsbereik.

Kern GA
az stack sub validate

Valideer een implementatiestack op abonnementsbereik.

Kern GA

az stack sub create

Een implementatiestack maken of bijwerken binnen het abonnementsbereik.

az stack sub create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                    --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                    --location
                    --name
                    [--bse {false, true}]
                    [--cs]
                    [--deny-settings-excluded-actions]
                    [--deny-settings-excluded-principals]
                    [--deployment-resource-group]
                    [--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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Maak een implementatiestack in een ander abonnement.

az stack sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

Maak een implementatiestack en implementeer deze op het bereik van de resourcegroep.

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

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

az stack sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 onderliggende bereiken.

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

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

DenySettings wordt toegepast op onderliggende bereiken.

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

Lijst met beheerbewerkingen op basis van rollen die zijn uitgesloten van denySettings. 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-resource-group --dr

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

--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 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 sub delete

Verwijder de opgegeven implementatiestack uit het abonnementsbereik.

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

Voorbeelden

Verwijder stack op naam.

az stack sub delete --name StackName --action-on-unmanage deleteResources

Stack per stack-resource-id verwijderen.

az stack sub delete --id /subscriptions/111111111111/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
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 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 sub export

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

az stack sub export [--id]
                    [--name]

Voorbeelden

Sjabloon exporteren op naam.

az stack sub export --name StackName

Sjabloon exporteren op stack-resource-id.

az stack sub export --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName

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 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 sub list

Vermeld alle implementatiestacks in het abonnement.

az stack sub list

Voorbeelden

Alle stacks weergeven

az stack sub list
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 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 sub show

De opgegeven implementatiestack ophalen uit het abonnementsbereik.

az stack sub show [--id]
                  [--name]

Voorbeelden

Stapelen op naam.

az stack sub show --name StackName

Stack ophalen op stack-resource-id.

az stack sub show --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName

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 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 sub validate

Valideer een implementatiestack op abonnementsbereik.

az stack sub validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                      --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                      --location
                      --name
                      [--bse {false, true}]
                      [--cs]
                      [--deny-settings-excluded-actions]
                      [--deny-settings-excluded-principals]
                      [--deployment-resource-group]
                      [--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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Valideer een implementatiestack in een ander abonnement.

az stack sub validate --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

Valideer een implementatiestack en implementeer deze op het bereik van de resourcegroep.

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

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

az stack sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 onderliggende bereiken.

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

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

DenySettings wordt toegepast op onderliggende bereiken.

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

Lijst met beheerbewerkingen op basis van rollen die zijn uitgesloten van denySettings. 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-resource-group --dr

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

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