az terraform
Note
Ta dokumentacja jest częścią rozszerzenia terraform dla interfejsu wiersza polecenia platformy Azure (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
Środowisko narzędzia Terraform platformy Azure.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az terraform export-terraform |
Eksportuje konfigurację programu Terraform dla określonych zasobów. |
Extension | Preview |
az terraform export-terraform
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 [--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.
Eksportuj parametr dla zasobów zapytanych przez usługę 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 |
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 |
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 |
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 |
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 |
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 |
Docelowy dostawca narzędzia Azure Terraform.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | ExportParameter Arguments |
| Domyślna wartość: | azurerm |
| Dopuszczalne wartości: | azapi, azurerm |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |