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. |
Core | GA |
az stack sub delete |
Exclua a pilha de implantação especificada do escopo da assinatura. |
Core | GA |
az stack sub export |
Exporte o modelo usado para criar a pilha de implantação. |
Core | GA |
az stack sub list |
Listar todas as pilhas de implantação na assinatura. |
Core | GA |
az stack sub show |
Obtenha a pilha de implantação especificada do escopo da assinatura. |
Core | GA |
az stack sub validate |
Valide uma pilha de implantação no escopo da assinatura. |
Core | GA |
az stack sub create
Crie ou atualize uma pilha de implantação no escopo da assinatura.
az stack sub create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
--deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
--___location
--name
[--bse --bypass-stack-out-of-sync-error {false, true}]
[--cs --deny-settings-apply-to-child-scopes]
[--deny-settings-excluded-actions --ea]
[--deny-settings-excluded-principals --ep]
[--deployment-resource-group --dr]
[--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 em unmanage.
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 o arquivo de parâmetro e exclua recursos em unmanage.
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 em unmanage.
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 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
Define o que acontece com recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.
Propriedade | Valor |
---|---|
Valores aceitos: | deleteAll, deleteResources, detachAll |
Defina quais operações são negadas em recursos gerenciados pela pilha.
Propriedade | Valor |
---|---|
Valores aceitos: | denyDelete, denyWriteAndDelete, none |
O local para armazenar a pilha de implantação.
O nome da pilha de implantação.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Sinalizar para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Valores aceitos: | false, true |
DenySettings será aplicado a escopos filho.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Lista de operações de gerenciamento baseadas em função que são excluídas das denySettings. Até 200 ações são permitidas.
Lista de IDs de entidade de segurança do AAD excluídas do bloqueio. Até 5 entidades de segurança são permitidas.
O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele usará como padrão o escopo da pilha de implantação.
A descrição da pilha de implantação.
Não aguarde a conclusão da operação de execução prolongada.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Os parâmetros podem ser fornecidos de um arquivo usando a sintaxe @{path}
, 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 primeiro o arquivo de parâmetros e, em seguida, substitua seletivamente usando a sintaxe KEY=VALUE.
A cadeia de caracteres de consulta (um token SAS) a ser usada com o modelo-uri no caso de modelos vinculados.
Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.
Um caminho para um arquivo de modelo ou arquivo Bicep no sistema de arquivos.
A ID do recurso de especificação de modelo.
Um uri para um arquivo de modelo remoto.
Não solicite confirmação.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az stack sub delete
Exclua a pilha de implantação especificada do escopo da assinatura.
az stack sub delete --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
[--bse --bypass-stack-out-of-sync-error {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
Define o que acontece com recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.
Propriedade | Valor |
---|---|
Valores aceitos: | deleteAll, deleteResources, detachAll |
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Sinalizar para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Valores aceitos: | false, true |
A ID do recurso da pilha de implantação.
O nome da pilha de implantação.
Não solicite confirmação.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
A ID do recurso da pilha de implantação.
O nome da pilha de implantação.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az stack sub list
Listar todas as pilhas de implantação na assinatura.
az stack sub list
Exemplos
Listar todas as pilhas
az stack sub list
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az stack sub show
Obtenha a pilha de implantação especificada do escopo da assinatura.
az stack sub show [--id]
[--name]
Exemplos
Obter pilha pelo nome.
az stack sub show --name StackName
Obter a id do recurso stack by stack.
az stack sub show --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
A ID do recurso da pilha de implantação.
O nome da pilha de implantação.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az stack sub validate
Valide uma pilha de implantação no escopo da assinatura.
az stack sub validate --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
--deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
--___location
--name
[--bse --bypass-stack-out-of-sync-error {false, true}]
[--cs --deny-settings-apply-to-child-scopes]
[--deny-settings-excluded-actions --ea]
[--deny-settings-excluded-principals --ep]
[--deployment-resource-group --dr]
[--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 em unmanage.
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 o arquivo de parâmetro e exclua recursos em unmanage.
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 em unmanage.
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
Valide uma pilha de implantação de um modelo local, aplique 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
Define o que acontece com recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.
Propriedade | Valor |
---|---|
Valores aceitos: | deleteAll, deleteResources, detachAll |
Defina quais operações são negadas em recursos gerenciados pela pilha.
Propriedade | Valor |
---|---|
Valores aceitos: | denyDelete, denyWriteAndDelete, none |
O local para armazenar a pilha de implantação.
O nome da pilha de implantação.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Sinalizar para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Valores aceitos: | false, true |
DenySettings será aplicado a escopos filho.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Lista de operações de gerenciamento baseadas em função que são excluídas das denySettings. Até 200 ações são permitidas.
Lista de IDs de entidade de segurança do AAD excluídas do bloqueio. Até 5 entidades de segurança são permitidas.
O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele usará como padrão o escopo da pilha de implantação.
A descrição da pilha de implantação.
Os parâmetros podem ser fornecidos de um arquivo usando a sintaxe @{path}
, 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 primeiro o arquivo de parâmetros e, em seguida, substitua seletivamente usando a sintaxe KEY=VALUE.
A cadeia de caracteres de consulta (um token SAS) a ser usada com o modelo-uri no caso de modelos vinculados.
Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.
Um caminho para um arquivo de modelo ou arquivo Bicep no sistema de arquivos.
A ID do recurso de especificação de modelo.
Um uri para um arquivo de modelo remoto.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |