Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Terraform в Yandex Cloud
  • Начало работы
  • Библиотека решений
    • Обзор
    • История изменений (англ.)
          • mdb_opensearch_cluster

В этой статье:

  • Example usage
  • Arguments & Attributes Reference
  1. Справочник Terraform
  2. Ресурсы (англ.)
  3. Managed Service for OpenSearch
  4. Data Sources
  5. mdb_opensearch_cluster

yandex_mdb_opensearch_cluster (DataSource)

Статья создана
Yandex Cloud
Обновлена 24 февраля 2026 г.
  • Example usage
  • Arguments & Attributes Reference

Use this data source to get information about a Yandex Managed OpenSearch cluster. For more information, see the official documentation.

Example usageExample usage

//
// Get information about existing MDB OpenSearch Cluster.
//
data "yandex_mdb_opensearch_cluster" "foo" {
  name = "test"
}

output "network_id" {
  value = data.yandex_mdb_opensearch_cluster.foo.network_id
}

Arguments & Attributes ReferenceArguments & Attributes Reference

  • auth_settings [Block]. Authentication settings for Dashboards.
    • saml [Block]. SAML authentication options.
      • dashboards_url (Required)(String). Dashboards URL.
      • enabled (Required)(Bool). Enables SAML authentication.
      • idp_entity_id (Required)(String). ID of the SAML Identity Provider.
      • idp_metadata_file_content (Required)(String). Metadata file content of the SAML Identity Provider. You can either put file content manually or use file function
      • roles_key (String). Roles key.
      • sp_entity_id (Required)(String). Service provider entity ID.
      • subject_key (String). Subject key.
  • cluster_id (String). The ID of the OpenSearch cluster that the resource belongs to.
  • created_at (Read-Only) (String). The creation timestamp of the resource.
  • deletion_protection (Bool). The true value means that resource is protected from accidental deletion.
  • description (String). The resource description.
  • disk_encryption_key_id (String). ID of the KMS key for cluster disk encryption.
  • environment (String). Deployment environment of the OpenSearch cluster. Can be either PRESTABLE or PRODUCTION. Default: PRODUCTION. It is not possible to change this value after cluster creation.
  • folder_id (String). The folder identifier that resource belongs to. If it is not provided, the default provider folder-id is used.
  • health (Read-Only) (String). Aggregated health of the cluster. Can be either ALIVE, DEGRADED, DEAD or HEALTH_UNKNOWN. For more information see health field of JSON representation in the official documentation.
  • hosts [Block]. A hosts of the OpenSearch cluster.
    • assign_public_ip (Bool). Sets whether the host should get a public IP address. Can be either true or false.
    • fqdn (Read-Only) (String). The fully qualified domain name of the host.
    • node_group (Read-Only) (String). Name of the node group.
    • roles (Read-Only) (Set Of String). The roles of the deployed host. Can contain DATA and/or MANAGER roles. Will be empty for DASHBOARDS type.
    • subnet_id (String). The ID of the subnet, to which the host belongs. The subnet must be a part of the network to which the cluster belongs.
    • type (Read-Only) (String). The type of the deployed host. Can be either OPENSEARCH or DASHBOARDS.
    • zone (Read-Only) (String). The availability zone where the OpenSearch host will be created. For more information see the official documentation.
  • id (Read-Only) (String). The resource identifier.
  • labels (Map Of String). A set of key/value label pairs which assigned to resource.
  • name (Required)(String). Name of the OpenSearch cluster. The name must be unique within the folder.
  • network_id (Required)(String). The VPC Network ID of subnets which resource attached to.
  • security_group_ids (Set Of String). The list of security groups applied to resource or their components.
  • service_account_id (String). ID of the service account authorized for this cluster.
  • status (Read-Only) (String). Status of the cluster. Can be either CREATING, STARTING, RUNNING, UPDATING, STOPPING, STOPPED, ERROR or STATUS_UNKNOWN. For more information see status field of JSON representation in the official documentation.
  • config [Block]. Configuration of the OpenSearch cluster.
    • admin_password (Required)(String). Password for admin user of OpenSearch.
    • version (String). Version of OpenSearch.
    • access [Block]. Enable access to the Yandex Cloud services.
      • data_transfer (Bool). Enable access to the Data Transfer service.
      • serverless (Bool). Enable access to the Cloud Functions service.
    • dashboards [Block]. Configuration for Dashboards node groups.
      • node_groups [Block].
        • assign_public_ip (Bool). Sets whether the hosts should get a public IP address.
        • hosts_count (Required)(Number). Number of hosts in this node group.
        • name (Required)(String). Name of OpenSearch node group.
        • subnet_ids (List Of String). A set of the subnets, to which the hosts belongs. The subnets must be a part of the network to which the cluster belongs.
        • zone_ids (Required)(Set Of String). A set of availability zones where hosts of node group may be allocated.
        • resources [Block]. Resources allocated to hosts of this OpenSearch node group.
          • disk_size (Required)(Number). Volume of the storage available to a host, in bytes.
          • disk_type_id (Required)(String). Type of the storage of OpenSearch hosts.
          • resource_preset_id (Required)(String). The ID of the preset for computational resources available to a host (CPU, memory etc.). For more information, see the official documentation.
    • opensearch [Block]. Configuration for OpenSearch node groups.
      • config [Block]. OpenSearch server configuration settings.
        • fielddata_cache_size (String). The maximum size of the field data cache.
          May be specified as an absolute value (for example, 8GB) or a percentage of the node heap (for example, 50%).
          This setting is dynamic. If you don't specify this setting, the maximum size is 35%.
          This value should be smaller than the indices.breaker.fielddata.limit
          For details, see OpenSearch documentation.
        • max_clause_count (Number). Defines the maximum product of fields and terms that are queryable simultaneously.
          Before OpenSearch 2.16, a cluster restart was required in order to apply this static setting.
          Now dynamic, existing search thread pools may use the old static value initially, causing TooManyClauses exceptions.
          New thread pools use the updated value.
          For details, see OpenSearch documentation.
        • reindex_remote_whitelist (String). Allowed remote hosts
          For details, see OpenSearch documentation.
      • plugins (Set Of String). A set of requested OpenSearch plugins.
      • node_groups [Block]. A set of named OpenSearch node group configurations.
        • assign_public_ip (Bool). Sets whether the hosts should get a public IP address.
        • disk_size_autoscaling [Block]. Node group disk size autoscaling settings.
          • disk_size_limit (Required)(Number). The overall maximum for disk size that limit all autoscaling iterations. See the documentation for details.
          • emergency_usage_threshold (Number). Threshold of storage usage (in percent) that triggers immediate automatic scaling of the storage. Zero value means disabled threshold.
          • planned_usage_threshold (Number). Threshold of storage usage (in percent) that triggers automatic scaling of the storage during the maintenance window. Zero value means disabled threshold.
        • hosts_count (Required)(Number). Number of hosts in this node group.
        • name (Required)(String). Name of OpenSearch node group.
        • roles (Required)(Set Of String). A set of OpenSearch roles assigned to hosts. Available roles are: DATA, MANAGER. Default: [DATA, MANAGER].
        • subnet_ids (List Of String). A set of the subnets, to which the hosts belongs. The subnets must be a part of the network to which the cluster belongs.
        • zone_ids (Required)(Set Of String). A set of availability zones where hosts of node group may be allocated.
        • resources [Block]. Resources allocated to hosts of this OpenSearch node group.
          • disk_size (Required)(Number). Volume of the storage available to a host, in bytes.
          • disk_type_id (Required)(String). Type of the storage of OpenSearch hosts.
          • resource_preset_id (Required)(String). The ID of the preset for computational resources available to a host (CPU, memory etc.). For more information, see the official documentation.
  • maintenance_window [Block].
    • day (String).
    • hour (Number).
    • type (Required)(String).

Была ли статья полезна?

Предыдущая
mdb_mysql_user
Следующая
mdb_opensearch_cluster
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»