Share via


az stack mg

Gerencie pilhas de implantação no grupo de gerenciamento.

Comandos

Name Description Tipo Estado
az stack mg create

Crie ou atualize uma pilha de implantação no escopo do grupo de gerenciamento.

Principal GA
az stack mg delete

Exclua a pilha de implantação especificada do escopo do grupo de gerenciamento.

Principal GA
az stack mg export

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

Principal GA
az stack mg list

Liste todas as pilhas de implantação no grupo de gerenciamento.

Principal GA
az stack mg show

Obtenha a pilha de implantação especificada do escopo do grupo de gerenciamento.

Principal GA

az stack mg create

Crie ou atualize uma pilha de implantação no escopo do grupo de gerenciamento.

az stack mg create --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                   --location
                   --management-group-id
                   --name
                   [--action-on-unmanage {deleteAll, deleteResources, detachAll}]
                   [--cs]
                   [--delete-all {false, true}]
                   [--delete-resource-groups {false, true}]
                   [--delete-resources {false, true}]
                   [--deny-settings-excluded-actions]
                   [--deny-settings-excluded-principals]
                   [--deployment-subscription]
                   [--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.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None

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

az stack mg create --name StackName --management-group-id myMg --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 mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None

Crie uma pilha de implantação usando o arquivo bicep e exclua todos os recursos em unmanage.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

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

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None

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 mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None

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

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus

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

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus

Parâmetros Obrigatórios

--deny-settings-mode --dm

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

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

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

--management-group-id -m

A ID do grupo de gerenciamento para criar a pilha em.

--name -n

O nome da pilha de implantação.

Parâmetros Opcionais

--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 aceites: deleteAll, deleteResources, detachAll
--cs --deny-settings-apply-to-child-scopes

DenySettings será aplicado a escopos filho.

valor predefinido: False
--delete-all
Preterido

A opção '--delete-all' foi preterida e será removida em uma versão futura. Use '--action-on-unmanage deleteAll' em vez disso.

Sinalizador para indicar excluir em vez de desanexar para os recursos e grupos de recursos.

valores aceites: false, true
--delete-resource-groups
Preterido

A opção '--delete-resource-groups' foi preterida e será removida em uma versão futura. Use '--action-on-unmanage deleteAll' em vez disso.

Sinalizador para indicar excluir em vez de desanexar para os grupos de recursos.

valores aceites: false, true
valor predefinido: False
--delete-resources
Preterido

A opção '--delete-resources' foi preterida e será removida em uma versão futura. Use '--action-on-unmanage deleteResources' em vez disso.

Sinalizador para indicar excluir em vez de desanexar para os recursos.

valores aceites: false, true
valor predefinido: False
--deny-settings-excluded-actions --ea

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

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

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

--deployment-subscription --ds

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 espere que a operação de longa duração termine.

valor predefinido: False
--parameters -p

Os parâmetros podem ser fornecidos a partir 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 seu 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 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 predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stack mg delete

Exclua a pilha de implantação especificada do escopo do grupo de gerenciamento.

az stack mg delete --management-group-id
                   [--action-on-unmanage {deleteAll, deleteResources, detachAll}]
                   [--delete-all {false, true}]
                   [--delete-resource-groups {false, true}]
                   [--delete-resources {false, true}]
                   [--id]
                   [--name]
                   [--yes]

Exemplos

Exclua a pilha pelo nome.

az stack mg delete --name StackName --management-group-id myMg

Exclua pilha por id de recurso de pilha.

az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Parâmetros Obrigatórios

--management-group-id -m

A ID do grupo de gerenciamento para criar a pilha em.

Parâmetros Opcionais

--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 aceites: deleteAll, deleteResources, detachAll
--delete-all
Preterido

A opção '--delete-all' foi preterida e será removida em uma versão futura. Use '--action-on-unmanage deleteAll' em vez disso.

Sinalizador para indicar excluir em vez de desanexar para os recursos e grupos de recursos.

valores aceites: false, true
valor predefinido: False
--delete-resource-groups
Preterido

A opção '--delete-resource-groups' foi preterida e será removida em uma versão futura. Use '--action-on-unmanage deleteAll' em vez disso.

Sinalizador para indicar excluir em vez de desanexar para os grupos de recursos.

valores aceites: false, true
valor predefinido: False
--delete-resources
Preterido

A opção '--delete-resources' foi preterida e será removida em uma versão futura. Use '--action-on-unmanage deleteResources' em vez disso.

Sinalizador para indicar excluir em vez de desanexar para os recursos.

valores aceites: false, true
valor predefinido: 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 predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stack mg export

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

az stack mg export --management-group-id
                   [--id]
                   [--name]

Exemplos

Exportar modelo pelo nome.

az stack mg export --name StackName --management-group-id myMg

Exportar modelo por id de recurso de pilha.

az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Parâmetros Obrigatórios

--management-group-id -m

A ID do grupo de gerenciamento para criar a pilha em.

Parâmetros Opcionais

--id

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

--name -n

O nome da pilha de implantação.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stack mg list

Liste todas as pilhas de implantação no grupo de gerenciamento.

az stack mg list --management-group-id

Exemplos

Listar todas as pilhas

az stack mg list --management-group-id myMg

Parâmetros Obrigatórios

--management-group-id -m

A ID do grupo de gerenciamento para criar a pilha em.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stack mg show

Obtenha a pilha de implantação especificada do escopo do grupo de gerenciamento.

az stack mg show --management-group-id
                 [--id]
                 [--name]

Exemplos

Obter pilha pelo nome.

az stack mg show --name StackName --management-group-id myMg

Obtenha o id do recurso pilha por pilha.

az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Parâmetros Obrigatórios

--management-group-id -m

A ID do grupo de gerenciamento para criar a pilha em.

Parâmetros Opcionais

--id

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

--name -n

O nome da pilha de implantação.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.