Compartilhar via


az deployment

Gerenciar a implantação de modelo do Azure Resource Manager no escopo da assinatura.

Comandos

Nome Description Tipo Status
az deployment cancel

Cancelar uma implantação no escopo da assinatura.

Núcleo Deprecado
az deployment create

Inicie uma implantação no escopo da assinatura.

Núcleo Deprecado
az deployment delete

Exclua uma implantação no escopo da assinatura.

Núcleo Deprecado
az deployment export

Exporte o modelo usado para uma implantação.

Núcleo Deprecado
az deployment group

Gerenciar a implantação de modelo do Azure Resource Manager no grupo de recursos.

Núcleo GA
az deployment group cancel

Cancele uma implantação no grupo de recursos.

Núcleo GA
az deployment group create

Inicie uma implantação no grupo de recursos.

Núcleo GA
az deployment group delete

Exclua uma implantação no grupo de recursos.

Núcleo GA
az deployment group export

Exporte o modelo usado para uma implantação.

Núcleo GA
az deployment group list

Listar implantações no grupo de recursos.

Núcleo GA
az deployment group show

Mostrar uma implantação no grupo de recursos.

Núcleo GA
az deployment group validate

Valide se um modelo é válido no grupo de recursos.

Núcleo GA
az deployment group wait

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida.

Núcleo GA
az deployment group what-if

Execute uma operação de implantação What-If no escopo do grupo de recursos.

Núcleo GA
az deployment list

Listar implantações no escopo da assinatura.

Núcleo Deprecado
az deployment mg

Gerenciar a implantação de modelo do Azure Resource Manager no grupo de gerenciamento.

Núcleo GA
az deployment mg cancel

Cancele uma implantação no grupo de gerenciamento.

Núcleo GA
az deployment mg create

Inicie uma implantação no grupo de gerenciamento.

Núcleo GA
az deployment mg delete

Exclua uma implantação no grupo de gerenciamento.

Núcleo GA
az deployment mg export

Exporte o modelo usado para uma implantação.

Núcleo GA
az deployment mg list

Listar implantações no grupo de gerenciamento.

Núcleo GA
az deployment mg show

Mostrar uma implantação no grupo de gerenciamento.

Núcleo GA
az deployment mg validate

Valide se um modelo é válido no grupo de gerenciamento.

Núcleo GA
az deployment mg wait

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida.

Núcleo GA
az deployment mg what-if

Execute uma operação de implantação What-If no escopo do grupo de gerenciamento.

Núcleo GA
az deployment operation

Gerenciar operações de implantação no escopo da assinatura.

Núcleo GA
az deployment operation group

Gerenciar operações de implantação no grupo de recursos.

Núcleo GA
az deployment operation group list

Listar operações de implantação no grupo de recursos.

Núcleo GA
az deployment operation group show

Mostrar uma operação de implantação no grupo de recursos.

Núcleo GA
az deployment operation list

Listar operações de implantação no escopo da assinatura.

Núcleo Deprecado
az deployment operation mg

Gerenciar operações de implantação no grupo de gerenciamento.

Núcleo GA
az deployment operation mg list

Listar operações de implantação no grupo de gerenciamento.

Núcleo GA
az deployment operation mg show

Mostrar uma operação de implantação no grupo de gerenciamento.

Núcleo GA
az deployment operation show

Mostrar uma operação de implantação no escopo da assinatura.

Núcleo Deprecado
az deployment operation sub

Gerenciar operações de implantação no escopo da assinatura.

Núcleo GA
az deployment operation sub list

Listar operações de implantação no escopo da assinatura.

Núcleo GA
az deployment operation sub show

Mostrar uma operação de implantação no escopo da assinatura.

Núcleo GA
az deployment operation tenant

Gerenciar operações de implantação no escopo do locatário.

Núcleo GA
az deployment operation tenant list

Listar operações de implantação no escopo do locatário.

Núcleo GA
az deployment operation tenant show

Mostrar uma operação de implantação no escopo do locatário.

Núcleo GA
az deployment show

Mostrar uma implantação no escopo da assinatura.

Núcleo Deprecado
az deployment sub

Gerenciar a implantação de modelo do Azure Resource Manager no escopo da assinatura.

Núcleo GA
az deployment sub cancel

Cancelar uma implantação no escopo da assinatura.

Núcleo GA
az deployment sub create

Inicie uma implantação no escopo da assinatura.

Núcleo GA
az deployment sub delete

Exclua uma implantação no escopo da assinatura.

Núcleo GA
az deployment sub export

Exporte o modelo usado para uma implantação.

Núcleo GA
az deployment sub list

Listar implantações no escopo da assinatura.

Núcleo GA
az deployment sub show

Mostrar uma implantação no escopo da assinatura.

Núcleo GA
az deployment sub validate

Valide se um modelo é válido no escopo da assinatura.

Núcleo GA
az deployment sub wait

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida.

Núcleo GA
az deployment sub what-if

Execute uma operação de implantação What-If no escopo da assinatura.

Núcleo GA
az deployment tenant

Gerenciar a implantação de modelo do Azure Resource Manager no escopo do locatário.

Núcleo GA
az deployment tenant cancel

Cancelar uma implantação no escopo do locatário.

Núcleo GA
az deployment tenant create

Inicie uma implantação no escopo do locatário.

Núcleo GA
az deployment tenant delete

Exclua uma implantação no escopo do locatário.

Núcleo GA
az deployment tenant export

Exporte o modelo usado para uma implantação.

Núcleo GA
az deployment tenant list

Listar implantações no escopo do locatário.

Núcleo GA
az deployment tenant show

Mostrar uma implantação no escopo do locatário.

Núcleo GA
az deployment tenant validate

Valide se um modelo é válido no escopo do locatário.

Núcleo GA
az deployment tenant wait

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida.

Núcleo GA
az deployment tenant what-if

Execute uma operação de implantação What-If no escopo do locatário.

Núcleo GA
az deployment validate

Valide se um modelo é válido no escopo da assinatura.

Núcleo Deprecado
az deployment wait

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida.

Núcleo Deprecado

az deployment cancel

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use 'sub cancel de implantação'.

Cancelar uma implantação no escopo da assinatura.

az deployment cancel --name

Exemplos

Cancelar uma implantação no escopo da assinatura.

az deployment cancel -n deployment01

Parâmetros Exigidos

--name -n

O nome da implantação.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment create

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "sub-criação de implantação".

Inicie uma implantação no escopo da assinatura.

Especifique apenas um de --template-file FILE | --template-uri URI | --template-spec para inserir o modelo do ARM.

