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}"
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Параметр экспорта для ресурсов, запрашиваемых ARG (Azure Resource Graph). Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | ExportParameter Arguments |
Параметр экспорта для отдельных ресурсов. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | ExportParameter Arguments |
Экспорт параметра для группы ресурсов. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | ExportParameter Arguments |
Следует ли выводить все нерасчисленные свойства в созданной конфигурации Terraform? Это, вероятно, требует изменений вручную, чтобы сделать его допустимым.
Свойство | Значение |
---|---|
Parameter group: | ExportParameter Arguments |
Default value: | True |
Допустимые значения: | 0, 1, f, false, n, no, t, true, y, yes |
Маскирование конфиденциальных атрибутов в конфигурации Terraform.
Свойство | Значение |
---|---|
Parameter group: | 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.
Свойство | Значение |
---|---|
Parameter group: | 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 |