az terraform

Note

To odwołanie jest częścią rozszerzenia terraform dla Azure CLI (wersja 2.61.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az terraform . Dowiedz się więcej o rozszerzeniach.

Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Azure środowisko programu Terraform.

Polecenia

Nazwa Opis Typ Stan
az terraform export-terraform

Eksportuje konfigurację programu Terraform dla określonych zasobów.

Extension Preview

az terraform export-terraform

Wersja zapoznawcza

Grupa poleceń "az terraform" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Eksportuje konfigurację programu Terraform dla określonych zasobów.

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}]

Przykłady

Eksportowanie docelowej grupy zasobów do dostawcy "azurerm"

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

Eksportowanie listy zasobów przeznaczonych dla dostawcy "azapi"

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

Eksportowanie wszystkich sieci wirtualnych w bieżącej subskrypcji wraz z ich zasobami podrzędnymi (np. podsieciami) przeznaczonymi dla dostawcy "azapi"

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--export-query

Eksportowanie parametru dla zasobów, których dotyczy zapytanie według usługi ARG (Azure Resource Graph). Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: ExportParameter Arguments
--export-resource

Eksportuj parametr dla poszczególnych zasobów. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: ExportParameter Arguments
--export-resource-group

Eksportuj parametr dla grupy zasobów. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: ExportParameter Arguments
--full-properties

Czy wyświetlić wszystkie nie obliczone właściwości w wygenerowanej konfiguracji programu Terraform? Prawdopodobnie wymaga to ręcznych modyfikacji, aby było prawidłowe.

Właściwość Wartość
Grupa parametrów: ExportParameter Arguments
Domyślna wartość: True
Dopuszczalne wartości: 0, 1, f, false, n, no, t, true, y, yes
--mask-sensitive

Maskuj poufne atrybuty w konfiguracji programu Terraform.

Właściwość Wartość
Grupa parametrów: ExportParameter Arguments
Domyślna wartość: True
Dopuszczalne wartości: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Dopuszczalne wartości: 0, 1, f, false, n, no, t, true, y, yes
--target-provider

Docelowy Azure dostawcy programu Terraform.

Właściwość Wartość
Grupa parametrów: ExportParameter Arguments
Domyślna wartość: azurerm
Dopuszczalne wartości: azapi, azurerm
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False