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
| Nome | 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
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
Os parâmetros seguintes são opcionais, mas dependendo do contexto, podem ser necessários um ou mais para que o comando seja executado com sucesso.
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 |
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 |
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 |
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 padrão: | True |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
Mascarar atributos sensíveis na configuração Terraform.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | ExportParameter Arguments |
| Valor padrão: | True |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
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 |
O Provedor de Terraform do Azure de destino.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | ExportParameter Arguments |
| Valor padrão: | azurerm |
| Valores aceites: | azapi, azurerm |
Parâmetros globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |