az terraform
Note
Эта ссылка является частью расширения terraform для Azure CLI (версия 2.61.0 или более поздней). Расширение автоматически установит первый раз, когда вы запускаете команду az terraform . Подробнее о расширениях.
Эта группа команд находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Интерфейс Azure Terraform.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az terraform export-terraform |
Экспортирует конфигурацию Terraform для указанных ресурсов. |
Extension | Preview |
az terraform export-terraform
Команда "az terraform" находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Экспортирует конфигурацию Terraform для указанных ресурсов.
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}]
Примеры
Экспорт группы ресурсов, предназначенной для поставщика Azurerm
az terraform export-terraform --export-resource-group '{resource-group-name:my-rg}'
Экспорт списка ресурсов, предназначенных для поставщика azapi
az terraform export-terraform --full-properties false --target-provider azapi --export-resource '{resource-ids:[id1,id2,id3]}'
Экспортируйте все виртуальные сети в текущей подписке вместе со своими дочерними ресурсами (например, подсетями), предназначенными для поставщика azapi.
az terraform export-terraform --full-properties false --target-provider azapi --export-query "{query:'type =~ \"microsoft.network/virtualnetworks\"',recursive:true}"
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Параметр экспорта для ресурсов, запрашиваемых ARG (Azure Resource Graph). Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
| Свойство | Значение |
|---|---|
| Группа параметров: | ExportParameter Arguments |
Параметр экспорта для отдельных ресурсов. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
| Свойство | Значение |
|---|---|
| Группа параметров: | ExportParameter Arguments |
Экспорт параметра для группы ресурсов. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
| Свойство | Значение |
|---|---|
| Группа параметров: | ExportParameter Arguments |
Следует ли выводить все нерасчисленные свойства в созданной конфигурации Terraform? Это, вероятно, требует изменений вручную, чтобы сделать его допустимым.
| Свойство | Значение |
|---|---|
| Группа параметров: | ExportParameter Arguments |
| Default value: | True |
| Допустимые значения: | 0, 1, f, false, n, no, t, true, y, yes |
Маскирование конфиденциальных атрибутов в конфигурации Terraform.
| Свойство | Значение |
|---|---|
| Группа параметров: | ExportParameter Arguments |
| Default value: | True |
| Допустимые значения: | 0, 1, f, false, n, no, t, true, y, yes |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Допустимые значения: | 0, 1, f, false, n, no, t, true, y, yes |
Целевой поставщик Azure Terraform.
| Свойство | Значение |
|---|---|
| Группа параметров: | ExportParameter Arguments |
| Default value: | azurerm |
| Допустимые значения: | azapi, azurerm |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |