Spec-Zone.ru › OpenTofu 1.12

Ресурсы

Ресурсы — важнейший элемент языка OpenTofu. Каждый блок ресурса описывает один или несколько объектов инфраструктуры, например виртуальные сети, вычислительные экземпляры или компоненты более высокого уровня, такие как записи DNS.

В этом разделе рассматривается основной вид ресурсов, известный как «управляемый ресурс», который представляет объект инфраструктуры, управляемый OpenTofu.

  • Блоки ресурсов описывают синтаксис объявления ресурсов.

  • Поведение ресурсов подробнее объясняет, как OpenTofu обрабатывает объявления ресурсов при применении конфигурации.

  • В разделе «Метааргументы» описаны специальные аргументы, которые можно использовать с любым типом управляемого ресурса, включая depends_on, count, for_each, provider и lifecycle.

  • Провижионеры выполняют действия после создания ресурса с помощью блоков provisioner и connection. Поскольку провижионеры не являются декларативными и их поведение может быть непредсказуемым, мы настоятельно рекомендуем использовать их только в крайнем случае.

В конфигурации OpenTofu используются ещё два вида ресурсов, выполняющих другие функции:

  • Ресурсы данных указывают, что конфигурация зависит от информации, считываемой из источника данных за её пределами.
  • Эфемерные ресурсы объявляют временные объекты, которые создаются только на время одной фазы OpenTofu, например временные учётные данные сеанса.

Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.12/language/resources/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API