Skip to main content

Data source servercore_dedicated_servers_v1

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

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

data "servercore_dedicated_servers_v1" "servers_1" {
project_id = servercore_project_v2.project_1.id

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

Аргументы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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