Partilhar via


az terraform

Note

Essa referência faz parte da extensão terraform para a 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 do Azure Terraform.

Comandos

Name Description Tipo Status
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 [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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
Parameter group: 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
Parameter group: 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
Parameter group: 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
Parameter group: ExportParameter Arguments
Default value: 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
Parameter group: ExportParameter Arguments
Default value: 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 Provedor de Terraform do Azure de destino.

Propriedade Valor
Parameter group: ExportParameter Arguments
Default value: 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
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: 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
Default value: False