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
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.
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 |
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 |
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 |
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 |
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 |
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 |
|---|---|
| Parameter group: | ExportParameter Arguments |
| Default value: | azurerm |
| Valores aceites: | azapi, azurerm |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | 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 |
|---|---|
| Default value: | False |