az deployment create --location
                     [--confirm-with-what-if]
                     [--handle-extended-json-format]
                     [--name]
                     [--no-prompt {false, true}]
                     [--no-wait]
                     [--parameters]
                     [--proceed-if-no-change]
                     [--query-string]
                     [--template-file]
                     [--template-spec]
                     [--template-uri]
                     [--what-if]
                     [--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
                     [--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]

Exemplos

Crie uma implantação no escopo da assinatura a partir de um arquivo de modelo remoto, usando parâmetros de um arquivo JSON local.

az deployment create --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

Crie uma implantação no escopo da assinatura a partir de um arquivo de modelo local, usando parâmetros de uma cadeia de caracteres JSON.

az deployment create --location WestUS --template-file azuredeploy.json  \
    --parameters "{ \"policyName\": { \"value\": \"policy2\" }}"

Crie uma implantação no escopo da assinatura 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 deployment create --location WestUS --template-file azuredeploy.json  \
    --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json

Criar uma implantação no escopo da assinatura a partir de uma especificação de modelo

az deployment create --location WestUS --template-spec "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Resources/templateSpecs/myTemplateSpec/versions/1.0"

Parâmetros Exigidos

--location -l

O local para armazenar os metadados de implantação.

Parâmetros Opcionais

--confirm-with-what-if -c

Instrua o comando a executar What-If de implantação antes de executar a implantação. Em seguida, ele solicita que você reconheça as alterações de recursos antes de continuar.

--handle-extended-json-format -j
Preterido

A opção '--handle-extended-json-format/-j' foi preterida e será removida em uma versão futura.

Suporte para lidar com conteúdo de modelo estendido, incluindo várias linhas e comentários na implantação.

--name -n

O nome da implantação.

--no-prompt

A opção para desabilitar o prompt de parâmetros ausentes para o modelo do ARM. Quando o valor for verdadeiro, o prompt que exige que os usuários forneçam o parâmetro ausente será ignorado. O valor padrão é false.

Valores aceitos: false, true
Valor padrão: False
--no-wait

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

Valor padrão: False
--parameters -p

Fornecer valores de parâmetro 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.

--proceed-if-no-change

Instrua o comando para executar a implantação se o resultado do What-If não contiver nenhuma alteração de recurso. Aplicável quando --confirm-with-what-if está definido.

--query-string -q

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

--template-file -f

O caminho para o arquivo de modelo ou arquivo Bicep.

--template-spec -s

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

--template-uri -u

O URI para o arquivo de modelo.

--what-if -w

Instrua o comando para executar a implantação de What-If.

--what-if-exclude-change-types -x

Lista separada por espaço de tipos de alteração de recursos a serem excluídos dos resultados What-If. Aplicável quando --confirm-with-what-if está definido.

Valores aceitos: Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported
--what-if-result-format -r

O formato de resultados What-If. Aplicável quando --confirm-with-what-if é definido.

Valores aceitos: FullResourcePayloads, ResourceIdOnly
Valor padrão: FullResourcePayloads
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment delete

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "sub exclusão de implantação".

Exclua uma implantação no escopo da assinatura.

az deployment delete --name
                     [--no-wait]

Exemplos

Exclua uma implantação no escopo da assinatura.

az deployment delete -n deployment01

Parâmetros Exigidos

--name -n

O nome da implantação.

Parâmetros Opcionais

--no-wait

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

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

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment export

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "sub-exportação de implantação".

Exporte o modelo usado para uma implantação.

az deployment export --name

Exemplos

Exporte o modelo usado para uma implantação no escopo da assinatura.

az deployment export --name MyDeployment

Parâmetros Exigidos

--name -n

O nome da implantação.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment list

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "sub-lista de implantação".

Listar implantações no escopo da assinatura.

az deployment list [--filter]

Exemplos

Listar implantações no escopo da assinatura.

az deployment list

Parâmetros Opcionais

--filter
Versão Prévia

Expressão de filtro usando a notação OData. Você pode usar --filter "provisioningState eq '{state}'" para filtrar provisioningState. Para obter mais informações, visite https://learn.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment show

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "subexibição de implantação".

Mostrar uma implantação no escopo da assinatura.

az deployment show --name

Exemplos

Mostrar uma implantação no escopo da assinatura.

az deployment show -n deployment01

Parâmetros Exigidos

--name -n

O nome da implantação.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment validate

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "sub validação de implantação".

Valide se um modelo é válido no escopo da assinatura.

Especifique apenas um de --template-file FILE | --template-uri URI | --template-spec para inserir o modelo do ARM.

az deployment validate --location
                       [--handle-extended-json-format]
                       [--name]
                       [--no-prompt {false, true}]
                       [--parameters]
                       [--query-string]
                       [--template-file]
                       [--template-spec]
                       [--template-uri]

Exemplos

Valide se um modelo é válido no escopo da assinatura.

az deployment validate --location westus2 --parameters MyValue=This MyArray=@array.json --template-file azuredeploy.json

Parâmetros Exigidos

--location -l

O local para armazenar os metadados de implantação.

Parâmetros Opcionais

--handle-extended-json-format -j
Preterido

A opção '--handle-extended-json-format/-j' foi preterida e será removida em uma versão futura.

Suporte para lidar com conteúdo de modelo estendido, incluindo várias linhas e comentários na implantação.

--name -n

O nome da implantação.

--no-prompt

A opção para desabilitar o prompt de parâmetros ausentes para o modelo do ARM. Quando o valor for verdadeiro, o prompt que exige que os usuários forneçam o parâmetro ausente será ignorado. O valor padrão é false.

Valores aceitos: false, true
Valor padrão: False
--parameters -p

Fornecer valores de parâmetro 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.

--query-string -q

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

--template-file -f

O caminho para o arquivo de modelo ou arquivo Bicep.

--template-spec -s

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

--template-uri -u

O URI para o arquivo de modelo.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

az deployment wait

Preterido

Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use "sub-espera de implantação".

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida.

az deployment wait --name
                   [--created]
                   [--custom]
                   [--deleted]
                   [--exists]
                   [--interval]
                   [--timeout]
                   [--updated]

Exemplos

Coloque a CLI em um estado de espera até que uma condição de implantação seja atendida. (gerado automaticamente)

az deployment wait --deleted --name MyDeployment --subscription MySubscription

Parâmetros Exigidos

--name -n

O nome da implantação.

Parâmetros Opcionais

--created

Aguarde até ser criado com 'provisioningState' em 'Succeeded'.

Valor padrão: False
--custom

Aguarde até que a condição atenda a uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Aguarde até ser excluído.

Valor padrão: False
--exists

Aguarde até que o recurso exista.

Valor padrão: False
--interval

Intervalo de sondagem em segundos.

Valor padrão: 30
--timeout

Espera máxima em segundos.

Valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em 'Succeeded'.

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

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar 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 a verbosidade do registro em log. Use --debug para logs de depuração completos.