Функция доступна в версии провайдера 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.2/04.02-Инициализация-Terraform-провайдера-DECORT.md) и [пример](https://repository.basistech.ru/BASIS/wiki-terraform-provider-decort/src/branch/main/4.10.2/02.-Пример-работы.md)). 

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