[Yandex Cloud documentation](../../index.md) > [Terraform in Yandex Cloud](../index.md) > Terraform reference > Resources > Virtual Private Cloud > Data Sources > vpc_subnet

# yandex_vpc_subnet (DataSource)

Get information about a Yandex VPC subnet. For more information, see [Yandex Cloud VPC](../../vpc/concepts/index.md).

This data source is used to define [VPC Subnets](../../vpc/concepts/network.md#subnet) that can be used by other resources.

{% note warning %}

One of `subnet_id` or `name` should be specified.

{% endnote %}


## Example usage

```terraform
//
// Get information about existing VPC Subnet.
//
data "yandex_vpc_subnet" "admin" {
  subnet_id = "my-subnet-id"
}
```

## Arguments & Attributes Reference

- `created_at` (*Read-Only*) (String). The creation timestamp of the resource.
- `description` (String). The resource description.
- `dhcp_options` [Block]. Options for DHCP client.
  - `domain_name` (String). Domain name.
  - `domain_name_servers` (List Of String). Domain name server IP addresses.
  - `ntp_servers` (List Of String). NTP server IP addresses.
- `folder_id` (String). The folder identifier that resource belongs to. If it is not provided, the default provider `folder-id` is used.
- `id` (String). 
- `labels` (Map Of String). A set of key/value label pairs which assigned to resource.
- `name` (String). The resource name.
- `network_id` (**Required**)(String). ID of the network this subnet belongs to. Only networks that are in the distributed mode can have subnets.
- `route_table_id` (String). The ID of the route table to assign to this subnet. Assigned route table should belong to the same network as this subnet.
- `subnet_id` (String). Subnet ID.
- `v4_cidr_blocks` (**Required**)(List Of String). A list of blocks of internal IPv4 addresses that are owned by this subnet. Provide this property when you create the subnet. For example, `10.0.0.0/22` or `192.168.0.0/16`. Blocks of addresses must be unique and non-overlapping within a network. Minimum subnet size is `/28`, and maximum subnet size is `/16`. Only IPv4 is supported.
- `v6_cidr_blocks` (*Read-Only*) (List Of String). An optional list of blocks of IPv6 addresses that are owned by this subnet.
- `zone` (String). The [availability zone](../../overview/concepts/geo-scope.md) where resource is located. If it is not provided, the default provider zone will be used.