az terraform

Note

Esta referência faz parte da extensão terraform para o CLI do Azure (versão 2.61.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az terraform . Saiba mais sobre extensões.

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Experiência com Azure Terraform.

Comandos

Name Descrição Tipo Estado
az terraform export-terraform

Exporta a configuração Terraform do(s) recurso(s) especificado(s).

Extension Preview

az terraform export-terraform

Pré-visualizar

O grupo de comando 'az terraform' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exporta a configuração Terraform do(s) recurso(s) especificado(s).

az terraform export-terraform [--acquire-policy-token]
                              [--change-reference]
                              [--export-query]
                              [--export-resource]
                              [--export-resource-group]
                              [--full-properties {0, 1, f, false, n, no, t, true, y, yes}]
                              [--mask-sensitive {0, 1, f, false, n, no, t, true, y, yes}]
                              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                              [--target-provider {azapi, azurerm}]

Exemplos

Exportar uma segmentação de grupo de recursos para o provedor 'azurerm'

az terraform export-terraform --export-resource-group '{resource-group-name:my-rg}'

Exportar uma lista de recursos direcionados para o provedor 'azapi'

az terraform export-terraform --full-properties false --target-provider azapi --export-resource '{resource-ids:[id1,id2,id3]}'

Exportar todas as redes virtuais na assinatura atual, juntamente com seus recursos filhos (por exemplo, sub-redes) visando o provedor 'azapi'

az terraform export-terraform --full-properties false --target-provider azapi --export-query "{query:'type =~ \"microsoft.network/virtualnetworks\"',recursive:true}"

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--export-query

Parâmetro de exportação para recursos consultados pelo ARG (Azure Resource Graph). Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

Propriedade Valor
Grupo de parâmetros: ExportParameter Arguments
--export-resource

Parâmetro de exportação para recursos individuais. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

Propriedade Valor
Grupo de parâmetros: ExportParameter Arguments
--export-resource-group

Parâmetro de exportação para um grupo de recursos. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

Propriedade Valor
Grupo de parâmetros: ExportParameter Arguments
--full-properties

Se todas as propriedades não computadas devem ser produzidas na configuração Terraform gerada? Isso provavelmente precisa de modificações manuais para torná-lo válido.

Propriedade Valor
Grupo de parâmetros: ExportParameter Arguments
Valor predefinido: True
Valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--mask-sensitive

Mascarar atributos sensíveis na configuração Terraform.

Propriedade Valor
Grupo de parâmetros: ExportParameter Arguments
Valor predefinido: True
Valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Não espere que a operação de longa duração termine.

Propriedade Valor
Valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--target-provider

O fornecedor Azure Terraform alvo.

Propriedade Valor
Grupo de parâmetros: ExportParameter Arguments
Valor predefinido: azurerm
Valores aceites: azapi, azurerm
Parâmetros de Globais
--debug

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

Propriedade Valor
Valor predefinido: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor predefinido: False
--output -o

Formato de saída.

Propriedade Valor
Valor predefinido: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Propriedade Valor
Valor predefinido: False