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
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.
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 |
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 |
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 |
¿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 |
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 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 |
Proveedor de Azure Terraform de destino.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | ExportParameter Arguments |
| Valor predeterminado: | azurerm |
| Valores aceptados: | azapi, azurerm |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |