az terraform
Note
Bu başvuru, Azure CLI (sürüm 2.61.0 veya üzeri) için terraform uzantısının bir parçasıdır. Uzantı, az terraform komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Terraform deneyimini Azure.
Komutlar
| Veri Akışı Adı | Description | Tür | Durum |
|---|---|---|---|
| az terraform export-terraform |
Belirtilen kaynakların Terraform yapılandırmasını dışarı aktarır. |
Extension | Preview |
az terraform export-terraform
'az terraform' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Belirtilen kaynakların Terraform yapılandırmasını dışarı aktarır.
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}]
Örnekler
Kaynak grubunu hedeflemeyi 'azurerm' sağlayıcısına dışarı aktarma
az terraform export-terraform --export-resource-group '{resource-group-name:my-rg}'
'azapi' sağlayıcısını hedefleyen kaynakların listesini dışarı aktarma
az terraform export-terraform --full-properties false --target-provider azapi --export-resource '{resource-ids:[id1,id2,id3]}'
Geçerli abonelikteki tüm sanal ağları ve 'azapi' sağlayıcısını hedefleyen alt kaynaklarını (örn. alt ağlar) dışarı aktarın
az terraform export-terraform --full-properties false --target-provider azapi --export-query "{query:'type =~ \"microsoft.network/virtualnetworks\"',recursive:true}"
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ARG (Azure Kaynak Grafı) tarafından sorgulanan kaynaklar için dışarı aktarma parametresi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | ExportParameter Arguments |
Tek tek kaynaklar için dışarı aktarma parametresi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | ExportParameter Arguments |
Kaynak grubu için dışarı aktarma parametresi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | ExportParameter Arguments |
Oluşturulan Terraform yapılandırmasında tüm hesaplanmamış özelliklerin çıkışını alıp almayacağınız? Bunun geçerli olması için büyük olasılıkla el ile değişiklikler yapılması gerekir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | ExportParameter Arguments |
| Default value: | True |
| Kabul edilen değerler: | 0, 1, f, false, n, no, t, true, y, yes |
Terraform yapılandırmasında hassas öznitelikleri maskeleyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | ExportParameter Arguments |
| Default value: | True |
| Kabul edilen değerler: | 0, 1, f, false, n, no, t, true, y, yes |
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | 0, 1, f, false, n, no, t, true, y, yes |
Hedef terraform sağlayıcısı Azure.
| Özellik | Değer |
|---|---|
| Parametre grubu: | ExportParameter Arguments |
| Default value: | azurerm |
| Kabul edilen değerler: | azapi, azurerm |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |