Функция доступна в версии провайдера 4.10.0 и выше.

_Resource_ функция **decort_cb_zone** служит для управления зонами на платформе DECORT.

## Аргументы
Ресурс **resource_zone** принимает следующие аргументы:

| Аргумент      | Тип                | Обязательный | Описание                                                                 |
|---------------|--------------------|--------------|-------------------------------------------------------------------------|
| `name`        | string             | :heavy_check_mark: | Название зоны.                                                         |
| `description` | string             | :x:          | Текстовое описание зоны.                                               |
| `node_ids`    | список целых чисел | :x:          | Список идентификаторов узлов, связанных с зоной.                       |

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

| Параметр       | Тип                | Описание                                                                 |
|----------------|--------------------|-------------------------------------------------------------------------|
| `name`         | string             | Название зоны.                                                         |
| `description`  | string             | Текстовое описание зоны.                                               |
| `node_ids`     | список целых чисел | Список идентификаторов узлов, связанных с зоной.                       |
| `zone_id`      | int                | Уникальный идентификатор зоны.                                         |
| `guid`         | int                | GUID.                   |
| `gid`          | int                | GID.                                      |
| `deletable`    | bool               | Флаг, указывающий, удалена ли зона                         |
| `status`       | string             | Текущий статус зоны.               |
| `created_time` | int                | Время создания зоны.                                |
| `updated_time` | int                | Время последнего обновления зоны.                |

## Пример использования
```terraform
resource "decort_cb_zone" "zone" {
  #наименование зоны
  #обязательный параметр
  #используется при создании и обновлении
  #тип - строка
  name = "test"

  #описание зоны
  #опциональный параметр
  #используется при создании и обновлении
  #тип - строка
  #description = "desc"

  #прикрепленные узлы
  #опциональный параметр
  #используется при создании и обновлении
  #тип - массив целых чисел
  #node_ids = [1,2,3]
}

output "test" {
  value = decort_cb_zone.comp
}
```

Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/wiki-terraform-provider-decort/src/branch/main/4.10.0/04.02-Инициализация-Terraform-провайдера-DECORT.md) и [пример](https://repository.basistech.ru/BASIS/wiki-terraform-provider-decort/src/branch/main/4.10.0/02.-Пример-работы.md)). 

После успешного завершения такого вызова **decort_cb_zone** в переменной `data.decort_cb_zone.dpdk` будут сохранены возвращаемые значения. В частности, для получения идентификатора сети следует использовать конструкцию `data.decort_cb_zone.dpdk.id`
