fix bug with links

dev
KasimBaybikov 2 years ago
parent 7fbb6b0596
commit 2d883d1e72

@ -25,11 +25,11 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| account_id | int | Уникальный идентификатор подписчика-владельца ("account") данной виртуальной машины. | | account_id | int | Уникальный идентификатор подписчика-владельца ("account") данной виртуальной машины. |
| account_name | string | Имя подписчика, которому принадлежит данная виртуальная машина. | | account_name | string | Имя подписчика, которому принадлежит данная виртуальная машина. |
| affinity_label | string | Лейбл аффинити | | affinity_label | string | Лейбл аффинити |
| affinity_rules | []Struct [см. ниже](#Описание-структуры-affinity-rules) | Правила аффинити для компьютов | | affinity_rules | []Struct [см. ниже](#описание-структуры-affinity-rules) | Правила аффинити для компьютов |
| affinity_weight | int | weight аффинити | | affinity_weight | int | weight аффинити |
| arch | string | Архитектура | | arch | string | Архитектура |
| boot_order | []string | Boot order | | boot_order | []string | Boot order |
@ -41,17 +41,17 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| cpus | int | Количество виртуальных CPU, выделенных данному серверу. | | cpus | int | Количество виртуальных CPU, выделенных данному серверу. |
| created_by | string | Кем создан ресурс | | created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |
| custom_fields | []Struct [см. ниже](#Описание-структуры-custom-fields) | Кастомные поля | | custom_fields | []Struct [см. ниже](#описание-структуры-custom-fields) | Кастомные поля |
| deleted_by | string | Кем удален ресурс | | deleted_by | string | Кем удален ресурс |
| deleted_time | int | Время удаления ресурса | | deleted_time | int | Время удаления ресурса |
| desc | string | Текстовое описание виртуальной машины. | | desc | string | Текстовое описание виртуальной машины. |
| devices | string | Девайсы | | devices | string | Девайсы |
| disks | []Struct [см. ниже](#Описание-структуры-disks)| информация о дисках компьюта | | disks | []Struct [см. ниже](#описание-структуры-disks)| информация о дисках компьюта |
| driver | string | Аппаратная архитектура данной виртуальной машины. | | driver | string | Аппаратная архитектура данной виртуальной машины. |
| gid | int | GID | | gid | int | GID |
| guid | int | GUID | | guid | int | GUID |
| image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. | | image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. |
| interfaces | []Struct [см. ниже](#Описание-структуры-interfaces) | Информация о интерфейсах компьюта | | interfaces | []Struct [см. ниже](#описание-структуры-interfaces) | Информация о интерфейсах компьюта |
| lock_status | string | Статус доступности | | lock_status | string | Статус доступности |
| manager_id | int | Manager id | | manager_id | int | Manager id |
| manager_type | string | Type manager | | manager_type | string | Type manager |
@ -63,7 +63,7 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| natable_vins_name | string | NAT vins name | | natable_vins_name | string | NAT vins name |
| natable_vins_network | string | NAT vins network | | natable_vins_network | string | NAT vins network |
| natable_vins_network_name | string | NAT vins network name | | natable_vins_network_name | string | NAT vins network name |
| os_users | []Struct [см. ниже](#Описание-структуры-os-users) | Имена и пароли пользователей гостевой ОС, установленные платформой при создании виртуального сервера. Формат структуры:<br/>* (string) `login` - учётная запись в гостевой ОС.<br/>* (string) `password` - пароль к этой учётной записи. | | os_users | []Struct [см. ниже](#описание-структуры-os-users) | Имена и пароли пользователей гостевой ОС, установленные платформой при создании виртуального сервера. Формат структуры:<br/>* (string) `login` - учётная запись в гостевой ОС.<br/>* (string) `password` - пароль к этой учётной записи. |
| pinned | bool | добавлен ли компьют на стек | | pinned | bool | добавлен ли компьют на стек |
| ram | int | Объём оперативной памяти в МБ, выделенной этой виртуальной машине. | | ram | int | Объём оперативной памяти в МБ, выделенной этой виртуальной машине. |
| reference_id | string | ID reference | | reference_id | string | ID reference |
@ -71,7 +71,7 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| res_name | string | Res name | | res_name | string | Res name |
| rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. | | rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. |
| rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. | | rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. |
| snap_sets | []Struct [см. ниже](#Описание-структуры-snap-sets) | Snap sets | | snap_sets | []Struct [см. ниже](#описание-структуры-snap-sets) | Snap sets |
| status | string | Cтатус | | status | string | Cтатус |
| tags | map[string]string | Тэги | | tags | map[string]string | Тэги |
| tech_status | string | Технический статус | | tech_status | string | Технический статус |
@ -86,9 +86,9 @@ _Data source_ функция **decort_kvmvm** принимает следующ
### Описание структуры acl ### Описание структуры acl
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| account_acl | []Struct [см. ниже](#Описание-структуры-List-acl) | Информация о списке пользователей аккаунтов | | account_acl | []Struct [см. ниже](#описание-структуры-List-acl) | Информация о списке пользователей аккаунтов |
| compute_acl | []Struct [см. ниже](#Описание-структуры-List-acl) | Информация о списке пользователей компьютов | | compute_acl | []Struct [см. ниже](#описание-структуры-List-acl) | Информация о списке пользователей компьютов |
| rg_acl | []Struct [см. ниже](#Описание-структуры-List-acl) | Информация о списке пользователей ресурной группы | | rg_acl | []Struct [см. ниже](#описание-структуры-List-acl) | Информация о списке пользователей ресурной группы |
### Описание структуры affinity rules ### Описание структуры affinity rules
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -138,7 +138,7 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| disk_id | int | ID диска | | disk_id | int | ID диска |
| image_id | int | ID образа | | image_id | int | ID образа |
| images | []int | Список образов | | images | []int | Список образов |
| iotune | []Struct [см. ниже](#Описание-структуры-iotune)| Ограничения диска | | iotune | []Struct [см. ниже](#описание-структуры-iotune)| Ограничения диска |
| iqn | string | iqn диска | | iqn | string | iqn диска |
| login | string | Логин для доступа к диску | | login | string | Логин для доступа к диску |
| milestones | int | Вехи | | milestones | int | Вехи |
@ -158,7 +158,7 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам | | shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам |
| size_max | int | Размер диска в ГБ | | size_max | int | Размер диска в ГБ |
| size_used | float | Кол-во используемого места, в ГБ | | size_used | float | Кол-во используемого места, в ГБ |
| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска| | snapshots | []Struct{}[см. ниже](#описание-структуры-snapshots)| Снимки состояния диска|
| status | string | Статус диска | | status | string | Статус диска |
| tech_status | string | Технический статус диска | | tech_status | string | Технический статус диска |
| type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") | | type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") |
@ -206,7 +206,7 @@ _Data source_ функция **decort_kvmvm** принимает следующ
| netmask | int | Маска сети | | netmask | int | Маска сети |
| net_type | string | Тип сети | | net_type | string | Тип сети |
| pci_slot | int | Pci Slot | | pci_slot | int | Pci Slot |
| qos | []Struct{}[см. ниже](#Описание-структуры-qos)| QOS | | qos | []Struct{}[см. ниже](#описание-структуры-qos)| QOS |
| target | string | Цель сети | | target | string | Цель сети |
| type | string | Тип | | type | string | Тип |
| vnfs | []int | VNFS | | vnfs | []int | VNFS |

@ -34,10 +34,10 @@ _Data source_ функция **decort_resgroup** принимает следую
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| resources | Struct{} [см. ниже](#Описание-структуры-resources)| Информация о занимаемых ресурсах | | resources | Struct{} [см. ниже](#описание-структуры-resources)| Информация о занимаемых ресурсах |
| account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. | | account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. |
| account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. | | account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. |
| acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| created_by | string | Кем создан ресурс | | created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |
| def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. | | def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. |
@ -52,7 +52,7 @@ _Data source_ функция **decort_resgroup** принимает следую
| milestones | int | Milestones | | milestones | int | Milestones |
| name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). | | name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). |
| register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты | | register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты |
| resource_limits | [см. ниже](#Описание-структуры-resource-limits) | Лимиты ресурсов | | resource_limits | [см. ниже](#описание-структуры-resource-limits) | Лимиты ресурсов |
| secret | string | Секрет | | secret | string | Секрет |
| status | string | Статус resgroup | | status | string | Статус resgroup |
| updated_by | string | Кем был сделан апдейт | | updated_by | string | Кем был сделан апдейт |
@ -76,8 +76,8 @@ _Data source_ функция **decort_resgroup** принимает следую
### Описание структуры resources ### Описание структуры resources
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| current | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о текуших ресурсах | | current | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о текуших ресурсах |
| reserved | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах | | reserved | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах |
### Описание структуры current и reserved ### Описание структуры current и reserved
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -89,7 +89,7 @@ _Data source_ функция **decort_resgroup** принимает следую
| exttraffic | int | Внешний Traffic | | exttraffic | int | Внешний Traffic |
| gpu | int | Количество GPU | | gpu | int | Количество GPU |
| ram | int | Количество RAM | | ram | int | Количество RAM |
| seps | []Struct{} [см . ниже](#Описание-структуры-seps)| Информация о seps | | seps | []Struct{} [см . ниже](#описание-структуры-seps)| Информация о seps |
### Описание структуры seps ### Описание структуры seps
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -3,7 +3,7 @@ _Data source_ функция **decort_disk** служит для получен
## Изменения в версии 3.4.0 ## Изменения в версии 3.4.0
- В возвращаемые значения добавлено новое поле shareable - В возвращаемые значения добавлено новое поле shareable
- В возвращаемые значения добавлено новое поле present_to - В возвращаемые значения добавлено новое поле present_to
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#Описание-структуры-computes) - Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#описание-структуры-computes)
## Аргументы ## Аргументы
_Data source_ функция **decort_disk** принимает следующие аргументы: _Data source_ функция **decort_disk** принимает следующие аргументы:
@ -20,7 +20,7 @@ _Data source_ функция **decort_disk** принимает следующи
| account_id | int | Уникальный идентификатор подписчика-владельца диска | | account_id | int | Уникальный идентификатор подписчика-владельца диска |
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск | | account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
| boot_partition | int | Кол-во разделов диска | | boot_partition | int | Кол-во разделов диска |
| computes | Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах (виртуальных машинах) | | computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| created_time | int | Время создания | | created_time | int | Время создания |
| deleted_time | int | Время удаления | | deleted_time | int | Время удаления |
| desc | string | Текстовое описание диска | | desc | string | Текстовое описание диска |
@ -33,7 +33,7 @@ _Data source_ функция **decort_disk** принимает следующи
| id | int | Идентификатор диска | | id | int | Идентификатор диска |
| image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа | | image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа |
| images | []int | Идентификаторы образов, использующих диск | | images | []int | Идентификаторы образов, использующих диск |
| iotune | Struct{}[см. ниже](#Описание-структуры-iotune) | Информация об ограничениях IO диска| | iotune | Struct{}[см. ниже](#описание-структуры-iotune) | Информация об ограничениях IO диска|
| iqn | string | iqn диска | | iqn | string | iqn диска |
| login | string | Логин для доступа к диску | | login | string | Логин для доступа к диску |
| milestones | int | Вехи | | milestones | int | Вехи |
@ -57,7 +57,7 @@ _Data source_ функция **decort_disk** принимает следующи
| shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам | | shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам |
| size_max | int | Размер диска в ГБ | | size_max | int | Размер диска в ГБ |
| size_used | float | Кол-во используемого места, в ГБ | | size_used | float | Кол-во используемого места, в ГБ |
| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска| | snapshots | []Struct{}[см. ниже](#описание-структуры-snapshots)| Снимки состояния диска|
| status | string | Статус диска | | status | string | Статус диска |
| tech_status | string | Технический статус диска | | tech_status | string | Технический статус диска |
| type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") | | type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") |

@ -12,13 +12,13 @@ _Data source_ функция **decort_vins** принимает следующи
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| vnf_dev | []Struct{} [см. ниже](#Описание-структуры-vnf_dev)| VNFDEV | | vnf_dev | []Struct{} [см. ниже](#описание-структуры-vnf_dev)| VNFDEV |
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. | | account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. |
| computes | []Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах | | computes | []Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах |
| default_gw | string | Шлюз по умолчанию | | default_gw | string | Шлюз по умолчанию |
| default_qos | []Struct{} [см. ниже](#Описание-структуры-qos) | qos виртуальной сети | | default_qos | []Struct{} [см. ниже](#описание-структуры-qos) | qos виртуальной сети |
| desc | string | Текстовое описание ViNS. | | desc | string | Текстовое описание ViNS. |
| gid | int | Grid ID | | gid | int | Grid ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
@ -36,7 +36,7 @@ _Data source_ функция **decort_vins** принимает следующи
| sec_vnf_dev_id | int | ID sec vnf | | sec_vnf_dev_id | int | ID sec vnf |
| status | string | Статус | | status | string | Статус |
| user_managed | bool | Флаг user managed | | user_managed | bool | Флаг user managed |
| vnfs | []Struct{} [см. ниже](#Описание-структуры-vnfs) | VNFS | | vnfs | []Struct{} [см. ниже](#описание-структуры-vnfs) | VNFS |
| vxlan_id | int | ID vxlan | | vxlan_id | int | ID vxlan |
### Описание структуры vnf_dev ### Описание структуры vnf_dev
@ -46,14 +46,14 @@ _Data source_ функция **decort_vins** принимает следующи
| \_ckey | string | Ckey | | \_ckey | string | Ckey |
| account_id | int | ID аккаунта | | account_id | int | ID аккаунта |
| capabilities | []string | Возможности vnf_dev | | capabilities | []string | Возможности vnf_dev |
| config | Struct{} [см. ниже](#Описание-структуры-config)| Конфиг VNF | | config | Struct{} [см. ниже](#описание-структуры-config)| Конфиг VNF |
| config_saved | bool | Флаг, отвечающий за то сохранен ли конфиг | | config_saved | bool | Флаг, отвечающий за то сохранен ли конфиг |
| custom_pre_cfg | bool | Custom | | custom_pre_cfg | bool | Custom |
| desc | string | Описание | | desc | string | Описание |
| gid | int | Grid ID | | gid | int | Grid ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| vnf_id | int | ID vnf | | vnf_id | int | ID vnf |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-interfaces)| Информация о интерфейсах | | interfaces | []Struct{} [см. ниже](#описание-структуры-interfaces)| Информация о интерфейсах |
| lock_status | string | Статус доступа vnf_dev | | lock_status | string | Статус доступа vnf_dev |
| milestones | int | Этапы | | milestones | int | Этапы |
| vnf_name | string | Имя VNF | | vnf_name | string | Имя VNF |
@ -66,8 +66,8 @@ _Data source_ функция **decort_vins** принимает следующи
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| mgmt | Struct{} [см. ниже](#Описание-структуры-mgmt) | Config Mgmt | | mgmt | Struct{} [см. ниже](#описание-структуры-mgmt) | Config Mgmt |
| resources | []Struct{} [см. ниже](#Описание-структуры-resources)| Config resources | | resources | []Struct{} [см. ниже](#описание-структуры-resources)| Config resources |
### Описание структуры mgmt ### Описание структуры mgmt
@ -104,7 +104,7 @@ _Data source_ функция **decort_vins** принимает следующи
| net_mask | int | Маска | | net_mask | int | Маска |
| net_type | string | Тип сети | | net_type | string | Тип сети |
| pci_slot | int | Слот pci | | pci_slot | int | Слот pci |
| qos | Struct{} [см. ниже](#Описание-структуры-qos) | QOS | | qos | Struct{} [см. ниже](#описание-структуры-qos) | QOS |
| target | string | Таргет интерфейса | | target | string | Таргет интерфейса |
| type | string | Тип интерфейса | | type | string | Тип интерфейса |
| vnfs | []int | Список ID vnf | | vnfs | []int | Список ID vnf |
@ -129,9 +129,9 @@ _Data source_ функция **decort_vins** принимает следующи
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| dhcp | []Struct{} [см. ниже](#Описание-структуры-dhcp) | информаиця о DHCP | | dhcp | []Struct{} [см. ниже](#описание-структуры-dhcp) | информаиця о DHCP |
| gw | []Struct{} [см. ниже](#Описание-структуры-gw) | GW | | gw | []Struct{} [см. ниже](#описание-структуры-gw) | GW |
| nat | []Struct{} [см. ниже](#Описание-структуры-nat) | NAT | | nat | []Struct{} [см. ниже](#описание-структуры-nat) | NAT |
### Описание структуры dhcp ### Описание структуры dhcp
@ -139,9 +139,9 @@ _Data source_ функция **decort_vins** принимает следующи
| --- | --- | --- | | --- | --- | --- |
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| config | Struct{} [см. ниже](#Описание-структуры-dhcp-config)| Информация о DHCP конфиге | | config | Struct{} [см. ниже](#описание-структуры-dhcp-config)| Информация о DHCP конфиге |
| created_time | int | Время создания | | created_time | int | Время создания |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах | | devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID | | gid | int | GRID ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| dhcp_id | int | ID dhcp | | dhcp_id | int | ID dhcp |
@ -165,7 +165,7 @@ _Data source_ функция **decort_vins** принимает следующи
| lease | int | срок | | lease | int | срок |
| netmask | int | Маска сети | | netmask | int | Маска сети |
| network | string | Сеть | | network | string | Сеть |
| reservations | []Struct{} [см. ниже](#Описание-структуры-reservations)| Информация о резервациях | | reservations | []Struct{} [см. ниже](#описание-структуры-reservations)| Информация о резервациях |
### Описание структуры reservations ### Описание структуры reservations
@ -184,7 +184,7 @@ _Data source_ функция **decort_vins** принимает следующи
### Описание структуры devices ### Описание структуры devices
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| primary | Struct{} [см. ниже](#Описание-структуры-primary)| Первичная информация | | primary | Struct{} [см. ниже](#описание-структуры-primary)| Первичная информация |
### Описание структуры primary ### Описание структуры primary
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -199,9 +199,9 @@ _Data source_ функция **decort_vins** принимает следующи
| --- | --- | --- | | --- | --- | --- |
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| config | Struct{} [см. ниже](#Описание-структуры-gw-config)| Информация о конфиге | | config | Struct{} [см. ниже](#описание-структуры-gw-config)| Информация о конфиге |
| created_time | int | Время создания | | created_time | int | Время создания |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах | | devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID | | gid | int | GRID ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| gw_id | int | ID GW | | gw_id | int | ID GW |
@ -222,7 +222,7 @@ _Data source_ функция **decort_vins** принимает следующи
| ext_net_id | int | ID внешней сети | | ext_net_id | int | ID внешней сети |
| ext_net_ip | string | IP внешней сети | | ext_net_ip | string | IP внешней сети |
| ext_netmask | int | Маска внешней сети | | ext_netmask | int | Маска внешней сети |
| qos | Struct{} [см. ниже](#Описание-структуры-qos) | QOS | | qos | Struct{} [см. ниже](#описание-структуры-qos) | QOS |
### Описание структуры nat ### Описание структуры nat
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -230,8 +230,8 @@ _Data source_ функция **decort_vins** принимает следующи
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| created_time | int | Время создания | | created_time | int | Время создания |
| config | Struct{} [см. ниже](#Описание-структуры-nat-config)| Информация о конфиге | | config | Struct{} [см. ниже](#описание-структуры-nat-config)| Информация о конфиге |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах | | devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID | | gid | int | GRID ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| nat_id | int | ID NAT | | nat_id | int | ID NAT |
@ -249,7 +249,7 @@ _Data source_ функция **decort_vins** принимает следующи
| --- | --- | --- | | --- | --- | --- |
| net_mask | int | Маска сети | | net_mask | int | Маска сети |
| network | string | Сеть | | network | string | Сеть |
| rules | []Struct{} [см. ниже](#Описание-структуры-rules)| Правила NAT | | rules | []Struct{} [см. ниже](#описание-структуры-rules)| Правила NAT |
### Описание структуры rules ### Описание структуры rules
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -17,8 +17,8 @@ _Data source_ функция **decort_account** принимает следую
| account_id | int | ID аккаунта | | account_id | int | ID аккаунта |
| account_name | string | Название аккаунта | | account_name | string | Название аккаунта |
| meta | []string | Мета информация | | meta | []string | Мета информация |
| resources | Struct{} [см. ниже](#Описание-структуры-resources)| Информация о ресурсах | | resources | Struct{} [см. ниже](#описание-структуры-resources)| Информация о ресурсах |
| acl | []Struct{} [см. ниже](#Описание-структуры-acl)| Более подробная информация об аккаунтах | | acl | []Struct{} [см. ниже](#описание-структуры-acl)| Более подробная информация об аккаунтах |
| company | string | Название компании, которой принадлежит аккаунт | | company | string | Название компании, которой принадлежит аккаунт |
| companyurl | string | url-адрес компани | | companyurl | string | url-адрес компани |
| created_by | string | Пользователь - создателя аккаунта | | created_by | string | Пользователь - создателя аккаунта |
@ -28,7 +28,7 @@ _Data source_ функция **decort_account** принимает следую
| deleted_time | int | Время удаления аккаунта | | deleted_time | int | Время удаления аккаунта |
| displayname | string | Отображаемое имя аккаунта | | displayname | string | Отображаемое имя аккаунта |
| guid | int | Внутренний guid аккаунта | | guid | int | Внутренний guid аккаунта |
| resource_limits | Struct{} [см. ниже](#Описание-структуры-resource_limits)| Ограничения ресурсов| | resource_limits | Struct{} [см. ниже](#описание-структуры-resource_limits)| Ограничения ресурсов|
| send_access_emails | bool | Флаг, отправлять ли на указанную почту письмо о доступе | | send_access_emails | bool | Флаг, отправлять ли на указанную почту письмо о доступе |
| service_account | bool | Флаг, является ли аккаунт аккаунтом-обслуживания | | service_account | bool | Флаг, является ли аккаунт аккаунтом-обслуживания |
| status | string | Статус аккаунта | | status | string | Статус аккаунта |
@ -36,14 +36,14 @@ _Data source_ функция **decort_account** принимает следую
| version | int | Версия аккаунта | | version | int | Версия аккаунта |
| vins | []int | Список id виртуальных сетей | | vins | []int | Список id виртуальных сетей |
| vinses | []int | Список id виртуальных сетей | | vinses | []int | Список id виртуальных сетей |
| computes | Struct{} [см .ниже](#Описание-структуры-computes)| Информация о вычислительных мощностях| | computes | Struct{} [см .ниже](#описание-структуры-computes)| Информация о вычислительных мощностях|
| machines | Struct{} [см .ниже](#Описание-структуры-machines)| Информация о виртуальных машинах (устаревшее)| | machines | Struct{} [см .ниже](#описание-структуры-machines)| Информация о виртуальных машинах (устаревшее)|
### Описание структуры resources ### Описание структуры resources
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| current | Struct{} [см. ниже](#Описание-структуры-current) | Информация о текуших ресурсах | | current | Struct{} [см. ниже](#описание-структуры-current) | Информация о текуших ресурсах |
| reserved | Struct{} [см. ниже](#Описание-структуры-reserved) | Информация о зарезверированных аккаунтом ресурсах | | reserved | Struct{} [см. ниже](#описание-структуры-reserved) | Информация о зарезверированных аккаунтом ресурсах |
### Описание структуры acl ### Описание структуры acl
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -87,7 +87,7 @@ _Data source_ функция **decort_account** принимает следую
| exttraffic | int | Внешний Traffic | | exttraffic | int | Внешний Traffic |
| gpu | int | Количество GPU | | gpu | int | Количество GPU |
| ram | int | Количество RAM | | ram | int | Количество RAM |
| seps | []Struct{} [см . ниже](#Описание-структуры-seps)| Информация о seps | | seps | []Struct{} [см . ниже](#описание-структуры-seps)| Информация о seps |
### Описание структуры seps ### Описание структуры seps
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -5,7 +5,7 @@ _Data source_ функция **decort_disk_list** служит для получ
## Изменения в версии 3.4.0 ## Изменения в версии 3.4.0
- В возвращаемые значения добавлено поле shareable - В возвращаемые значения добавлено поле shareable
- В возвращаемые значения добавлено поле present_to - В возвращаемые значения добавлено поле present_to
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#Описание-структуры-computes) - Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#описание-структуры-computes)
## Аргументы ## Аргументы
_Data source_ функция **decort_disk_list** принимает следующие аргументы: _Data source_ функция **decort_disk_list** принимает следующие аргументы:
@ -25,7 +25,7 @@ _Data source_ функция **decort_disk_list** принимает следу
| account_id | int | Уникальный идентификатор подписчика-владельца диска | | account_id | int | Уникальный идентификатор подписчика-владельца диска |
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск | | account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
| boot_partition | int | Кол-во разделов диска | | boot_partition | int | Кол-во разделов диска |
| computes | Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах (виртуальных машинах) | | computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| created_time | int | Время создания | | created_time | int | Время создания |
| deleted_time | int | Время удаления | | deleted_time | int | Время удаления |
| desc | string | Текстовое описание диска | | desc | string | Текстовое описание диска |
@ -38,7 +38,7 @@ _Data source_ функция **decort_disk_list** принимает следу
| id | int | Идентификатор диска | | id | int | Идентификатор диска |
| image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа | | image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа |
| images | []int | Идентификаторы образов, использующих диск | | images | []int | Идентификаторы образов, использующих диск |
| iotune | Struct{}[см. ниже](#Описание-структуры-iotune) | Информация об ограничениях IO диска| | iotune | Struct{}[см. ниже](#описание-структуры-iotune) | Информация об ограничениях IO диска|
| iqn | string | iqn диска | | iqn | string | iqn диска |
| login | string | Логин для доступа к диску | | login | string | Логин для доступа к диску |
| milestones | int | Вехи | | milestones | int | Вехи |
@ -62,7 +62,7 @@ _Data source_ функция **decort_disk_list** принимает следу
| shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам | | shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам |
| size_max | int | Размер диска в ГБ | | size_max | int | Размер диска в ГБ |
| size_used | float | Кол-во используемого места, в ГБ | | size_used | float | Кол-во используемого места, в ГБ |
| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска| | snapshots | []Struct{}[см. ниже](#описание-структуры-snapshots)| Снимки состояния диска|
| status | string | Статус диска | | status | string | Статус диска |
| tech_status | string | Технический статус диска | | tech_status | string | Технический статус диска |
| type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") | | type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") |

@ -15,7 +15,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| acl | Struct{} [см. ниже](#Описание-структуры-acl) | acl | | acl | Struct{} [см. ниже](#описание-структуры-acl) | acl |
| account_id | int | ID аккаунта | | account_id | int | ID аккаунта |
| account_name | string | Имя аккаунта | | account_name | string | Имя аккаунта |
| bservice_id | int | ID bservice | | bservice_id | int | ID bservice |
@ -26,8 +26,8 @@ _Data source_ функция **decort_k8s** принимает следующи
| deleted_time | int | Время удаления ресурса | | deleted_time | int | Время удаления ресурса |
| extnet_id | int | ID внешней сети | | extnet_id | int | ID внешней сети |
| k8s_ci_name | string | Имя образа кластера | | k8s_ci_name | string | Имя образа кластера |
| masters | []Struct{} [см. ниже](#Описание-структуры-masters) | Структура компьютов мастеров | | masters | []Struct{} [см. ниже](#описание-структуры-masters) | Структура компьютов мастеров |
| workers | []Struct{} [см. ниже](#Описание-структуры-workers) | Структура компьютов воркеров | | workers | []Struct{} [см. ниже](#описание-структуры-workers) | Структура компьютов воркеров |
| lb_id | int | ID балансировщика нагрзуки | | lb_id | int | ID балансировщика нагрзуки |
| lb_ip | string | IP балансировщика нагрзуки | | lb_ip | string | IP балансировщика нагрзуки |
| name | string | Имя ресурса | | name | string | Имя ресурса |
@ -44,9 +44,9 @@ _Data source_ функция **decort_k8s** принимает следующи
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| account_acl | []Struct{} [см. ниже](#Описание-структуры-списка-acl) | account_acl | | account_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | account_acl |
| k8s_acl| []Struct{} [см. ниже](#Описание-структуры-списка-acl) | k8s_acl | | k8s_acl| []Struct{} [см. ниже](#описание-структуры-списка-acl) | k8s_acl |
| rg_acl | []Struct{} [см. ниже](#Описание-структуры-списка-acl) | rg_acl | | rg_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | rg_acl |
### Описание структуры списка acl ### Описание структуры списка acl
@ -64,7 +64,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| cpu | int | Кол-во cpu на компьютах master | | cpu | int | Кол-во cpu на компьютах master |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| disk | int | ID диска | | disk | int | ID диска |
| master_id | int | ID группы master | | master_id | int | ID группы master |
| name | string | Имя группы master | | name | string | Имя группы master |
@ -77,7 +77,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| --- | --- | --- | | --- | --- | --- |
| annotations | []string | Аннотации группы workers | | annotations | []string | Аннотации группы workers |
| cpu | int | Кол-во cpu на компьютах workers | | cpu | int | Кол-во cpu на компьютах workers |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| disk | int | ID диска | | disk | int | ID диска |
| guid | string | ID ресурса | | guid | string | ID ресурса |
| id | int | ID группы workers | | id | int | ID группы workers |
@ -95,7 +95,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| name | string | Имя компьюта в составе группы | | name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы | | status | string | Статус компьюта в составе группы |
| tech_status | string | Статус компьюта в составе группы | | tech_status | string | Статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы | | interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT | | natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети | | natable_vins_network | string | IP виртуальной сети |

@ -37,13 +37,13 @@ _Data source_ функция **decort_k8s_list** принимает следую
| k8s_name | string | Имя кластера k8s | | k8s_name | string | Имя кластера k8s |
| rg_id | int | ID ресурсной группы | | rg_id | int | ID ресурсной группы |
| rg_name | string | Имя ресурсной группы | | rg_name | string | Имя ресурсной группы |
| service_account | Struct{} [см. ниже](#Описание-структуры-service_account)| информация о аккаунте кластера | | service_account | Struct{} [см. ниже](#описание-структуры-service_account)| информация о аккаунте кластера |
| status | string | Статус ресурса | | status | string | Статус ресурса |
| tech_status | string | Технический статус ресурса | | tech_status | string | Технический статус ресурса |
| updated_by | string | Кем был обновлен ресурс | | updated_by | string | Кем был обновлен ресурс |
| updated_time | int | Время последнего обновления ресурса | | updated_time | int | Время последнего обновления ресурса |
| vins_id | int | ID виртуальной сети | | vins_id | int | ID виртуальной сети |
| workers_groups | []Struct{} [см. ниже](#Описание-структуры-workers_groups)| группы воркеров кластера | | workers_groups | []Struct{} [см. ниже](#описание-структуры-workers_groups)| группы воркеров кластера |
### Описание-структуры-service_account ### Описание-структуры-service_account
@ -59,7 +59,7 @@ _Data source_ функция **decort_k8s_list** принимает следую
| --- | --- | --- | | --- | --- | --- |
| annotations | []string | Аннотации группы workers | | annotations | []string | Аннотации группы workers |
| cpu | int | Кол-во cpu на компьютах workers | | cpu | int | Кол-во cpu на компьютах workers |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация о группе | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация о группе |
| disk | int | ID диска | | disk | int | ID диска |
| guid | string | ID ресурса | | guid | string | ID ресурса |
| detailed_info_id | int | ID группы workers | | detailed_info_id | int | ID группы workers |
@ -77,7 +77,7 @@ _Data source_ функция **decort_k8s_list** принимает следую
| name | string | Имя компьюта в составе группы | | name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы | | status | string | Статус компьюта в составе группы |
| tech_status | string | Статус компьюта в составе группы | | tech_status | string | Статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы | | interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT | | natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети | | natable_vins_network | string | IP виртуальной сети |

@ -36,13 +36,13 @@ _Data source_ функция **decort_k8s_list_deleted** принимает сл
| k8s_name | string | Имя кластера k8s | | k8s_name | string | Имя кластера k8s |
| rg_id | int | ID ресурсной группы | | rg_id | int | ID ресурсной группы |
| rg_name | string | Имя ресурсной группы | | rg_name | string | Имя ресурсной группы |
| service_account | Struct{} [см. ниже](#Описание-структуры-service_account)| информация о аккаунте кластера | | service_account | Struct{} [см. ниже](#описание-структуры-service_account)| информация о аккаунте кластера |
| status | string | Статус ресурса | | status | string | Статус ресурса |
| tech_status | string | Технический статус ресурса | | tech_status | string | Технический статус ресурса |
| updated_by | string | Кем был обновлен ресурс | | updated_by | string | Кем был обновлен ресурс |
| updated_time | int | Время последнего обновления ресурса | | updated_time | int | Время последнего обновления ресурса |
| vins_id | int | ID виртуальной сети | | vins_id | int | ID виртуальной сети |
| workers_groups | []Struct{} [см. ниже](#Описание-структуры-workers_groups)| группы воркеров кластера | | workers_groups | []Struct{} [см. ниже](#описание-структуры-workers_groups)| группы воркеров кластера |
### Описание-структуры-service_account ### Описание-структуры-service_account
@ -58,7 +58,7 @@ _Data source_ функция **decort_k8s_list_deleted** принимает сл
| --- | --- | --- | | --- | --- | --- |
| annotations | []string | Аннотации группы workers | | annotations | []string | Аннотации группы workers |
| cpu | int | Кол-во cpu на компьютах workers | | cpu | int | Кол-во cpu на компьютах workers |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация о группе | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация о группе |
| disk | int | ID диска | | disk | int | ID диска |
| guid | string | ID ресурса | | guid | string | ID ресурса |
| detailed_info_id | int | ID группы workers | | detailed_info_id | int | ID группы workers |
@ -76,7 +76,7 @@ _Data source_ функция **decort_k8s_list_deleted** принимает сл
| name | string | Имя компьюта в составе группы | | name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы | | status | string | Статус компьюта в составе группы |
| tech_status | string | Статус компьюта в составе группы | | tech_status | string | Статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы | | interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT | | natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети | | natable_vins_network | string | IP виртуальной сети |

@ -21,7 +21,7 @@ _Data source_ функция **decort_k8s_wg** принимает следующ
| cpu | int | Кол-во cpu на нодах | | cpu | int | Кол-во cpu на нодах |
| ram | int | Кол-во ram на нодах | | ram | int | Кол-во ram на нодах |
| disk | int | ID диска | | disk | int | ID диска |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| labels | []string | Лейблы ресурса | | labels | []string | Лейблы ресурса |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| annotations | []string | Аннотации ресурса | | annotations | []string | Аннотации ресурса |
@ -35,7 +35,7 @@ _Data source_ функция **decort_k8s_wg** принимает следующ
| name | string | Имя компьюта в составе группы | | name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы | | status | string | Статус компьюта в составе группы |
| tech_status | string | Технический статус компьюта в составе группы | | tech_status | string | Технический статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы | | interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT | | natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети | | natable_vins_network | string | IP виртуальной сети |

@ -20,7 +20,7 @@ _Data source_ функция **decort_k8s_wg_list** принимает след
| cpu | int | Кол-во cpu на нодах | | cpu | int | Кол-во cpu на нодах |
| ram | int | Кол-во ram на нодах | | ram | int | Кол-во ram на нодах |
| disk | int | ID диска | | disk | int | ID диска |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| labels | []string | Лейблы ресурса | | labels | []string | Лейблы ресурса |
| wg_id | int | ID группы воркеров кластера | | wg_id | int | ID группы воркеров кластера |
| guid | int | ID ресурса | | guid | int | ID ресурса |
@ -35,7 +35,7 @@ _Data source_ функция **decort_k8s_wg_list** принимает след
| name | string | Имя компьюта в составе группы | | name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы | | status | string | Статус компьюта в составе группы |
| tech_status | string | Технический статус компьюта в составе группы | | tech_status | string | Технический статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы | | interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT | | natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети | | natable_vins_network | string | IP виртуальной сети |

@ -15,13 +15,13 @@ _Data source_ функция **decort_kvmvm_list** принимает следу
В случае успешного выполнения _data source_ функция **decort_kvmvm_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров: В случае успешного выполнения _data source_ функция **decort_kvmvm_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| account_id | int | Уникальный идентификатор подписчика-владельца ("account") данной виртуальной машины. | | account_id | int | Уникальный идентификатор подписчика-владельца ("account") данной виртуальной машины. |
| account_name | string | Имя подписчика, которому принадлежит данная виртуальная машина. | | account_name | string | Имя подписчика, которому принадлежит данная виртуальная машина. |
| affinity_label | string | Лейбл аффинити | | affinity_label | string | Лейбл аффинити |
| affinity_rules | []Struct [см. ниже](#Описание-структуры-affinity-rules) | Правила аффинити для компьютов | | affinity_rules | []Struct [см. ниже](#описание-структуры-affinity-rules) | Правила аффинити для компьютов |
| affinity_weight | int | weight аффинити | | affinity_weight | int | weight аффинити |
| anti_affinity_rules | []Struct [см. ниже](#Описание-структуры-affinity-rules) | Правила анти аффинити для компьютов | | anti_affinity_rules | []Struct [см. ниже](#описание-структуры-affinity-rules) | Правила анти аффинити для компьютов |
| arch | string | Архитектура | | arch | string | Архитектура |
| boot_order | []string | Boot order | | boot_order | []string | Boot order |
| bootdisk_size | int | Размер загрузочного диска в ГБ. | | bootdisk_size | int | Размер загрузочного диска в ГБ. |
@ -35,13 +35,13 @@ _Data source_ функция **decort_kvmvm_list** принимает следу
| deleted_time | int | Время удаления ресурса | | deleted_time | int | Время удаления ресурса |
| desc | string | Текстовое описание виртуальной машины. | | desc | string | Текстовое описание виртуальной машины. |
| devices | string | Девайсы | | devices | string | Девайсы |
| disks | []Struct [см. ниже](#Описание-структуры-disks)| информация о дисках компьюта | | disks | []Struct [см. ниже](#описание-структуры-disks)| информация о дисках компьюта |
| driver | string | Аппаратная архитектура данной виртуальной машины. | | driver | string | Аппаратная архитектура данной виртуальной машины. |
| gid | int | GID | | gid | int | GID |
| guid | int | GUID | | guid | int | GUID |
| compute_id | int | ID компьюта | | compute_id | int | ID компьюта |
| image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. | | image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. |
| interfaces | []Struct [см. ниже](#Описание-структуры-interfaces) | Информация о интерфейсах компьюта | | interfaces | []Struct [см. ниже](#описание-структуры-interfaces) | Информация о интерфейсах компьюта |
| lock_status | string | Статус доступности | | lock_status | string | Статус доступности |
| manager_id | int | Manager id | | manager_id | int | Manager id |
| manager_type | string | Type manager | | manager_type | string | Type manager |
@ -55,11 +55,11 @@ _Data source_ функция **decort_kvmvm_list** принимает следу
| res_name | string | Res name | | res_name | string | Res name |
| rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. | | rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. |
| rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. | | rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. |
| snap_sets | []Struct [см. ниже](#Описание-структуры-snap-sets) | Snap sets | | snap_sets | []Struct [см. ниже](#описание-структуры-snap-sets) | Snap sets |
| stateless_sep_id | int | ID сеп | | stateless_sep_id | int | ID сеп |
| stateless_sep_type | string | Тип сеп | | stateless_sep_type | string | Тип сеп |
| status | string | Статус диска | | status | string | Статус диска |
| tags | []Struct [см. ниже](#Описание-структуры-tags) | Тэги | | tags | []Struct [см. ниже](#описание-структуры-tags) | Тэги |
| tech_status | string | Технический статус диска | | tech_status | string | Технический статус диска |
| total_disk_size | int | Размер диска | | total_disk_size | int | Размер диска |
| updated_by | string | Кем обновлен ресурс | | updated_by | string | Кем обновлен ресурс |
@ -111,7 +111,7 @@ _Data source_ функция **decort_kvmvm_list** принимает следу
| netmask | int | Маска сети | | netmask | int | Маска сети |
| net_type | string | Тип сети | | net_type | string | Тип сети |
| pci_slot | int | Pci Slot | | pci_slot | int | Pci Slot |
| qos | []Struct{}[см. ниже](#Описание-структуры-qos)| QOS | | qos | []Struct{}[см. ниже](#описание-структуры-qos)| QOS |
| target | string | Цель сети | | target | string | Цель сети |
| type | string | Тип | | type | string | Тип |
| vnfs | []int | VNFS | | vnfs | []int | VNFS |

@ -14,9 +14,9 @@ _Data source_ функция **decort_kvmvm_user_list** принимает сл
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| account_acl | []Struct [см. ниже](#Описание-структуры-List-acl) | Информация о списке пользователей аккаунтов | | account_acl | []Struct [см. ниже](#описание-структуры-list-acl) | Информация о списке пользователей аккаунтов |
| compute_acl | []Struct [см. ниже](#Описание-структуры-List-acl) | Информация о списке пользователей компьютов | | compute_acl | []Struct [см. ниже](#описание-структуры-list-acl) | Информация о списке пользователей компьютов |
| rg_acl | []Struct [см. ниже](#Описание-структуры-List-acl) | Информация о списке пользователей ресурной группы | | rg_acl | []Struct [см. ниже](#описание-структуры-list-acl) | Информация о списке пользователей ресурной группы |
### Описание структуры List acl ### Описание структуры List acl
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -21,10 +21,10 @@ _Data source_ функция **decort_rg_list** принимает следую
В случае успешного выполнения _data source_ функция **decort_rg_list** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров: В случае успешного выполнения _data source_ функция **decort_rg_list** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров:
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| account_acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | account_acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. | | account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. |
| account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. | | account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. |
| acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| created_by | string | Кем создан ресурс | | created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |
| def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. | | def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. |
@ -40,7 +40,7 @@ _Data source_ функция **decort_rg_list** принимает следую
| milestones | int | Milestones | | milestones | int | Milestones |
| name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). | | name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). |
| register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты | | register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты |
| resource_limits | [см. ниже](#Описание-структуры-resource-limits) | Лимиты ресурсов | | resource_limits | [см. ниже](#описание-структуры-resource-limits) | Лимиты ресурсов |
| secret | string | Секрет | | secret | string | Секрет |
| status | string | Статус resgroup | | status | string | Статус resgroup |
| updated_by | string | Кем был сделан апдейт | | updated_by | string | Кем был сделан апдейт |

@ -23,9 +23,9 @@ _Data source_ функция **decort_rg_list_computes** принимает сл
| account_id | int | Уникальный идентификатор подписчика-владельца ("account") данной виртуальной машины. | | account_id | int | Уникальный идентификатор подписчика-владельца ("account") данной виртуальной машины. |
| account_name | string | Имя подписчика, которому принадлежит данная виртуальная машина. | | account_name | string | Имя подписчика, которому принадлежит данная виртуальная машина. |
| affinity_label | string | Лейбл аффинити | | affinity_label | string | Лейбл аффинити |
| affinity_rules | []Struct [см. ниже](#Описание-структуры-affinity-rules) | Правила аффинити для компьютов | | affinity_rules | []Struct [см. ниже](#описание-структуры-affinity-rules) | Правила аффинити для компьютов |
| affinity_weight | int | weight аффинити | | affinity_weight | int | weight аффинити |
| anti_affinity_rules | []Struct [см. ниже](#Описание-структуры-affinity-rules) | Правила анти аффинити для компьютов | | anti_affinity_rules | []Struct [см. ниже](#описание-структуры-affinity-rules) | Правила анти аффинити для компьютов |
| cpus | int | Количество виртуальных CPU, выделенных данному серверу. | | cpus | int | Количество виртуальных CPU, выделенных данному серверу. |
| created_by | string | Кес создан ресурс | | created_by | string | Кес создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |

@ -20,10 +20,10 @@ _Data source_ функция **decort_rg_list_deleted** принимает сл
В случае успешного выполнения _data source_ функция **decort_rg_list_deleted** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров: В случае успешного выполнения _data source_ функция **decort_rg_list_deleted** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров:
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| account_acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | account_acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. | | account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. |
| account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. | | account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. |
| acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control | | acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| created_by | string | Кем создан ресурс | | created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |
| def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. | | def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. |
@ -39,7 +39,7 @@ _Data source_ функция **decort_rg_list_deleted** принимает сл
| milestones | int | Milestones | | milestones | int | Milestones |
| name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). | | name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). |
| register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты | | register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты |
| resource_limits | [см. ниже](#Описание-структуры-resource-limits) | Лимиты ресурсов | | resource_limits | [см. ниже](#описание-структуры-resource-limits) | Лимиты ресурсов |
| secret | string | Секрет | | secret | string | Секрет |
| status | string | Статус resgroup | | status | string | Статус resgroup |
| updated_by | string | Кем был сделан апдейт | | updated_by | string | Кем был сделан апдейт |

@ -27,7 +27,7 @@ _Data source_ функция **decort_rg_usage** принимает следую
| exttraffic | int | Exttraffic| | exttraffic | int | Exttraffic|
| gpu | int | Количество GPU | | gpu | int | Количество GPU |
| ram | int | Количество RAM | | ram | int | Количество RAM |
| seps | []Struct [см. ниже](#Описание-структуры-seps) | Информация о сепах | | seps | []Struct [см. ниже](#описание-структуры-seps) | Информация о сепах |
### Описание структуры acl ### Описание структуры acl
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -66,7 +66,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| boot_disk_size | int | :heavy_check_mark: | Размер загрузочного диска виртуальной машины в ГБ. | | boot_disk_size | int | :heavy_check_mark: | Размер загрузочного диска виртуальной машины в ГБ. |
| extra_disks | []int | :x: | Список идентификаторов дополнительных дисков, которые требуется подключить к данной виртуальной машине помимо загрузочного диска. | | extra_disks | []int | :x: | Список идентификаторов дополнительных дисков, которые требуется подключить к данной виртуальной машине помимо загрузочного диска. |
| cloud_init | string | :x: | Используется на этапе создания вм.<br/>Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | | cloud_init | string | :x: | Используется на этапе создания вм.<br/>Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. |
| network | []Struct [см. ниже](#Описание-блока-network) | :x: | Параметры сетевого подключения. Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение.| | network | []Struct [см. ниже](#описание-блока-network) | :x: | Параметры сетевого подключения. Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение.|
| description | string | :x: | Текстовое описание виртуальной машины. | | description | string | :x: | Текстовое описание виртуальной машины. |
| started | bool | :x: | Флаг запуска машины,<br/>по-умолчанию - true.<br/>Если true - машина включена,<br/>если false - выключена. | | started | bool | :x: | Флаг запуска машины,<br/>по-умолчанию - true.<br/>Если true - машина включена,<br/>если false - выключена. |
| sep_id | int | :x: | Идентификатор sep | | sep_id | int | :x: | Идентификатор sep |
@ -75,17 +75,17 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| ipa_type | string | :x: | Тип аутентификатора | | ipa_type | string | :x: | Тип аутентификатора |
| permanently | bool | :x: | Мгновенное удаление виртуальной машины, минуя корзину. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса | | permanently | bool | :x: | Мгновенное удаление виртуальной машины, минуя корзину. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса |
| detach_disks | bool | :x: | Отсоединение прикрепленных к виртуальной машине дисков перед ее удалением. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса | | detach_disks | bool | :x: | Отсоединение прикрепленных к виртуальной машине дисков перед ее удалением. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса |
| disks | []Struct [см. ниже](#Описание-блока-disks)| :x: | Описание диска. Таких может быть любое кол-во, либо не быть вообще | | disks | []Struct [см. ниже](#описание-блока-disks)| :x: | Описание диска. Таких может быть любое кол-во, либо не быть вообще |
| enabled | bool | :x: | Доступность вычислительной машины | | enabled | bool | :x: | Доступность вычислительной машины |
| affinity_label | string | :x: | Метка для правил affinity | | affinity_label | string | :x: | Метка для правил affinity |
| affinity_rules | []Struct [см. ниже](#Описание-блока-affinity_rules) | :x: | Блок описания правил affinity. Блоков может быть несколько, один или отсутствовать. | | affinity_rules | []Struct [см. ниже](#описание-блока-affinity_rules) | :x: | Блок описания правил affinity. Блоков может быть несколько, один или отсутствовать. |
| anti_affinity_rules | []Struct [см. ниже](#Описание-блока-anti_affinity_rules) | :x: | Блок описания правил anti-affinity. Блоков может быть несколько, один или отсутствовать. | | anti_affinity_rules | []Struct [см. ниже](#описание-блока-anti_affinity_rules) | :x: | Блок описания правил anti-affinity. Блоков может быть несколько, один или отсутствовать. |
| tags | []Struct [см. ниже](#Описание-блока-tags) | :x: | Задание тэгов компьюта | | tags | []Struct [см. ниже](#описание-блока-tags) | :x: | Задание тэгов компьюта |
| port_forwarding | []Struct [см. ниже](#Описание-блока-port_forwarding) | :x: | Настройка порт форвардинга для компьюта | | port_forwarding | []Struct [см. ниже](#описание-блока-port_forwarding) | :x: | Настройка порт форвардинга для компьюта |
| user_access | []Struct [см. ниже](#Описание-блока-user_access) | :x: | Предоставление доступов к компьюту | | user_access | []Struct [см. ниже](#описание-блока-user_access) | :x: | Предоставление доступов к компьюту |
| snapshot | []Struct [см. ниже](#Описание-блока-snapshot) | :x: | Создание мнапшотов | | snapshot | []Struct [см. ниже](#описание-блока-snapshot) | :x: | Создание мнапшотов |
| rollback | []Struct [см. ниже](#Описание-блока-rollback) | :x: | Rollback на определенный снапшот | | rollback | []Struct [см. ниже](#описание-блока-rollback) | :x: | Rollback на определенный снапшот |
| cd | []Struct [см. ниже](#Описание-блока-cd) | :x: | Добавление диска cd rom | | cd | []Struct [см. ниже](#описание-блока-cd) | :x: | Добавление диска cd rom |
| pin_to_stack | bool | :x: | Флаг, отвечающий за добавление кмпьюта в стэк | | pin_to_stack | bool | :x: | Флаг, отвечающий за добавление кмпьюта в стэк |
| pause | bool | :x: | Флаг, отвкчающий за pause/resume компьюта | | pause | bool | :x: | Флаг, отвкчающий за pause/resume компьюта |
| reset | bool | :x: | Флаг, отвкчающий за reset компьюта | | reset | bool | :x: | Флаг, отвкчающий за reset компьюта |
@ -187,7 +187,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| cpu | int | Количество виртуальных CPU, выделенных данному серверу. | | cpu | int | Количество виртуальных CPU, выделенных данному серверу. |
| created_by | string | Кем создан ресурс | | created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |
| custom_fields | []Struct [см. ниже](#Описание-структуры-custom-fields) | Кастомные поля | | custom_fields | []Struct [см. ниже](#описание-структуры-custom-fields) | Кастомные поля |
| deleted_by | string | Кем удален ресурс | | deleted_by | string | Кем удален ресурс |
| deleted_time | int | Время удаления ресурса | | deleted_time | int | Время удаления ресурса |
| description | string | Текстовое описание виртуальной машины. | | description | string | Текстовое описание виртуальной машины. |
@ -200,7 +200,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| compute_id | int | Идентификатор экземпляра _compute_, соответствующего данной виртуальной машине. | | compute_id | int | Идентификатор экземпляра _compute_, соответствующего данной виртуальной машине. |
| id | int | Уникальный идентификатор этой виртуальной машины в облачной платформе. Всегда совпадает с `compute_id`. | | id | int | Уникальный идентификатор этой виртуальной машины в облачной платформе. Всегда совпадает с `compute_id`. |
| image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. | | image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. |
| interfaces | []Struct [см. ниже](#Описание-структуры-interfaces) | Информация о интерфейсах компьюта | | interfaces | []Struct [см. ниже](#описание-структуры-interfaces) | Информация о интерфейсах компьюта |
| ipa_type | string | Тип аутентификатора | | ipa_type | string | Тип аутентификатора |
| is | string | Наименование системы | | is | string | Наименование системы |
| lock_status | string | Статус доступности | | lock_status | string | Статус доступности |
@ -215,7 +215,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| natable_vins_network | string | NAT vins network | | natable_vins_network | string | NAT vins network |
| natable_vins_network_name | string | NAT vins network name | | natable_vins_network_name | string | NAT vins network name |
| network | list of dicts | Характеристики сетевых сегментов, к которым подключен данный сервер. Формат структуры:<br/>* (string) `net_type` - тип сети, соответствующей данному подключению. "EXTNET" в случае прямого подключения во внешнюю сеть, "VINS" в случае подключения к Virtual Network Segment.<br/>* (int) `net_id` - идентификатор соответствующего сетевого сегмента: внешней сети в случае `net_type = "EXTNET"` и ViNS в случае `net_type = "VINS"`<br/>* (string) `ip_address` - IP адрес, выделенный данному подключению.<br/>* (string) `mac` - MAC адрес, назначенный соответствующему сетевому интерфейсу виртуальной машины. | | network | list of dicts | Характеристики сетевых сегментов, к которым подключен данный сервер. Формат структуры:<br/>* (string) `net_type` - тип сети, соответствующей данному подключению. "EXTNET" в случае прямого подключения во внешнюю сеть, "VINS" в случае подключения к Virtual Network Segment.<br/>* (int) `net_id` - идентификатор соответствующего сетевого сегмента: внешней сети в случае `net_type = "EXTNET"` и ViNS в случае `net_type = "VINS"`<br/>* (string) `ip_address` - IP адрес, выделенный данному подключению.<br/>* (string) `mac` - MAC адрес, назначенный соответствующему сетевому интерфейсу виртуальной машины. |
| os_users | []Struct [см. ниже](#Описание-структуры-os-users) | Имена и пароли пользователей гостевой ОС, установленные платформой при создании виртуального сервера. Формат структуры:<br/>* (string) `login` - учётная запись в гостевой ОС.<br/>* (string) `password` - пароль к этой учётной записи. | | os_users | []Struct [см. ниже](#описание-структуры-os-users) | Имена и пароли пользователей гостевой ОС, установленные платформой при создании виртуального сервера. Формат структуры:<br/>* (string) `login` - учётная запись в гостевой ОС.<br/>* (string) `password` - пароль к этой учётной записи. |
| permanently | bool | Мгновенное удаление виртуальной машины, минуя корзину. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса | | permanently | bool | Мгновенное удаление виртуальной машины, минуя корзину. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса |
| pinned | bool | добавлен ли компьют на стек | | pinned | bool | добавлен ли компьют на стек |
| pool | string | Наименование пула для размещения | | pool | string | Наименование пула для размещения |
@ -227,7 +227,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. | | rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. |
| rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. | | rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. |
| sep_id | int | Идентификатор sep | | sep_id | int | Идентификатор sep |
| snap_sets | []Struct [см. ниже](#Описание-структуры-snap-sets) | Snap sets | | snap_sets | []Struct [см. ниже](#описание-структуры-snap-sets) | Snap sets |
| started | bool | Опциональный параметр, флаг запуска машины,<br/>по-умолчанию - true.<br/>Если true - машина включена,<br/>если false - выключена. | | started | bool | Опциональный параметр, флаг запуска машины,<br/>по-умолчанию - true.<br/>Если true - машина включена,<br/>если false - выключена. |
| stateless_sep_id | int | ID сепа | | stateless_sep_id | int | ID сепа |
| stateless_sep_type | string | Тип сепа | | stateless_sep_type | string | Тип сепа |
@ -262,7 +262,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| netmask | int | Маска сети | | netmask | int | Маска сети |
| net_type | string | Тип сети | | net_type | string | Тип сети |
| pci_slot | int | Pci Slot | | pci_slot | int | Pci Slot |
| qos | []Struct{}[см. ниже](#Описание-структуры-qos)| QOS | | qos | []Struct{}[см. ниже](#описание-структуры-qos)| QOS |
| target | string | Цель сети | | target | string | Цель сети |
| type | string | Тип | | type | string | Тип |
| vnfs | []int | VNFS | | vnfs | []int | VNFS |

@ -35,9 +35,9 @@ _Resource_ функция **decort_resgroup** принимает следующ
| ext_ip | string | :x: | IP адрес из диапазона, принадлежащего внешней сети, который будет присвоен подключению ViNS во внешнюю сеть в случае, когда `def_net_type = "PRIVATE"` и ненулевом `ext_net_id`. При других значениях `def_net_type` данный параметр игнорируется.<br/>Если данный параметр не указан явно, то платформа автоматически выберет свободный IP адрес.<br/>Если заданный `ext_ip` уже используется, платформа вернёт ошибку. | | ext_ip | string | :x: | IP адрес из диапазона, принадлежащего внешней сети, который будет присвоен подключению ViNS во внешнюю сеть в случае, когда `def_net_type = "PRIVATE"` и ненулевом `ext_net_id`. При других значениях `def_net_type` данный параметр игнорируется.<br/>Если данный параметр не указан явно, то платформа автоматически выберет свободный IP адрес.<br/>Если заданный `ext_ip` уже используется, платформа вернёт ошибку. |
| ext_net_id | int | :x: | Идентификатор внешней сети, в которую будет подключён ViNS, автоматически создаваемый платформой для данной ресурсной группы в случае, когда `def_net_type = "PRIVATE"`. При других значениях `def_net_type` данный параметр игнорируется.<br/>Если данный параметр не задан явно при `def_net_type = "PRIVATE"`, то платформа выберет первую из доступных данному пользователю внешних сетей. | | ext_net_id | int | :x: | Идентификатор внешней сети, в которую будет подключён ViNS, автоматически создаваемый платформой для данной ресурсной группы в случае, когда `def_net_type = "PRIVATE"`. При других значениях `def_net_type` данный параметр игнорируется.<br/>Если данный параметр не задан явно при `def_net_type = "PRIVATE"`, то платформа выберет первую из доступных данному пользователю внешних сетей. |
| ipcidr | string | :x: | Адрес сети внутри ViNS для случая `def_net_type = "PRIVATE"`<br/>Если данный параметр явно не задан, то платформа назначит адрес сети автоматически. | | ipcidr | string | :x: | Адрес сети внутри ViNS для случая `def_net_type = "PRIVATE"`<br/>Если данный параметр явно не задан, то платформа назначит адрес сети автоматически. |
| quota | Struct [см. ниже](#Описание-структуры-quota)| :x: | Квоты на объем ресурсов, устанавливаемые для данной ресурсной группы, с разбивкой по количеству CPU, объему RAM, объему дисковых ресурсов, количеству внешних IP адресов и т.п. Максмальное количество: 1 | | quota | Struct [см. ниже](#описание-структуры-quota)| :x: | Квоты на объем ресурсов, устанавливаемые для данной ресурсной группы, с разбивкой по количеству CPU, объему RAM, объему дисковых ресурсов, количеству внешних IP адресов и т.п. Максмальное количество: 1 |
| access | []Struct [см. ниже](#Описание-структуры-access)| :x: | Юзеры которым выдется доступ к данной ресурсной группе | | access | []Struct [см. ниже](#описание-структуры-access)| :x: | Юзеры которым выдется доступ к данной ресурсной группе |
| def_net | Struct [см. ниже](#Описание-структуры-def_net)| :x: | Параметры сети ресурсной группы. Максмальное количество: 1| | def_net | Struct [см. ниже](#описание-структуры-def_net)| :x: | Параметры сети ресурсной группы. Максмальное количество: 1|
### Описание структуры quota ### Описание структуры quota
| Аргумент | Тип | Обязательный | Описание | | Аргумент | Тип | Обязательный | Описание |
@ -72,14 +72,14 @@ _Resource_ функция **decort_resgroup** принимает следующ
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| acl | Struct{} [см. ниже](#Описание-структуры-acl) | Cписок Acces Control List | | acl | Struct{} [см. ниже](#описание-структуры-acl) | Cписок Acces Control List |
| account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. | | account_id | int | Уникальный идентификатор подписчика-владельца данной ресурсной группы. |
| account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. | | account_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. |
| created_by | string | Кес создан ресурс | | created_by | string | Кес создан ресурс |
| created_time | int | Время создания ресурса | | created_time | int | Время создания ресурса |
| deleted_by | string | Кем удален ресурс | | deleted_by | string | Кем удален ресурс |
| deleted_time | int | Время удаления ресурса | | deleted_time | int | Время удаления ресурса |
| resources | Struct{} [см. ниже](#Описание-структуры-resources)| Информация о занимаемых ресурсах | | resources | Struct{} [см. ниже](#описание-структуры-resources)| Информация о занимаемых ресурсах |
| def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. | | def_net_id | int | Уникальный идентификатор сети, установленной по умолчанию для данной ресурсной группы. Экземпляры _compute_, создаваемые в данной ресурсной группе, по умолчанию будут иметь подключение к данной сети, если при их создании явно не указано иное.<br/>Для `def_net_type = "EXTNET" в этом параметре указан идентификатор внешней сети. Для `def_net_type = "PRIVATE" - идентификатор ViNS. |
| def_net_type | string | Тип сети, установленной по умолчанию для данной ресурсной группы. Может принимать одно из следующих значений:<br> * EXTNET - подключение во внешнюю сеть с идентификатором `def_net_id`<br> * PRIVATE - подключение в виртуальный сетевой сегмент (ViNS ) с идентификатором `def_net_id`<br> * NONE - сеть по умолчанию не задана, экземпляры _compute_ в данной ресурсной группе будут создаваться без сетевых подключений, если при их создании явно не указано иное. | | def_net_type | string | Тип сети, установленной по умолчанию для данной ресурсной группы. Может принимать одно из следующих значений:<br> * EXTNET - подключение во внешнюю сеть с идентификатором `def_net_id`<br> * PRIVATE - подключение в виртуальный сетевой сегмент (ViNS ) с идентификатором `def_net_id`<br> * NONE - сеть по умолчанию не задана, экземпляры _compute_ в данной ресурсной группе будут создаваться без сетевых подключений, если при их создании явно не указано иное. |
| description | string | Текстовое описание данной ресурсной группы. | | description | string | Текстовое описание данной ресурсной группы. |
@ -114,8 +114,8 @@ _Resource_ функция **decort_resgroup** принимает следующ
### Описание структуры resources ### Описание структуры resources
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| current | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о текуших ресурсах | | current | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о текуших ресурсах |
| reserved | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах | | reserved | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах |
### Описание структуры current и reserved ### Описание структуры current и reserved
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -126,7 +126,7 @@ _Resource_ функция **decort_resgroup** принимает следующ
| exttraffic | int | Внешний Traffic | | exttraffic | int | Внешний Traffic |
| gpu | int | Количество GPU | | gpu | int | Количество GPU |
| ram | int | Количество RAM | | ram | int | Количество RAM |
| seps | []Struct{} [см . ниже](#Описание-структуры-seps)| Информация о seps | | seps | []Struct{} [см . ниже](#описание-структуры-seps)| Информация о seps |
### Описание структуры seps ### Описание структуры seps
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -3,7 +3,7 @@ _Resource_ функция **decort_disk** служит для управлени
## Изменения в версии 3.4.0 ## Изменения в версии 3.4.0
- В аргументы добавлено опциональное поле shareable - В аргументы добавлено опциональное поле shareable
- В возвращаемые значения добавлено новое поле present_to - В возвращаемые значения добавлено новое поле present_to
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#Описание-структуры-computes) - Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#описание-структуры-computes)
## Изменения в версии 3.2.0 ## Изменения в версии 3.2.0
- Начиная с версии 3.2.0 упразднено поле restore в конфигурации ресурса. Провайдер проверяет, при обновлении конфигурации ресурса, его статус, в случае, если диск был удален (статус - **DELETED**) в платформе (помещен в корзину), провайдер его восстанавливает, используя restore автоматически. - Начиная с версии 3.2.0 упразднено поле restore в конфигурации ресурса. Провайдер проверяет, при обновлении конфигурации ресурса, его статус, в случае, если диск был удален (статус - **DELETED**) в платформе (помещен в корзину), провайдер его восстанавливает, используя restore автоматически.
@ -27,7 +27,7 @@ _Resource_ функция **decort_disk** принимает следующие
| permanently | bool | :x: | Мгновенное удаление диска. Используется при удалении | | permanently | bool | :x: | Мгновенное удаление диска. Используется при удалении |
| reason | string | :x: | Причина удаления. Используется при удалении | | reason | string | :x: | Причина удаления. Используется при удалении |
| shareable | bool | :x: | Флаг, отвечающий за доступность диска дургим ресурсам | | shareable | bool | :x: | Флаг, отвечающий за доступность диска дургим ресурсам |
| iotune | Struct{}[см. ниже](#Описание-структуры-iotune) | :x: | Информация об ограничениях IO диска | | iotune | Struct{}[см. ниже](#описание-структуры-iotune) | :x: | Информация об ограничениях IO диска |
### Описание структуры iotune ### Описание структуры iotune
| Аргумент | Тип | Обязательный | Описание | | Аргумент | Тип | Обязательный | Описание |
@ -54,7 +54,7 @@ _Resource_ функция **decort_disk** принимает следующие
| account_id | int | Уникальный идентификатор подписчика-владельца диска | | account_id | int | Уникальный идентификатор подписчика-владельца диска |
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск | | account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
| boot_partition | int | Кол-во разделов диска | | boot_partition | int | Кол-во разделов диска |
| computes | Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах (виртуальных машинах) | | computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| created_time | int | Время создания | | created_time | int | Время создания |
| deleted_time | int | Время удаления | | deleted_time | int | Время удаления |
| desc | string | Текстовое описание диска | | desc | string | Текстовое описание диска |
@ -67,7 +67,7 @@ _Resource_ функция **decort_disk** принимает следующие
| id | int | Идентификатор диска | | id | int | Идентификатор диска |
| image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа | | image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа |
| images | []int | Идентификаторы образов, использующих диск | | images | []int | Идентификаторы образов, использующих диск |
| iotune | Struct{}[см. ниже](#Описание-cтруктуры-iotune) | Информация об ограничениях IO диска| | iotune | Struct{}[см. ниже](#описание-cтруктуры-iotune) | Информация об ограничениях IO диска|
| iqn | string | iqn диска | | iqn | string | iqn диска |
| login | string | Логин для доступа к диску | | login | string | Логин для доступа к диску |
| milestones | int | Вехи | | milestones | int | Вехи |
@ -91,7 +91,7 @@ _Resource_ функция **decort_disk** принимает следующие
| shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам | | shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам |
| size_max | int | Размер диска в ГБ | | size_max | int | Размер диска в ГБ |
| size_used | int | Кол-во используемого места, в ГБ | | size_used | int | Кол-во используемого места, в ГБ |
| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска| | snapshots | []Struct{}[см. ниже](#описание-структуры-snapshots)| Снимки состояния диска|
| status | string | Статус диска | | status | string | Статус диска |
| tech_status | string | Технический статус диска | | tech_status | string | Технический статус диска |
| type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") | | type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:<br/>"B" - признак загрузочного диска ("boot").<br/>"D" - признак дополнительного диска ("data") |

@ -30,8 +30,8 @@ _Resource_ функция **decort_vins** принимает следующие
| enable | bool | :x: | Флаг, отвечающий за возможность переводить ресурс в состояния enable и disable | | enable | bool | :x: | Флаг, отвечающий за возможность переводить ресурс в состояния enable и disable |
| permanently | bool | :x: | Безвозвратное удаление диска. Используется при удалении| | permanently | bool | :x: | Безвозвратное удаление диска. Используется при удалении|
| force | bool | :x: | Удаление ресурса, в случае если он к чему-то присоединен произойдет отсоединение его от других ресурсов и удаление| | force | bool | :x: | Удаление ресурса, в случае если он к чему-то присоединен произойдет отсоединение его от других ресурсов и удаление|
| ip | Struct{} [см. ниже](#Описание-структуры-ip)| :x: | Структура для резервирования IP адресов | | ip | Struct{} [см. ниже](#описание-структуры-ip)| :x: | Структура для резервирования IP адресов |
| nat_rule | Struct{} [см. ниже](#Описание-структуры-nat_rule)| :x: | Структура для того, чтобы задавать правила NAT | | nat_rule | Struct{} [см. ниже](#описание-структуры-nat_rule)| :x: | Структура для того, чтобы задавать правила NAT |
| desc | string | :x: | Текстовое описание данного ViNS.<br/>Данный параметр не является обязательным, значение по умолчанию - пустая строка. | | desc | string | :x: | Текстовое описание данного ViNS.<br/>Данный параметр не является обязательным, значение по умолчанию - пустая строка. |
| restore | bool | :x: | Флаг, для восстановления ресурса | | restore | bool | :x: | Флаг, для восстановления ресурса |
| vnfdev_restart | bool | :x: | Флаг, для рестарта VNF | | vnfdev_restart | bool | :x: | Флаг, для рестарта VNF |
@ -62,13 +62,13 @@ _Resource_ функция **decort_vins** принимает следующие
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| vnf_dev | []Struct{} [см. ниже](#Описание-структуры-vnf_dev)| VNFDEV | | vnf_dev | []Struct{} [см. ниже](#описание-структуры-vnf_dev)| VNFDEV |
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. | | account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. |
| computes | []Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах | | computes | []Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах |
| default_gw | string | Шлюз по умолчанию | | default_gw | string | Шлюз по умолчанию |
| default_qos | []Struct{} [см. ниже](#Описание-структуры-qos) | qos виртуальной сети | | default_qos | []Struct{} [см. ниже](#описание-структуры-qos) | qos виртуальной сети |
| desc | string | Текстовое описание ViNS. | | desc | string | Текстовое описание ViNS. |
| gid | int | Grid ID | | gid | int | Grid ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
@ -86,7 +86,7 @@ _Resource_ функция **decort_vins** принимает следующие
| sec_vnf_dev_id | int | ID sec vnf | | sec_vnf_dev_id | int | ID sec vnf |
| status | string | Статус | | status | string | Статус |
| user_managed | bool | Флаг user managed | | user_managed | bool | Флаг user managed |
| vnfs | []Struct{} [см. ниже](#Описание-структуры-vnfs) | VNFS | | vnfs | []Struct{} [см. ниже](#описание-структуры-vnfs) | VNFS |
| vxlan_id | int | ID vxlan | | vxlan_id | int | ID vxlan |
### Описание структуры vnf_dev ### Описание структуры vnf_dev
@ -96,14 +96,14 @@ _Resource_ функция **decort_vins** принимает следующие
| \_ckey | string | Ckey | | \_ckey | string | Ckey |
| account_id | int | ID аккаунта | | account_id | int | ID аккаунта |
| capabilities | []string | Возможности vnf_dev | | capabilities | []string | Возможности vnf_dev |
| config | Struct{} [см. ниже](#Описание-структуры-config)| Конфиг VNF | | config | Struct{} [см. ниже](#описание-структуры-config)| Конфиг VNF |
| config_saved | bool | Флаг, отвечающий за то сохранен ли конфиг | | config_saved | bool | Флаг, отвечающий за то сохранен ли конфиг |
| custom_pre_cfg | bool | Custom | | custom_pre_cfg | bool | Custom |
| desc | string | Описание | | desc | string | Описание |
| gid | int | Grid ID | | gid | int | Grid ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| vnf_id | int | ID vnf | | vnf_id | int | ID vnf |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-interfaces)| Информация о интерфейсах | | interfaces | []Struct{} [см. ниже](#описание-структуры-interfaces)| Информация о интерфейсах |
| lock_status | string | Статус доступа vnf_dev | | lock_status | string | Статус доступа vnf_dev |
| milestones | int | Этапы | | milestones | int | Этапы |
| vnf_name | string | Имя VNF | | vnf_name | string | Имя VNF |
@ -116,8 +116,8 @@ _Resource_ функция **decort_vins** принимает следующие
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| mgmt | Struct{} [см. ниже](#Описание-структуры-mgmt) | Config Mgmt | | mgmt | Struct{} [см. ниже](#описание-структуры-mgmt) | Config Mgmt |
| resources | []Struct{} [см. ниже](#Описание-структуры-resources)| Config resources | | resources | []Struct{} [см. ниже](#описание-структуры-resources)| Config resources |
### Описание структуры mgmt ### Описание структуры mgmt
@ -154,7 +154,7 @@ _Resource_ функция **decort_vins** принимает следующие
| net_mask | int | Маска | | net_mask | int | Маска |
| net_type | string | Тип сети | | net_type | string | Тип сети |
| pci_slot | int | Слот pci | | pci_slot | int | Слот pci |
| qos | Struct{} [см. ниже](#Описание-структуры-qos) | QOS | | qos | Struct{} [см. ниже](#описание-структуры-qos) | QOS |
| target | string | Таргет интерфейса | | target | string | Таргет интерфейса |
| type | string | Тип интерфейса | | type | string | Тип интерфейса |
| vnfs | []int | Список ID vnf | | vnfs | []int | Список ID vnf |
@ -179,9 +179,9 @@ _Resource_ функция **decort_vins** принимает следующие
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| dhcp | []Struct{} [см. ниже](#Описание-структуры-dhcp) | информаиця о DHCP | | dhcp | []Struct{} [см. ниже](#описание-структуры-dhcp) | информаиця о DHCP |
| gw | []Struct{} [см. ниже](#Описание-структуры-gw) | GW | | gw | []Struct{} [см. ниже](#описание-структуры-gw) | GW |
| nat | []Struct{} [см. ниже](#Описание-структуры-nat) | NAT | | nat | []Struct{} [см. ниже](#описание-структуры-nat) | NAT |
### Описание структуры dhcp ### Описание структуры dhcp
@ -189,9 +189,9 @@ _Resource_ функция **decort_vins** принимает следующие
| --- | --- | --- | | --- | --- | --- |
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| config | Struct{} [см. ниже](#Описание-структуры-dhcp-config)| Информация о DHCP конфиге | | config | Struct{} [см. ниже](#описание-структуры-dhcp-config)| Информация о DHCP конфиге |
| created_time | int | Время создания | | created_time | int | Время создания |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах | | devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID | | gid | int | GRID ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| dhcp_id | int | ID dhcp | | dhcp_id | int | ID dhcp |
@ -215,7 +215,7 @@ _Resource_ функция **decort_vins** принимает следующие
| lease | int | срок | | lease | int | срок |
| netmask | int | Маска сети | | netmask | int | Маска сети |
| network | string | Сеть | | network | string | Сеть |
| reservations | []Struct{} [см. ниже](#Описание-структуры-reservations)| Информация о резервациях | | reservations | []Struct{} [см. ниже](#описание-структуры-reservations)| Информация о резервациях |
### Описание структуры reservations ### Описание структуры reservations
@ -234,7 +234,7 @@ _Resource_ функция **decort_vins** принимает следующие
### Описание структуры devices ### Описание структуры devices
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| primary | Struct{} [см. ниже](#Описание-структуры-primary)| Первичная информация | | primary | Struct{} [см. ниже](#описание-структуры-primary)| Первичная информация |
### Описание структуры primary ### Описание структуры primary
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -249,9 +249,9 @@ _Resource_ функция **decort_vins** принимает следующие
| --- | --- | --- | | --- | --- | --- |
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| config | Struct{} [см. ниже](#Описание-структуры-gw-config)| Информация о конфиге | | config | Struct{} [см. ниже](#описание-структуры-gw-config)| Информация о конфиге |
| created_time | int | Время создания | | created_time | int | Время создания |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах | | devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID | | gid | int | GRID ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| gw_id | int | ID GW | | gw_id | int | ID GW |
@ -272,7 +272,7 @@ _Resource_ функция **decort_vins** принимает следующие
| ext_net_id | int | ID внешней сети | | ext_net_id | int | ID внешней сети |
| ext_net_ip | string | IP внешней сети | | ext_net_ip | string | IP внешней сети |
| ext_netmask | int | Маска внешней сети | | ext_netmask | int | Маска внешней сети |
| qos | Struct{} [см. ниже](#Описание-структуры-qos) | QOS | | qos | Struct{} [см. ниже](#описание-структуры-qos) | QOS |
### Описание структуры nat ### Описание структуры nat
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -280,8 +280,8 @@ _Resource_ функция **decort_vins** принимает следующие
| \_ckey | string | CKey | | \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. | | account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| created_time | int | Время создания | | created_time | int | Время создания |
| config | Struct{} [см. ниже](#Описание-структуры-nat-config)| Информация о конфиге | | config | Struct{} [см. ниже](#описание-структуры-nat-config)| Информация о конфиге |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах | | devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID | | gid | int | GRID ID |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| nat_id | int | ID NAT | | nat_id | int | ID NAT |
@ -299,7 +299,7 @@ _Resource_ функция **decort_vins** принимает следующие
| --- | --- | --- | | --- | --- | --- |
| net_mask | int | Маска сети | | net_mask | int | Маска сети |
| network | string | Сеть | | network | string | Сеть |
| rules | []Struct{} [см. ниже](#Описание-структуры-rules)| Правила NAT | | rules | []Struct{} [см. ниже](#описание-структуры-rules)| Правила NAT |
### Описание структуры rules ### Описание структуры rules
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

@ -29,8 +29,8 @@ _Resource_ функция **decort_k8s** для создания кластер
| labels | []string | :x: | Список меток для кластера k8s | | labels | []string | :x: | Список меток для кластера k8s |
| taints | []string | :x: | Список taints для кластера k8s | | taints | []string | :x: | Список taints для кластера k8s |
| annotations | []string | :x: | Список аннотаций для кластера k8s | | annotations | []string | :x: | Список аннотаций для кластера k8s |
| masters | Struct{} [см. ниже](#Описание-блока-masters) | :x: | Настройка мастер node или nodes | | masters | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка мастер node или nodes |
| workers | Struct{} [см. ниже](#Описание-блока-masters) | :x: | Настройка worker node или nodes | | workers | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка worker node или nodes |
| extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. | | extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. |
### Описание блока masters ### Описание блока masters
@ -58,7 +58,7 @@ _Resource_ функция **decort_k8s** для создания кластер
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| acl | Struct{} [см. ниже](#Описание-структуры-acl) | acl | | acl | Struct{} [см. ниже](#описание-структуры-acl) | acl |
| account_id | int | ID аккаунта | | account_id | int | ID аккаунта |
| account_name | string | Имя аккаунта | | account_name | string | Имя аккаунта |
| bservice_id | int | ID bservice | | bservice_id | int | ID bservice |
@ -69,8 +69,8 @@ _Resource_ функция **decort_k8s** для создания кластер
| deleted_time | int | Время удаления ресурса | | deleted_time | int | Время удаления ресурса |
| extnet_id | int | ID внешней сети | | extnet_id | int | ID внешней сети |
| k8s_ci_name | string | Имя образа кластера | | k8s_ci_name | string | Имя образа кластера |
| masters | []Struct{} [см. ниже](#Описание-структуры-masters) | Структура компьютов мастеров | | masters | []Struct{} [см. ниже](#описание-структуры-masters) | Структура компьютов мастеров |
| workers | []Struct{} [см. ниже](#Описание-структуры-workers) | Структура компьютов воркеров | | workers | []Struct{} [см. ниже](#описание-структуры-workers) | Структура компьютов воркеров |
| lb_id | int | ID балансировщика нагрзуки | | lb_id | int | ID балансировщика нагрзуки |
| lb_ip | string | IP балансировщика нагрзуки | | lb_ip | string | IP балансировщика нагрзуки |
| name | string | Имя ресурса | | name | string | Имя ресурса |
@ -87,9 +87,9 @@ _Resource_ функция **decort_k8s** для создания кластер
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| account_acl | []Struct{} [см. ниже](#Описание-структуры-списка-acl) | account_acl | | account_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | account_acl |
| k8s_acl| []Struct{} [см. ниже](#Описание-структуры-списка-acl) | k8s_acl | | k8s_acl| []Struct{} [см. ниже](#описание-структуры-списка-acl) | k8s_acl |
| rg_acl | []Struct{} [см. ниже](#Описание-структуры-списка-acl) | rg_acl | | rg_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | rg_acl |
### Описание структуры списка acl ### Описание структуры списка acl
@ -107,7 +107,7 @@ _Resource_ функция **decort_k8s** для создания кластер
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| cpu | int | Кол-во cpu на компьютах master | | cpu | int | Кол-во cpu на компьютах master |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| disk | int | ID диска | | disk | int | ID диска |
| master_id | int | ID группы master | | master_id | int | ID группы master |
| name | string | Имя группы master | | name | string | Имя группы master |
@ -120,7 +120,7 @@ _Resource_ функция **decort_k8s** для создания кластер
| --- | --- | --- | | --- | --- | --- |
| annotations | []string | Аннотации группы workers | | annotations | []string | Аннотации группы workers |
| cpu | int | Кол-во cpu на компьютах workers | | cpu | int | Кол-во cpu на компьютах workers |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | | detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| disk | int | ID диска | | disk | int | ID диска |
| guid | string | ID ресурса | | guid | string | ID ресурса |
| id | int | ID группы workers | | id | int | ID группы workers |
@ -138,7 +138,7 @@ _Resource_ функция **decort_k8s** для создания кластер
| name | string | Имя компьюта в составе группы | | name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы | | status | string | Статус компьюта в составе группы |
| tech_status | string | Статус компьюта в составе группы | | tech_status | string | Статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы | | interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT | | natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети | | natable_vins_network | string | IP виртуальной сети |
@ -190,12 +190,12 @@ resource "decort_k8s" "cluster" {
cpu = 2 cpu = 2
#Идентификатор SEP #Идентификатор SEP
#Опциональный параметр #опциональный параметр
#тип - число #тип - число
sep_id = 1010 sep_id = 1010
#Имя SEP pool'a #Имя SEP pool'a
#Опциональный параметр #опциональный параметр
#тип - строка #тип - строка
sep_pool = "data01" sep_pool = "data01"
@ -227,12 +227,12 @@ resource "decort_k8s" "cluster" {
cpu = 2 cpu = 2
#Идентификатор SEP #Идентификатор SEP
#Опциональный параметр #опциональный параметр
#тип - число #тип - число
sep_id = 1010 sep_id = 1010
#Имя SEP pool'a #Имя SEP pool'a
#Опциональный параметр #опциональный параметр
#тип - строка #тип - строка
sep_pool = "data01" sep_pool = "data01"

@ -39,7 +39,7 @@ _Resource_ функция **decort_k8s_wg** для создания worker group
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| wg_id | int | ID группы воркеров | | wg_id | int | ID группы воркеров |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-detailed_info) | Детальная информация о группе воркеров | | detailed_info | []Struct{} [см. ниже](#описание-структуры-detailed_info) | Детальная информация о группе воркеров |
| labels | []string | Лейблы группы воркеров | | labels | []string | Лейблы группы воркеров |
| guid | int | ID ресурса | | guid | int | ID ресурса |
| annotations | []string | Аннотации группы воркеров | | annotations | []string | Аннотации группы воркеров |
@ -52,7 +52,7 @@ _Resource_ функция **decort_k8s_wg** для создания worker group
| name | string | Имя компьюта | | name | string | Имя компьюта |
| status | string | Статус компьюта | | status | string | Статус компьюта |
| tech_status | string | Технический статус | | tech_status | string | Технический статус |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-interfaces) | Информация о интерфейсах компьюта | | interfaces | []Struct{} [см. ниже](#описание-структуры-interfaces) | Информация о интерфейсах компьюта |
| natable_vins_ip | string | IP виртуальной сети | | natable_vins_ip | string | IP виртуальной сети |
| natable_vins_network | string | Сеть vins | | natable_vins_network | string | Сеть vins |

@ -11,10 +11,10 @@ _Resource_ функция **decort_account** принимает следующи
| username | string | :heavy_check_mark: | Имя пользователя - владельца аккаунта<br/>Используется при создании | | username | string | :heavy_check_mark: | Имя пользователя - владельца аккаунта<br/>Используется при создании |
| emailaddress | string | :x: | Адрес электронной почты<br/>Используется при создании | | emailaddress | string | :x: | Адрес электронной почты<br/>Используется при создании |
| send_access_emails | bool | :x: | Флаг отправки электронного письма<br/>Используется при создании и редактировании<br/>По-умолчанию: true | | send_access_emails | bool | :x: | Флаг отправки электронного письма<br/>Используется при создании и редактировании<br/>По-умолчанию: true |
| resource_limits | Struct{} [см. ниже](#Описание-структуры-resource_limits) | :x: | Ресурсы аккаунта | | resource_limits | Struct{} [см. ниже](#описание-структуры-resource_limits) | :x: | Ресурсы аккаунта |
| enable | bool | :x: | Флаг доступности аккаунта<br/>Используется при редактировании | | enable | bool | :x: | Флаг доступности аккаунта<br/>Используется при редактировании |
| restore | bool | :x: | Флаг восстановления аккаунта<br/>Используется при редактировании | | restore | bool | :x: | Флаг восстановления аккаунта<br/>Используется при редактировании |
| users | []Struct{} [см. ниже](#Описание-структуры-users) | :x: | Поле для того чтобы задать пользователей | | users | []Struct{} [см. ниже](#описание-структуры-users) | :x: | Поле для того чтобы задать пользователей |
| permanently | bool | :x: | Флаг удаления аккаунта<br/>Если выставлен в true, то аккаунт и все с ним связанное удаляется моментально<br/>Если false - то аккаунт попадает в "корзину", где хранится некоторое время. Из "корзины" аккаунт можно восстановить<br/>По-умолчанию: false<br/>Используется при удалении | | permanently | bool | :x: | Флаг удаления аккаунта<br/>Если выставлен в true, то аккаунт и все с ним связанное удаляется моментально<br/>Если false - то аккаунт попадает в "корзину", где хранится некоторое время. Из "корзины" аккаунт можно восстановить<br/>По-умолчанию: false<br/>Используется при удалении |
| account_id | int | :x: | ID аккаунта, используется для формирования .tfstate, если аккаунт уже был создан в платформе<br/>Может использоваться при создании аккаунта | | account_id | int | :x: | ID аккаунта, используется для формирования .tfstate, если аккаунт уже был создан в платформе<br/>Может использоваться при создании аккаунта |
@ -43,8 +43,8 @@ _Resource_ функция **decort_account** принимает следующи
| account_id | int | ID аккаунта | | account_id | int | ID аккаунта |
| account_name | string | Название аккаунта | | account_name | string | Название аккаунта |
| meta | []string | Мета информация | | meta | []string | Мета информация |
| resources | Struct{} [см. ниже](#Описание-структуры-resources)| Информация о ресурсах | | resources | Struct{} [см. ниже](#описание-структуры-resources)| Информация о ресурсах |
| acl | []Struct{} [см. ниже](#Описание-структуры-acl)| Более подробная информация об аккаунтах | | acl | []Struct{} [см. ниже](#описание-структуры-acl)| Более подробная информация об аккаунтах |
| company | string | Название компании, которой принадлежит аккаунт | | company | string | Название компании, которой принадлежит аккаунт |
| companyurl | string | url-адрес компани | | companyurl | string | url-адрес компани |
| created_by | string | Пользователь - создателя аккаунта | | created_by | string | Пользователь - создателя аккаунта |
@ -54,7 +54,7 @@ _Resource_ функция **decort_account** принимает следующи
| deleted_time | int | Время удаления аккаунта | | deleted_time | int | Время удаления аккаунта |
| displayname | string | Отображаемое имя аккаунта | | displayname | string | Отображаемое имя аккаунта |
| guid | int | Внутренний guid аккаунта | | guid | int | Внутренний guid аккаунта |
| resource_limits | Struct{} [см. ниже](#Описание-структуры-resource_limits)| Ограничения ресурсов| | resource_limits | Struct{} [см. ниже](#описание-структуры-resource_limits)| Ограничения ресурсов|
| send_access_emails | bool | Флаг, отправлять ли на указанную почту письмо о доступе | | send_access_emails | bool | Флаг, отправлять ли на указанную почту письмо о доступе |
| service_account | bool | Флаг, является ли аккаунт аккаунтом-обслуживания | | service_account | bool | Флаг, является ли аккаунт аккаунтом-обслуживания |
| status | string | Статус аккаунта | | status | string | Статус аккаунта |
@ -62,14 +62,14 @@ _Resource_ функция **decort_account** принимает следующи
| version | int | Версия аккаунта | | version | int | Версия аккаунта |
| vins | []int | Список id виртуальных сетей | | vins | []int | Список id виртуальных сетей |
| vinses | []int | Список id виртуальных сетей | | vinses | []int | Список id виртуальных сетей |
| computes | Struct{} [см .ниже](#Описание-структуры-computes)| Информация о вычислительных мощностях| | computes | Struct{} [см .ниже](#описание-структуры-computes)| Информация о вычислительных мощностях|
| machines | Struct{} [см .ниже](#Описание-структуры-machines)| Информация о виртуальных машинах (устаревшее)| | machines | Struct{} [см .ниже](#описание-структуры-machines)| Информация о виртуальных машинах (устаревшее)|
### Описание структуры resources ### Описание структуры resources
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
| --- | --- | --- | | --- | --- | --- |
| current | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о текуших ресурсах | | current | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о текуших ресурсах |
| reserved | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах | | reserved | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах |
### Описание структуры acl ### Описание структуры acl
| Параметр | Тип | Описание | | Параметр | Тип | Описание |
@ -113,7 +113,7 @@ _Resource_ функция **decort_account** принимает следующи
| exttraffic | int | Внешний Traffic | | exttraffic | int | Внешний Traffic |
| gpu | int | Количество GPU | | gpu | int | Количество GPU |
| ram | int | Количество RAM | | ram | int | Количество RAM |
| seps | []Struct{} [см . ниже](#Описание-структуры-seps)| Информация о seps | | seps | []Struct{} [см . ниже](#описание-структуры-seps)| Информация о seps |
### Описание структуры seps ### Описание структуры seps
| Параметр | Тип | Описание | | Параметр | Тип | Описание |

Loading…
Cancel
Save