Прочитать на английском

Поделиться через


az terraform

Примечание

Эта ссылка является частью расширения terraform для Azure CLI (версия 2.61.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az terraform. Подробнее о расширениях.

Эта группа команд находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Интерфейс Azure Terraform.

Команды

Имя Описание Тип Состояние
az terraform export-terraform

Экспортирует конфигурацию Terraform для указанных ресурсов.

Расширение Предварительный просмотр

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

Необязательные параметры

--export-query

Параметр экспорта для ресурсов, запрашиваемых ARG (Azure Resource Graph). Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--export-resource

Параметр экспорта для отдельных ресурсов. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--export-resource-group

Экспорт параметра для группы ресурсов. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--full-properties

Следует ли выводить все нерасчисленные свойства в созданной конфигурации Terraform? Это, вероятно, требует изменений вручную, чтобы сделать его допустимым.

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
Default value: True
--mask-sensitive

Маскирование конфиденциальных атрибутов в конфигурации Terraform.

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
Default value: True
--no-wait

Не ожидать завершения длительной операции.

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--target-provider

Целевой поставщик Azure Terraform.

Допустимые значения: azapi, azurerm
Default value: azurerm
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.