---
page_title: "beecloud: beecloud_dns_record"
description: "Manages beecloud DNS records"
---

# Ресурс: beecloud_dns_record
Управление dns записями.

Создание и управление DNS записями проекта в beecloud. Больше информации в [swagger](https://beecloud.vimpelcom.ru/api/v1/dns/swagger/index.html#/).

Ресурс может быть создан/прочитан/обновлен/удален. 

```hcl
// Получение списка доступных зон
data "beecloud_dns_zones" "local" {}

locals {
  // uuid первой зоны из списка
  dns_zone_id = data.beecloud_dns_zones.local.dns_zones.0.zone_id
}

resource "beecloud_dns_record" "my-name" {
    name = "service1"
    ttl = 600
    type = "CNAME"
    zone_id = local.dns_zone_id
    data = ["10.0.0.2"]
    tags = ["tag1", "tag2"]
}
```

## Аргументы

- `zone_id` - (Обязательно) ID DNS зоны.
- `name` - (Обязательно) Наименование.
- `type` - (Обязательно) Тип записи `A`, `AAAA`, `CNAME`,`PTR`.
- `data` - (Обязательно) 
- `ttl` - (Опционально) По умолчанию: 600.
- `tags` - (Опционально) Набор тегов.

## В дополнение к приведенным выше аргументам, возвращаются следующие параметры:

- `id` - ID в системе TF. Соответствует ID адреса.
- `project_id` - ID проекта.
- `server_id` - ID сервера, к которому относится запись.
<!-- - `is_disabled` -  -->
<!-- - `is_system` -  -->