Compartir a través de


az terraform

Note

Esta referencia forma parte de la extensión terraform para la CLI de Azure (versión 2.61.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az terraform . Obtenga más información sobre las extensiones.

Este grupo de comandos está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Experiencia de Azure Terraform.

Comandos

Nombre Description Tipo Estado
az terraform export-terraform

Exporta la configuración de Terraform de los recursos especificados.

Extension Preview

az terraform export-terraform

Vista previa

El grupo de comandos "az terraform" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Exporta la configuración de Terraform de los 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}]

Ejemplos

Exportación de un grupo de recursos destinado al proveedor "azurerm"

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

Exportación de una lista de recursos destinados al proveedor "azapi"

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

Exporte todas las redes virtuales de la suscripción actual, junto con sus recursos secundarios (por ejemplo, subredes) que tienen como destino el proveedor "azapi".

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--export-query

Exporte el parámetro para los recursos consultados por ARG (Azure Resource Graph). Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Propiedad Valor
Grupo de parámetros: ExportParameter Arguments
--export-resource

Exporte el parámetro para recursos individuales. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Propiedad Valor
Grupo de parámetros: ExportParameter Arguments
--export-resource-group

Exporte el parámetro para un grupo de recursos. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Propiedad Valor
Grupo de parámetros: ExportParameter Arguments
--full-properties

¿Si se van a generar todas las propiedades no calculadas en la configuración de Terraform generada? Esto probablemente necesita modificaciones manuales para que sea válida.

Propiedad Valor
Grupo de parámetros: ExportParameter Arguments
Valor predeterminado: True
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--mask-sensitive

Enmascara los atributos confidenciales en la configuración de Terraform.

Propiedad Valor
Grupo de parámetros: ExportParameter Arguments
Valor predeterminado: True
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

No espere a que finalice la operación de ejecución prolongada.

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

Proveedor de Azure Terraform de destino.

Propiedad Valor
Grupo de parámetros: ExportParameter Arguments
Valor predeterminado: azurerm
Valores aceptados: azapi, azurerm
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False