az terraform
Note
Essa referência faz parte da extensão terraform da CLI do Azure (versão 2.61.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az terraform . Saiba mais sobre extensões.
Esse grupo de comandos está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Experiência do Azure Terraform.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az terraform export-terraform |
Exporta a configuração do Terraform dos recursos especificados. |
Extension | Preview |
az terraform export-terraform
O grupo de comandos 'az terraform' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Exporta a configuração do Terraform dos recursos especificados.
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 um grupo de recursos direcionado 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 filho (por exemplo, sub-redes) direcionados ao 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 se tornar obrigatórios para que o comando seja executado com sucesso.
Parâmetro de exportação para recursos consultados pelo ARG (Azure Resource Graph). Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | ExportParameter Arguments |
Parâmetro de exportação para recursos individuais. Suporte a sintaxe abreviada, arquivo json 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. Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | ExportParameter Arguments |
Se todas as propriedades não computadas devem ser geradas na configuração do 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 aceitos: | 0, 1, f, false, n, no, t, true, y, yes |
Mascarar atributos confidenciais na configuração do Terraform.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | ExportParameter Arguments |
| Valor padrão: | True |
| Valores aceitos: | 0, 1, f, false, n, no, t, true, y, yes |
Não aguarde a conclusão da operação de execução prolongada.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | 0, 1, f, false, n, no, t, true, y, yes |
O Provedor terraform do Azure de destino.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | ExportParameter Arguments |
| Valor padrão: | azurerm |
| Valores aceitos: | azapi, azurerm |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |