az stack-whatif group
Gerenciar implantação empilha resultados de hipóteses no escopo do grupo de recursos.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az stack-whatif group create |
Crie um resultado de hipóteses de pilha de implantação no escopo do grupo de recursos. |
Core | GA |
| az stack-whatif group delete |
Exclua um resultado de what-if da pilha de implantação do escopo do grupo de recursos. |
Core | GA |
| az stack-whatif group list |
Listar todos os resultados da pilha de implantação em um grupo de recursos. |
Core | GA |
| az stack-whatif group show |
Obtenha um resultado de what-if da pilha de implantação do escopo do grupo de recursos. |
Core | GA |
az stack-whatif group create
Crie um resultado de hipóteses de pilha de implantação no escopo do grupo de recursos.
az stack-whatif group create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
--deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
--name
--resource-group
--retention-interval --ri
--stack-id
[--acquire-policy-token]
[--change-reference]
[--cs --deny-settings-apply-to-child-scopes]
[--deny-settings-excluded-actions --ea]
[--deny-settings-excluded-principals --ep]
[--description]
[--no-color]
[--no-pretty-print]
[--no-wait]
[--parameters]
[--query-string]
[--resources-without-delete-support --rwd {detach, fail}]
[--tags]
[--template-file]
[--template-spec]
[--template-uri]
[--validation-level --vl {Provider, ProviderNoRbac, Template}]
Exemplos
Execute um what-if em uma pilha de implantação usando o arquivo de modelo e exclua recursos em unmanage.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --action-on-unmanage deleteResources --template-file simpleTemplate.json --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação com o arquivo de parâmetro, desanexe todos os recursos em unmanage e remova a cor da saída.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --no-color --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação com especificação de modelo e exclua todos os recursos em unmanage.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação usando o arquivo bicep.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação em uma assinatura diferente.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação usando parâmetros de pares chave/valor.
az stack-whatif group create --name ResultName --template-file simpleTemplate.json --resource-group ResourceGroup --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em 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-whatif group create --name ResultName --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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação de um modelo local, usando configurações de negação.
az stack-whatif group create --name ResultName --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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Execute um what-if em uma pilha de implantação de um modelo local, aplique a configuração de negação a escopos filho.
az stack-whatif group create --name ResultName --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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Parâmetros obrigatórios
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 nome do resultado de hipóteses da pilha de implantação.
O grupo de recursos em que o resultado de hipóteses da pilha de implantação será criado.
O intervalo de retenção para What-If resultados. O valor deve estar no formato ISO 8601 e entre 1 dia e 30 dias.
A ID totalmente qualificada da pilha de implantação na qual executar uma operação de hipóteses.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Adquirir um token Azure Policy automaticamente para essa operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
A ID de referência de alteração relacionada para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
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.
A descrição da pilha de implantação.
Desabilite a cor em resultados de what-if bastante impressos.
Desabilite a impressão bonita para resultados What-If. Quando definido, o tipo de formato de saída será usado.
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 @{path} sintaxe, uma cadeia de caracteres JSON ou como <KEY=VALUE> pares. 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.
Define o que acontece com recursos que não dão suporte à exclusão quando eles não são mais gerenciados pela pilha.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | detach, fail |
Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.
Um caminho para um arquivo de modelo ou Bicep arquivo no sistema de arquivos.
A ID do recurso de especificação de modelo.
Um uri para um arquivo de modelo remoto.
Nível de validação para a pilha de implantação. O padrão é 'Provider'.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | Provider, ProviderNoRbac, Template |
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-whatif group delete
Exclua um resultado de what-if da pilha de implantação do escopo do grupo de recursos.
az stack-whatif group delete [--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--resource-group]
[--yes]
Exemplos
Excluir o resultado de hipóteses da pilha por nome.
az stack-whatif group delete --name ResultName --resource-group ResourceGroup
Excluir o resultado do what-if da pilha por ID do recurso.
az stack-whatif group delete --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Adquirir um token Azure Policy automaticamente para essa operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
A ID de referência de alteração relacionada para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
A ID do recurso de resultado da pilha de implantação.
O nome do resultado de hipóteses da pilha de implantação.
O grupo de recursos em que o resultado de hipóteses da pilha de implantação existe.
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-whatif group list
Listar todos os resultados da pilha de implantação em um grupo de recursos.
az stack-whatif group list --resource-group
Exemplos
Listar todos os resultados de hipóteses de pilha em um grupo de recursos.
az stack-whatif group list --resource-group ResourceGroup
Parâmetros obrigatórios
O grupo de recursos em que o resultado de hipóteses da pilha de implantação existe.
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-whatif group show
Obtenha um resultado de what-if da pilha de implantação do escopo do grupo de recursos.
az stack-whatif group show [--id]
[--name]
[--no-color]
[--no-pretty-print]
[--resource-group]
[--with-property-changes --wpc {false, true}]
Exemplos
Obtenha um resultado de hipóteses de pilha por nome.
az stack-whatif group show --name ResultName --resource-group ResourceGroup
Obtenha um resultado de hipóteses de pilha por nome sem cor.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-color
Obtenha JSON para um resultado de hipóteses de pilha por nome.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-pretty-print
Obtenha um resultado de hipóteses de pilha por ID do recurso.
az stack-whatif group show --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
A ID do recurso de resultado da pilha de implantação.
O nome do resultado de hipóteses da pilha de implantação.
Desabilite a cor em resultados de what-if bastante impressos.
Desabilite a impressão bonita para resultados What-If. Quando definido, o tipo de formato de saída será usado.
O grupo de recursos em que o resultado de hipóteses da pilha de implantação existe.
Sinalizador para retornar os resultados do What-If com alterações de propriedade de recurso incluídas.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | false, true |
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 |