Compartilhar via


az stack sub

Gerenciar pilhas de implantação na assinatura.

Comandos

Nome Description Tipo Status
az stack sub create

Crie ou atualize uma pilha de implantação no escopo da assinatura.

Núcleo GA
az stack sub delete

Exclua a pilha de implantação especificada do escopo da assinatura.

Núcleo GA
az stack sub export

Exporte o modelo usado para criar a pilha de implantação.

Núcleo GA
az stack sub list

Liste todas as pilhas de implantação na assinatura.

Núcleo GA
az stack sub show

Obtenha a pilha de implantação especificada do escopo da assinatura.

Núcleo GA
az stack sub validate

Validar uma pilha de implantação no escopo da assinatura.

Núcleo GA

az stack sub create

Crie ou atualize uma pilha de implantação no escopo da assinatura.

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]

Exemplos

Crie uma pilha de implantação usando o arquivo de modelo e desanexe todos os recursos ao não gerenciar.

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

Crie uma pilha de implantação com arquivo de parâmetro e exclua recursos ao não gerenciar.

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

Crie uma pilha de implantação com especificação de modelo.

az stack sub create --name StackName --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Crie uma pilha de implantação usando o arquivo bicep e exclua todos os recursos ao não gerenciar.

az stack sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Crie uma pilha de implantação em uma assinatura diferente.

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

Crie uma pilha de implantação e implante no escopo do grupo de recursos.

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

Crie uma pilha de implantação usando parâmetros de pares chave/valor.

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

Crie uma pilha de implantação a partir de um modelo local, usando um arquivo de parâmetro, um arquivo de parâmetro remoto e substituindo seletivamente pares chave/valor.

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

Crie uma pilha de implantação a partir de um modelo local, usando as configurações de negação.

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

Crie uma pilha de implantação a partir de um modelo local, aplique configurações de negação a escopos filho.

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

Parâmetros Exigidos

--action-on-unmanage --aou

Define o que acontece com os recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.

valores aceitos: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Defina quais operações são negadas em recursos gerenciados pela pilha.

valores aceitos: denyDelete, denyWriteAndDelete, none
--location -l

O local para armazenar a pilha de implantação.

--name -n

O nome da pilha de implantação.

Parâmetros Opcionais

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

Sinalize para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente.

valores aceitos: false, true
valor padrão: False
--cs --deny-settings-apply-to-child-scopes

DenySettings será aplicado a escopos filho.

valor padrão: False
--deny-settings-excluded-actions --ea

Lista de operações de gerenciamento baseadas em função que são excluídas do denySettings. Até 200 ações são permitidas.

--deny-settings-excluded-principals --ep

Lista de IDs principais do AAD excluídos do bloqueio. São permitidos até 5 diretores.

--deployment-resource-group --dr

O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele assumirá como padrão o escopo da pilha de implantação.

--description

A descrição da pilha de implantação.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--parameters -p

Os parâmetros podem ser fornecidos de um arquivo usando a @{path} sintaxe, uma cadeia de caracteres JSON ou como <pares KEY=VALUE> . Os parâmetros são avaliados em ordem, portanto, quando um valor é atribuído duas vezes, o último valor será usado. É recomendável que você forneça o arquivo de parâmetros primeiro e, em seguida, substitua seletivamente usando a sintaxe KEY=VALUE.

--query-string -q

A cadeia de caracteres de consulta (um token SAS) a ser usada com o template-uri no caso de modelos vinculados.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.

--template-file -f

Um caminho para um arquivo de modelo ou arquivo Bicep no sistema de arquivos.

--template-spec -s

A id do recurso de especificação do modelo.

--template-uri -u

Um uri para um arquivo de modelo remoto.

--yes

Não solicite confirmação.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az stack sub delete

Exclua a pilha de implantação especificada do escopo da assinatura.

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

Exemplos

Excluir pilha por nome.

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

Excluir pilha por id de recurso de pilha.

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

Parâmetros Exigidos

--action-on-unmanage --aou

Define o que acontece com os recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.

valores aceitos: deleteAll, deleteResources, detachAll

Parâmetros Opcionais

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

Sinalize para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente.

valores aceitos: false, true
valor padrão: False
--id

A ID do recurso da pilha de implantação.

--name -n

O nome da pilha de implantação.

--yes

Não solicite confirmação.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az stack sub export

Exporte o modelo usado para criar a pilha de implantação.

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

Exemplos

Exportar modelo por nome.

az stack sub export --name StackName

Exportar modelo por ID de recurso de pilha.

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

Parâmetros Opcionais

--id

A ID do recurso da pilha de implantação.

--name -n

O nome da pilha de implantação.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az stack sub list

Liste todas as pilhas de implantação na assinatura.

az stack sub list

Exemplos

Listar todas as pilhas

az stack sub list
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az stack sub show

Obtenha a pilha de implantação especificada do escopo da assinatura.

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

Exemplos

Obter pilha por nome.

az stack sub show --name StackName

Obter id de recurso de pilha por pilha.

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

Parâmetros Opcionais

--id

A ID do recurso da pilha de implantação.

--name -n

O nome da pilha de implantação.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az stack sub validate

Validar uma pilha de implantação no escopo da assinatura.

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]

Exemplos

Valide uma pilha de implantação usando o arquivo de modelo e desanexe todos os recursos ao não gerenciar.

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

Valide uma pilha de implantação com arquivo de parâmetro e exclua recursos ao não gerenciar.

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

Validar uma pilha de implantação com especificação de modelo.

az stack sub validate --name StackName --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Valide uma pilha de implantação usando o arquivo bicep e exclua todos os recursos ao não gerenciar.

az stack sub validate --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Valide uma pilha de implantação em uma assinatura diferente.

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

Valide uma pilha de implantação e implante no escopo do grupo de recursos.

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

Valide uma pilha de implantação usando parâmetros de pares chave/valor.

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

Valide uma pilha de implantação de um modelo local, usando um arquivo de parâmetro, um arquivo de parâmetro remoto e substituindo seletivamente pares chave/valor.

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

Valide uma pilha de implantação de um modelo local, usando configurações de negação.

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

Validar uma pilha de implantação a partir de um modelo local, aplicar configurações de negação a escopos filho.

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

Parâmetros Exigidos

--action-on-unmanage --aou

Define o que acontece com os recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.

valores aceitos: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Defina quais operações são negadas em recursos gerenciados pela pilha.

valores aceitos: denyDelete, denyWriteAndDelete, none
--location -l

O local para armazenar a pilha de implantação.

--name -n

O nome da pilha de implantação.

Parâmetros Opcionais

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

Sinalize para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente.

valores aceitos: false, true
valor padrão: False
--cs --deny-settings-apply-to-child-scopes

DenySettings será aplicado a escopos filho.

valor padrão: False
--deny-settings-excluded-actions --ea

Lista de operações de gerenciamento baseadas em função que são excluídas do denySettings. Até 200 ações são permitidas.

--deny-settings-excluded-principals --ep

Lista de IDs principais do AAD excluídos do bloqueio. São permitidos até 5 diretores.

--deployment-resource-group --dr

O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele assumirá como padrão o escopo da pilha de implantação.

--description

A descrição da pilha de implantação.

--parameters -p

Os parâmetros podem ser fornecidos de um arquivo usando a @{path} sintaxe, uma cadeia de caracteres JSON ou como <pares KEY=VALUE> . Os parâmetros são avaliados em ordem, portanto, quando um valor é atribuído duas vezes, o último valor será usado. É recomendável que você forneça o arquivo de parâmetros primeiro e, em seguida, substitua seletivamente usando a sintaxe KEY=VALUE.

--query-string -q

A cadeia de caracteres de consulta (um token SAS) a ser usada com o template-uri no caso de modelos vinculados.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.

--template-file -f

Um caminho para um arquivo de modelo ou arquivo Bicep no sistema de arquivos.

--template-spec -s

A id do recurso de especificação do modelo.

--template-uri -u

Um uri para um arquivo de modelo remoto.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.