| description | string | Текстовое описание ViNS. |
| description | string | Текстовое описание ViNS. |
| gid | int | GRID ID |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| guid | int | ID ресурса |
| lock_status | string | Статус доступности |
| lock_status | string | Статус доступности |
| manager_id | int | Manager id |
| manager_id | int | Manager id |
| manager_type | string | Type of manager |
| manager_type | string | Type of manager |
| milestones | int | Вехи |
| milestones | int | Вехи |
| name | string | Имя ViNS. |
| name | string | Имя ViNS. |
| netmask | int | Маска сети |
| netmask | int | Маска сети |
| network | string | Информация о сети |
| network | string | Информация о сети |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| redundant | bool | Redudant |
| redundant | bool | Redudant |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_name | string | Имя ресурсной группы |
| rg_name | string | Имя ресурсной группы |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| status | string | Статус vins |
| status | string | Статус vins |
| updated_by | string | Кем был обновлен vins |
| updated_by | string | Кем был обновлен vins |
| updated_time | int | Время последнего обновления vins |
| updated_time | int | Время последнего обновления vins |
| user_managed | bool | Флаг, управляется ли пользователем |
| user_managed | bool | Флаг, управляется ли пользователем |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
@ -19,40 +19,40 @@ _Data source_ функция **decort_cb_vins_list** принимает след
## Возвращаемые значения
## Возвращаемые значения
В случае успешного выполнения _data source_ функция **decort_cb_vins_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
В случае успешного выполнения _data source_ функция **decort_cb_vins_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
| description | string | Текстовое описание ViNS. |
| description | string | Текстовое описание ViNS. |
| external_ip | string | Внешний ip - адрес |
| external_ip | string | Внешний ip - адрес |
| gid | int | GRID ID |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| guid | int | ID ресурса |
| lock_status | string | Статус доступности |
| lock_status | string | Статус доступности |
| manager_id | int | Manager id |
| manager_id | int | Manager id |
| manager_type | string | Type of manager |
| manager_type | string | Type of manager |
| milestones | int | Вехи |
| milestones | int | Вехи |
| name | string | Имя ViNS. |
| name | string | Имя ViNS. |
| netmask | int | Маска сети |
| netmask | int | Маска сети |
| network | string | Информация о сети |
| network | string | Информация о сети |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| pri_vnf_dev_id | int | ID внутренней сети для разработки |
| pri_vnf_dev_id | int | ID внутренней сети для разработки |
| redundant | bool | Redudant |
| redundant | bool | Redudant |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_name | string | Имя ресурсной группы |
| rg_name | string | Имя ресурсной группы |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| status | string | Статус vins |
| status | string | Статус vins |
| updated_by | string | Кем был обновлен vins |
| updated_by | string | Кем был обновлен vins |
| updated_time | int | Время последнего обновления vins |
| updated_time | int | Время последнего обновления vins |
| user_managed | bool | Флаг, управляется ли пользователем |
| user_managed | bool | Флаг, управляется ли пользователем |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
| vnfs | Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
@ -18,40 +18,40 @@ _Data source_ функция **decort_cb_vins_list_deleted** принимает
## Возвращаемые значения
## Возвращаемые значения
В случае успешного выполнения _data source_ функция **decort_cb_vins_list_deleted** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
В случае успешного выполнения _data source_ функция **decort_cb_vins_list_deleted** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
| description | string | Текстовое описание ViNS. |
| description | string | Текстовое описание ViNS. |
| external_ip | string | Внешний ip - адрес |
| external_ip | string | Внешний ip - адрес |
| gid | int | GRID ID |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| guid | int | ID ресурса |
| lock_status | string | Статус доступности |
| lock_status | string | Статус доступности |
| manager_id | int | Manager id |
| manager_id | int | Manager id |
| manager_type | string | Type of manager |
| manager_type | string | Type of manager |
| milestones | int | Вехи |
| milestones | int | Вехи |
| name | string | Имя ViNS. |
| name | string | Имя ViNS. |
| netmask | int | Маска сети |
| netmask | int | Маска сети |
| network | string | Информация о сети |
| network | string | Информация о сети |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| pri_vnf_dev_id | int | ID внутренней сети для разработки |
| pri_vnf_dev_id | int | ID внутренней сети для разработки |
| redundant | bool | Redudant |
| redundant | bool | Redudant |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_name | string | Имя ресурсной группы |
| rg_name | string | Имя ресурсной группы |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| status | string | Статус vins |
| status | string | Статус vins |
| updated_by | string | Кем был обновлен vins |
| updated_by | string | Кем был обновлен vins |
| updated_time | int | Время последнего обновления vins |
| updated_time | int | Время последнего обновления vins |
| user_managed | bool | Флаг, управляется ли пользователем |
| user_managed | bool | Флаг, управляется ли пользователем |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
| name | string | :heavy_check_mark: | Имя виртуального сетевого сегмента (ViNS), по которому требуется получить информацию. Имя не может быть пустым.<br/>ViNS идентифицируется по комбинации имени и идентификатора ресурсной группы (`rg_id`) или подписчика (`account_id`).<br>Обратите внимание, что имя ViNS является уникальным в рамках "account" и ресурсной группы. |
| name | string | :heavy_check_mark: | Имя виртуального сетевого сегмента (ViNS), по которому требуется получить информацию. Имя не может быть пустым.<br/>ViNS идентифицируется по комбинации имени и идентификатора ресурсной группы (`rg_id`) или подписчика (`account_id`).<br>Обратите внимание, что имя ViNS является уникальным в рамках "account" и ресурсной группы. |
| account_id | int | :heavy_check_mark: | ID аккаунта, в котором будет создан vins. Для создания vins должен быть указан или account_id, или rg_id. |
| account_id | int | :heavy_check_mark: | ID аккаунта, в котором будет создан vins. Для создания vins должен быть указан или account_id, или rg_id. |
| rg_id | int | :heavy_check_mark: | Идентификатор ресурсной группы, в которой будет создан vins. Для создания vins должен быть указан или account_id, или rg_id. |
| rg_id | int | :heavy_check_mark: | Идентификатор ресурсной группы, в которой будет создан vins. Для создания vins должен быть указан или account_id, или rg_id. |
| ext_net_id | int | :x: | Идентификатор внешней сети, в которую должен быть подключён ViNS. ViNS, созданные на уровне "account", не могут иметь подключений к внешним сетям.<br/>-1 – не подключаться к extnet;<br/>0 – автоматический выбор;<br/>1+ – extnet ID.<br/>Значение по умолчанию -1. |
| ext_net_id | int | :x: | Идентификатор внешней сети, в которую должен быть подключён ViNS. ViNS, созданные на уровне "account", не могут иметь подключений к внешним сетям.<br/>-1 – не подключаться к extnet;<br/>0 – автоматический выбор;<br/>1+ – extnet ID.<br/>Значение по умолчанию -1. |
| ext_ip | string | :x: | IP внешней сети, относится только к extNetId >= 0 |
| ext_ip | string | :x: | IP внешней сети, относится только к extNetId >= 0 |
| ipcidr | string | :x: | IP CIDR, который требуется присвоить внутреннему сегменту данного ViNS. <br/>Данный параметр не является обязательным и принимается во внимание только на стадии создания нового ViNS. Если он не задан, то платформа установит значение самостоятельно. |
| ipcidr | string | :x: | IP CIDR, который требуется присвоить внутреннему сегменту данного ViNS. <br/>Данный параметр не является обязательным и принимается во внимание только на стадии создания нового ViNS. Если он не задан, то платформа установит значение самостоятельно. |
| pre_reservations_num | int |:x:| Количество предварительно созданных резерваций. Значение по умолчанию 32. |
| pre_reservations_num | int |:x:| Количество предварительно созданных резерваций. Значение по умолчанию 32. |
| gid | int |:x:| ID кластера |
| gid | int |:x:| ID кластера |
| description | string |:x:| Текстовое описание vins. |
| description | string |:x:| Текстовое описание vins. |
| reason | string |:x:| Причина создания/изменения vins. |
| reason | string |:x:| Причина создания/изменения vins. |
| routes | []Struct{<br/>destination string;<br/>netmask string;<br/>gateway string<br/>} |:x:| Список статических маршрутов. Элемент списка состоит из:<br/> <br/>адреса сети назначения,<br/> <br/>маски сети,<br/> <br/>шлюза по умолчанию. |
| routes | []Struct{<br/>destination string;<br/>netmask string;<br/>gateway string<br/>} |:x:| Список статических маршрутов. Элемент списка состоит из:<br/> <br/>адреса сети назначения,<br/> <br/>маски сети,<br/> <br/>шлюза по умолчанию. |
|default_qos| []Struct{<br/>in_rate int;<br/> <br/>in_burst int;<br/> <br/>e_rate int<br/>} |:x:| Обновить значения QoS по умолчанию:<br/> <br/>Внутренний трафик, Кбит<br/> <br/>Burst внутреннего трафика, Кбит<br/> <br/>Rate внешнего трафика, Кбит |
|default_qos| Struct{<br/>in_rate int;<br/> <br/>in_burst int;<br/> <br/>e_rate int<br/>} |:x:| Обновить значения QoS по умолчанию:<br/> <br/>Внутренний трафик, Кбит<br/> <br/>Burst внутреннего трафика, Кбит<br/> <br/>Rate внешнего трафика, Кбит |
|enable| bool |:x:| Флаг включения внутренней сети |
|enable| bool |:x:| Флаг включения внутренней сети |
|permanently| bool |:x:| Флаг для удаления ресурса vins без возможности восстановления. |
|permanently| bool |:x:| Флаг для удаления ресурса vins без возможности восстановления. |
|force| bool |:x:| Флаг для принудительного удаления ресурса vins. |
|force| bool |:x:| Флаг для принудительного удаления ресурса vins. |
|ip| []Struct{<br/> <br/>type string;<br/> <br/>ip_addr string;<br/> <br/>mac string;<br/> <br/>compute_id int;<br/> <br/>reason string;<br/> <br/>} |:x:| Создать/удалить резервирование DHCP на внутренней сети:<br/> <br/>Тип резервирования (обязательный параметр структуры ip)<br/> <br/>Используемый IP-адрес. Для типа "EXCLUDE" требуется непустая строка. Игнорируется для типов "DHCP" и "VIP".<br/> <br/>MAC-адрес для связи с резервированием IP-адресов. Игнорируется для типа "EXCLUDE", непустая строка требуется для "DHCP" и "VIP"<br/> <br/>ID виртуальной машины, связанной с этим резервированием типа "DHCP". Игнорируется для других типов.<br/> <br/>Причина действия |
|ip| []Struct{<br/> <br/>type string;<br/> <br/>ip_addr string;<br/> <br/>mac string;<br/> <br/>compute_id int;<br/> <br/>reason string;<br/> <br/>} |:x:| Создать/удалить резервирование DHCP на внутренней сети:<br/> <br/>Тип резервирования (обязательный параметр структуры ip)<br/> <br/>Используемый IP-адрес. Для типа "EXCLUDE" требуется непустая строка. Игнорируется для типов "DHCP" и "VIP".<br/> <br/>MAC-адрес для связи с резервированием IP-адресов. Игнорируется для типа "EXCLUDE", непустая строка требуется для "DHCP" и "VIP"<br/> <br/>ID виртуальной машины, связанной с этим резервированием типа "DHCP". Игнорируется для других типов.<br/> <br/>Причина действия |
|nat_rule| []Struct{<br/>int_ip string;<br/> <br/>int_port int;<br/> <br/>ext_port_start int;<br/> <br/>ext_port_end int<br/> <br/>proto string;<br/>} |:x:| Добавить/удалить правило NAT (переадресации портов) для внутренней сети.<br/> <br/>Внутренний IP-адрес (обязательный параметр структуры nat_rule)<br/> <br/>Внутренний порт (обязательный параметр структуры nat_rule)<br/> <br/>Внешний начальный порт (обязательный параметр структуры nat_rule)<br/> <br/>Внешний конечный порт, Значение по умолчанию -1<br/> <br/>Протокол: tcp или udp. Значение по умолчанию tcp. |
|nat_rule| []Struct{<br/>int_ip string;<br/> <br/>int_port int;<br/> <br/>ext_port_start int;<br/> <br/>ext_port_end int<br/> <br/>proto string;<br/>} |:x:| Добавить/удалить правило NAT (переадресации портов) для внутренней сети.<br/> <br/>Внутренний IP-адрес (обязательный параметр структуры nat_rule)<br/> <br/>Внутренний порт (обязательный параметр структуры nat_rule)<br/> <br/>Внешний начальный порт (обязательный параметр структуры nat_rule)<br/> <br/>Внешний конечный порт, Значение по умолчанию -1<br/> <br/>Протокол: tcp или udp. Значение по умолчанию tcp. |
|vnfdev_start| bool |:x:| Флаг запуска основного виртуального маршрутизатора внутренней сети. |
|vnfdev_start| bool |:x:| Флаг запуска основного виртуального маршрутизатора внутренней сети. |
|vnfdev_restart|bool|:x:| Флаг перезагрузки основного виртуального маршрутизатора внутренней сети. |
|vnfdev_restart|bool|:x:| Флаг перезагрузки основного виртуального маршрутизатора внутренней сети. |
|vnfdev_reset|bool|:x:| Флаг сброса основного виртуального маршрутизатора внутренней сети. |
|vnfdev_reset|bool|:x:| Флаг сброса основного виртуального маршрутизатора внутренней сети. |
|vnfdev_redeploy|bool|:x:| Флаг повторного разворачивания основного виртуального маршрутизатора внутренней сети. |
|vnfdev_redeploy|bool|:x:| Флаг повторного разворачивания основного виртуального маршрутизатора внутренней сети. |
@ -35,39 +35,39 @@ _Resource_ функция **decort_cb_vins** принимает следующи
## Возвращаемые значения
## Возвращаемые значения
В случае успешного выполнения _data source_ функция **decort_cb_vins** возвращает в указанную при вызове переменную следующие значения:
В случае успешного выполнения _data source_ функция **decort_cb_vins** возвращает в указанную при вызове переменную следующие значения:
| description | string | Текстовое описание ViNS. |
| description | string | Текстовое описание ViNS. |
| gid | int | GRID ID |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| guid | int | ID ресурса |
| lock_status | string | Статус доступности |
| lock_status | string | Статус доступности |
| manager_id | int | Manager id |
| manager_id | int | Manager id |
| manager_type | string | Type of manager |
| manager_type | string | Type of manager |
| milestones | int | Вехи |
| milestones | int | Вехи |
| name | string | Имя ViNS. |
| name | string | Имя ViNS. |
| netmask | int | Маска сети |
| netmask | int | Маска сети |
| network | string | Информация о сети |
| network | string | Информация о сети |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| pre_reservations_num | int | Кол-во зарезервированных ip адресов |
| redundant | bool | Redudant |
| redundant | bool | Redudant |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_id | int | Идентификатор ресурсной группы, на уровне которой создан ViNS. Для ViNS, существующих на уровне "account", данный параметр будет равен 0. |
| rg_name | string | Имя ресурсной группы |
| rg_name | string | Имя ресурсной группы |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| sec_vnf_dev_id | int | ID sec внутренней сети для разработки |
| status | string | Статус vins |
| status | string | Статус vins |
| updated_by | string | Кем был обновлен vins |
| updated_by | string | Кем был обновлен vins |
| updated_time | int | Время последнего обновления vins |
| updated_time | int | Время последнего обновления vins |
| user_managed | bool | Флаг, управляется ли пользователем |
| user_managed | bool | Флаг, управляется ли пользователем |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |