---
title: 'Источник данных selectel_dedicated_servers_v1'
sidebar_label: 'selectel_dedicated_servers_v1'
description: 'Provides a list of dedicated servers in the project'
sidebar_position: 8
---

# Источник данных selectel\_dedicated\_servers\_v1

:::info

Эта инструкция — копия документации Selectel Terraform-провайдера в [Terraform Registry](https://registry.terraform.io/providers/selectel/selectel/latest/docs).

:::

Provides a list of dedicated servers in the project.
Learn more about [About dedicated servers](/dedicated/about/about-dedicated/).

## Example Usage \{#example-usage}

```hcl
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"
  }
}
```

## Argument Reference \{#argument-reference}

* `project_id` — (Required) Unique identifier of the associated project.
  Retrieved from the [selectel\_vpc\_project\_v2](/terraform/selectel-provider-reference/resources/vpc_project_v2) resource.
  Learn more about [Projects](/access-control/projects/about-projects/).

* `filter` — (Optional) Values to filter available servers:

  * `name` — (Optional) Name of the server.
    Supports partial match, case-insensitive.

  * `ip` — (Optional) IP address of the server.

  * `location_id` — (Optional) Unique identifier of the location.
    Retrieved from the [selectel\_dedicated\_location\_v1](/terraform/selectel-provider-reference/data-sources/dedicated_location_v1) data source.

  * `configuration` — (Optional) Partial, case-insensitive substring of the configuration display name, for example, `EL50 SSD`.
    Matches any server whose configuration name contains the specified string.

  * `public_subnet` — (Optional) Unique identifier of a public subnet to which the server belongs.
    Retrieved from the [selectel\_dedicated\_public\_subnet\_v1](/terraform/selectel-provider-reference/data-sources/dedicated_public_subnet_v1).

  * `private_subnet` — (Optional) Unique identifier of a private subnet to which the server belongs.
    Retrieved from the [selectel\_dedicated\_private\_subnet\_v1](/terraform/selectel-provider-reference/data-sources/dedicated_private_subnet_v1).

## Attributes Reference \{#attribute-reference}

* `servers` — List of the available servers:

  * `id` — Unique identifier of the server.

  * `name` — Server name.

  * `configuration_id` — Configuration ID of the server.

  * `location_id` — Location ID of the server.

  * `reserved_public_ips` — List of reserved public IP addresses for the server.

  * `reserved_private_ips` — List of reserved private IP addresses for the server.
