az terraform

Note

Diese Referenz ist Teil der erweiterung terraform für die Azure CLI (Version 2.61.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie zum ersten Mal einen az terraform-Befehl ausführen. Erfahren Sie mehr über Erweiterungen.

Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Azure Terraform-Erfahrung.

Befehle

Name Beschreibung Typ Status
az terraform export-terraform

Exportiert die Terraform-Konfiguration der angegebenen Ressource(n).

Extension Preview

az terraform export-terraform

Vorschau

Die Befehlsgruppe "az terraform" befindet sich in der Vorschau und unter der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Exportiert die Terraform-Konfiguration der angegebenen Ressource(n).

az terraform export-terraform [--acquire-policy-token]
                              [--change-reference]
                              [--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}]

Beispiele

Exportieren einer Ressourcengruppenadressierung in den Anbieter "azurerm"

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

Exportieren einer Liste von Ressourcen, die auf den "azapi"-Anbieter abzielen

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

Exportieren aller virtuellen Netzwerke im aktuellen Abonnement zusammen mit ihren untergeordneten Ressourcen (z. B. Subnetze) für den Anbieter "azapi"

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

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--export-query

Exportparameter für ressourcen, die von ARG abgefragt werden (Azure Resource Graph). Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

Eigenschaft Wert
Parametergruppe: ExportParameter Arguments
--export-resource

Exportparameter für einzelne Ressourcen. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

Eigenschaft Wert
Parametergruppe: ExportParameter Arguments
--export-resource-group

Exportparameter für eine Ressourcengruppe. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

Eigenschaft Wert
Parametergruppe: ExportParameter Arguments
--full-properties

Ob alle nicht berechneten Eigenschaften in der generierten Terraform-Konfiguration ausgegeben werden sollen? Dies erfordert wahrscheinlich manuelle Änderungen, um sie gültig zu machen.

Eigenschaft Wert
Parametergruppe: ExportParameter Arguments
Standardwert: True
Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--mask-sensitive

Masken Sie vertrauliche Attribute in der Terraform-Konfiguration.

Eigenschaft Wert
Parametergruppe: ExportParameter Arguments
Standardwert: True
Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--target-provider

Das Ziel Azure Terraform Provider.

Eigenschaft Wert
Parametergruppe: ExportParameter Arguments
Standardwert: azurerm
Zulässige Werte: azapi, azurerm
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False