az terraform
Note
Deze verwijzing maakt deel uit van de terraform-extensie voor de Azure CLI (versie 2.61.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az terraform-opdracht uitvoert. Meer informatie over uitbreidingen.
Deze opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Azure Terraform-ervaring.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az terraform export-terraform |
Hiermee exporteert u de Terraform-configuratie van de opgegeven resource(s). |
Extension | Preview |
az terraform export-terraform
Opdrachtgroep 'az terraform' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Hiermee exporteert u de Terraform-configuratie van de opgegeven resource(s).
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}]
Voorbeelden
Een resourcegroep exporteren die is gericht op azurerm-provider
az terraform export-terraform --export-resource-group '{resource-group-name:my-rg}'
Een lijst met resources exporteren die zijn gericht op 'azapi'-provider
az terraform export-terraform --full-properties false --target-provider azapi --export-resource '{resource-ids:[id1,id2,id3]}'
Exporteer alle virtuele netwerken in het huidige abonnement, samen met hun onderliggende resources (bijvoorbeeld subnetten) die gericht zijn op 'azapi'-provider
az terraform export-terraform --full-properties false --target-provider azapi --export-query "{query:'type =~ \"microsoft.network/virtualnetworks\"',recursive:true}"
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Exportparameter voor resources die worden opgevraagd door ARG (Azure Resource Graph). Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | ExportParameter Arguments |
Exportparameter voor afzonderlijke resources. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | ExportParameter Arguments |
Exportparameter voor een resourcegroep. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | ExportParameter Arguments |
Of u alle niet-berekende eigenschappen wilt uitvoeren in de gegenereerde Terraform-configuratie? Dit heeft waarschijnlijk handmatige wijzigingen nodig om deze geldig te maken.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | ExportParameter Arguments |
| Default value: | True |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Masker gevoelige kenmerken in de Terraform-configuratie.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | ExportParameter Arguments |
| Default value: | True |
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | 0, 1, f, false, n, no, t, true, y, yes |
De Azure Terraform-doelprovider.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | ExportParameter Arguments |
| Default value: | azurerm |
| Geaccepteerde waarden: | azapi, azurerm |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |