Skip to main content

Data source selectel_dedicated_servers_v1

Last update:
For your information

This instruction is a copy of the Selectel Terraform provider documentation in the Terraform Registry.

Предоставляет список выделенных серверов in проекте. Подробнее об этих серверах.

Пример использования

data "selectel_dedicated_servers_v1" "servers_1" {
project_id = selectel_vpc_project_v2.project_1.id

filter {
name = "production-web-01"
ip = "192.168.1.100"
location_id = "data.selectel_location_v1.server_location.locations[0].id"
configuration = "EL50 SSD"
public_subnet = "data.selectel_dedicated_public_subnet_v1.subnets.subnets[0].id"
private_subnet = "data.selectel_dedicated_private_subnet_v1.subnets.subnets[0].id"
}
}

Аргументы

  • project_id — (Обязательный) Уникальный идентификатор проекта. Получается из ресурса selectel_vpc_project_v2. Подробнее о проектах.

  • filter — (Опциональный) Параметры для фильтрации доступных серверов:

    • name — (Опциональный) Имя сервера. Поддерживается частичное совпадение; поиск нечувствителен к регистру.

    • ip — (Опциональный) IP-адрес сервера.

    • location_id — (Опциональный) Уникальный идентификатор локации. Получается из источника данных selectel_dedicated_location_v1.

    • configuration — (Опциональный) Частичное, нечувствительное к регистру подстроковое имя конфигурации, например, EL50 SSD. Соответствует любому серверу, in имени конфигурации которого содержится указанная строка.

    • public_subnet — (Опциональный) Уникальный идентификатор публичной подсети, к которой принадлежит сервер. Получается из ресурса selectel_dedicated_public_subnet_v1.

    • private_subnet — (Опциональный) Уникальный идентификатор приватной подсети, к которой принадлежит сервер. Получается из ресурса selectel_dedicated_private_subnet_v1.

Возвращаемые атрибуты

  • servers — Список доступных серверов:

    • id — Уникальный идентификатор сервера.

    • name — Имя сервера.

    • configuration_id — Идентификатор конфигурации сервера.

    • location_id — Идентификатор локации сервера.

    • reserved_public_ips — Список зарезервированных публичных IP-адресов сервера.

    • reserved_private_ips — Список зарезервированных приватных IP-адресов сервера.