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

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

@ -3,7 +3,7 @@ _Data source_ функция **decort_disk** служит для получен
## Изменения в версии 3.4.0
- В возвращаемые значения добавлено новое поле shareable
- В возвращаемые значения добавлено новое поле present_to
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#Описание-структуры-computes)
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#описание-структуры-computes)
## Аргументы
_Data source_ функция **decort_disk** принимает следующие аргументы:
@ -20,7 +20,7 @@ _Data source_ функция **decort_disk** принимает следующи
| account_id | int | Уникальный идентификатор подписчика-владельца диска |
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
| boot_partition | int | Кол-во разделов диска |
| computes | Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| created_time | int | Время создания |
| deleted_time | int | Время удаления |
| desc | string | Текстовое описание диска |
@ -33,7 +33,7 @@ _Data source_ функция **decort_disk** принимает следующи
| id | int | Идентификатор диска |
| image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа |
| images | []int | Идентификаторы образов, использующих диск |
| iotune | Struct{}[см. ниже](#Описание-структуры-iotune) | Информация об ограничениях IO диска|
| iotune | Struct{}[см. ниже](#описание-структуры-iotune) | Информация об ограничениях IO диска|
| iqn | string | iqn диска |
| login | string | Логин для доступа к диску |
| milestones | int | Вехи |
@ -57,7 +57,7 @@ _Data source_ функция **decort_disk** принимает следующи
| shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам |
| size_max | int | Размер диска в ГБ |
| size_used | float | Кол-во используемого места, в ГБ |
| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска|
| snapshots | []Struct{}[см. ниже](#описание-структуры-snapshots)| Снимки состояния диска|
| status | string | Статус диска |
| tech_status | string | Технический статус диска |
| 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 |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. |
| computes | []Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах |
| computes | []Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах |
| default_gw | string | Шлюз по умолчанию |
| default_qos | []Struct{} [см. ниже](#Описание-структуры-qos) | qos виртуальной сети |
| default_qos | []Struct{} [см. ниже](#описание-структуры-qos) | qos виртуальной сети |
| desc | string | Текстовое описание ViNS. |
| gid | int | Grid ID |
| guid | int | ID ресурса |
@ -36,7 +36,7 @@ _Data source_ функция **decort_vins** принимает следующи
| sec_vnf_dev_id | int | ID sec vnf |
| status | string | Статус |
| user_managed | bool | Флаг user managed |
| vnfs | []Struct{} [см. ниже](#Описание-структуры-vnfs) | VNFS |
| vnfs | []Struct{} [см. ниже](#описание-структуры-vnfs) | VNFS |
| vxlan_id | int | ID vxlan |
### Описание структуры vnf_dev
@ -46,14 +46,14 @@ _Data source_ функция **decort_vins** принимает следующи
| \_ckey | string | Ckey |
| account_id | int | ID аккаунта |
| capabilities | []string | Возможности vnf_dev |
| config | Struct{} [см. ниже](#Описание-структуры-config)| Конфиг VNF |
| config | Struct{} [см. ниже](#описание-структуры-config)| Конфиг VNF |
| config_saved | bool | Флаг, отвечающий за то сохранен ли конфиг |
| custom_pre_cfg | bool | Custom |
| desc | string | Описание |
| gid | int | Grid ID |
| guid | int | ID ресурса |
| vnf_id | int | ID vnf |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-interfaces)| Информация о интерфейсах |
| interfaces | []Struct{} [см. ниже](#описание-структуры-interfaces)| Информация о интерфейсах |
| lock_status | string | Статус доступа vnf_dev |
| milestones | int | Этапы |
| vnf_name | string | Имя VNF |
@ -66,8 +66,8 @@ _Data source_ функция **decort_vins** принимает следующи
| Параметр | Тип | Описание |
| --- | --- | --- |
| mgmt | Struct{} [см. ниже](#Описание-структуры-mgmt) | Config Mgmt |
| resources | []Struct{} [см. ниже](#Описание-структуры-resources)| Config resources |
| mgmt | Struct{} [см. ниже](#описание-структуры-mgmt) | Config Mgmt |
| resources | []Struct{} [см. ниже](#описание-структуры-resources)| Config resources |
### Описание структуры mgmt
@ -104,7 +104,7 @@ _Data source_ функция **decort_vins** принимает следующи
| net_mask | int | Маска |
| net_type | string | Тип сети |
| pci_slot | int | Слот pci |
| qos | Struct{} [см. ниже](#Описание-структуры-qos) | QOS |
| qos | Struct{} [см. ниже](#описание-структуры-qos) | QOS |
| target | string | Таргет интерфейса |
| type | string | Тип интерфейса |
| vnfs | []int | Список ID vnf |
@ -129,9 +129,9 @@ _Data source_ функция **decort_vins** принимает следующи
| Параметр | Тип | Описание |
| --- | --- | --- |
| dhcp | []Struct{} [см. ниже](#Описание-структуры-dhcp) | информаиця о DHCP |
| gw | []Struct{} [см. ниже](#Описание-структуры-gw) | GW |
| nat | []Struct{} [см. ниже](#Описание-структуры-nat) | NAT |
| dhcp | []Struct{} [см. ниже](#описание-структуры-dhcp) | информаиця о DHCP |
| gw | []Struct{} [см. ниже](#описание-структуры-gw) | GW |
| nat | []Struct{} [см. ниже](#описание-структуры-nat) | NAT |
### Описание структуры dhcp
@ -139,9 +139,9 @@ _Data source_ функция **decort_vins** принимает следующи
| --- | --- | --- |
| \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| config | Struct{} [см. ниже](#Описание-структуры-dhcp-config)| Информация о DHCP конфиге |
| config | Struct{} [см. ниже](#описание-структуры-dhcp-config)| Информация о DHCP конфиге |
| created_time | int | Время создания |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах |
| devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| dhcp_id | int | ID dhcp |
@ -165,7 +165,7 @@ _Data source_ функция **decort_vins** принимает следующи
| lease | int | срок |
| netmask | int | Маска сети |
| network | string | Сеть |
| reservations | []Struct{} [см. ниже](#Описание-структуры-reservations)| Информация о резервациях |
| reservations | []Struct{} [см. ниже](#описание-структуры-reservations)| Информация о резервациях |
### Описание структуры reservations
@ -184,7 +184,7 @@ _Data source_ функция **decort_vins** принимает следующи
### Описание структуры devices
| Параметр | Тип | Описание |
| --- | --- | --- |
| primary | Struct{} [см. ниже](#Описание-структуры-primary)| Первичная информация |
| primary | Struct{} [см. ниже](#описание-структуры-primary)| Первичная информация |
### Описание структуры primary
| Параметр | Тип | Описание |
@ -199,9 +199,9 @@ _Data source_ функция **decort_vins** принимает следующи
| --- | --- | --- |
| \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| config | Struct{} [см. ниже](#Описание-структуры-gw-config)| Информация о конфиге |
| config | Struct{} [см. ниже](#описание-структуры-gw-config)| Информация о конфиге |
| created_time | int | Время создания |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах |
| devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| gw_id | int | ID GW |
@ -222,7 +222,7 @@ _Data source_ функция **decort_vins** принимает следующи
| ext_net_id | int | ID внешней сети |
| ext_net_ip | string | IP внешней сети |
| ext_netmask | int | Маска внешней сети |
| qos | Struct{} [см. ниже](#Описание-структуры-qos) | QOS |
| qos | Struct{} [см. ниже](#описание-структуры-qos) | QOS |
### Описание структуры nat
| Параметр | Тип | Описание |
@ -230,8 +230,8 @@ _Data source_ функция **decort_vins** принимает следующи
| \_ckey | string | CKey |
| account_id | int | Уникальный идентификатор подписчика-владельца ViNS. |
| created_time | int | Время создания |
| config | Struct{} [см. ниже](#Описание-структуры-nat-config)| Информация о конфиге |
| devices | []Struct{} [см. ниже](#Описание-структуры-devices)| Информация о девайсах |
| config | Struct{} [см. ниже](#описание-структуры-nat-config)| Информация о конфиге |
| devices | []Struct{} [см. ниже](#описание-структуры-devices)| Информация о девайсах |
| gid | int | GRID ID |
| guid | int | ID ресурса |
| nat_id | int | ID NAT |
@ -249,7 +249,7 @@ _Data source_ функция **decort_vins** принимает следующи
| --- | --- | --- |
| net_mask | int | Маска сети |
| network | string | Сеть |
| rules | []Struct{} [см. ниже](#Описание-структуры-rules)| Правила NAT |
| rules | []Struct{} [см. ниже](#описание-структуры-rules)| Правила NAT |
### Описание структуры rules
| Параметр | Тип | Описание |

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

@ -5,7 +5,7 @@ _Data source_ функция **decort_disk_list** служит для получ
## Изменения в версии 3.4.0
- В возвращаемые значения добавлено поле shareable
- В возвращаемые значения добавлено поле present_to
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#Описание-структуры-computes)
- Убраны поля compute_id и compute_name и заменены на поле computes, которое представляет из себя список структур [см. ниже](#описание-структуры-computes)
## Аргументы
_Data source_ функция **decort_disk_list** принимает следующие аргументы:
@ -25,7 +25,7 @@ _Data source_ функция **decort_disk_list** принимает следу
| account_id | int | Уникальный идентификатор подписчика-владельца диска |
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
| boot_partition | int | Кол-во разделов диска |
| computes | Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
| created_time | int | Время создания |
| deleted_time | int | Время удаления |
| desc | string | Текстовое описание диска |
@ -38,7 +38,7 @@ _Data source_ функция **decort_disk_list** принимает следу
| id | int | Идентификатор диска |
| image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа |
| images | []int | Идентификаторы образов, использующих диск |
| iotune | Struct{}[см. ниже](#Описание-структуры-iotune) | Информация об ограничениях IO диска|
| iotune | Struct{}[см. ниже](#описание-структуры-iotune) | Информация об ограничениях IO диска|
| iqn | string | iqn диска |
| login | string | Логин для доступа к диску |
| milestones | int | Вехи |
@ -62,7 +62,7 @@ _Data source_ функция **decort_disk_list** принимает следу
| shareable | bool | Флаг, отвечающий за доступность диска дургим ресурсам |
| size_max | int | Размер диска в ГБ |
| size_used | float | Кол-во используемого места, в ГБ |
| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска|
| snapshots | []Struct{}[см. ниже](#описание-структуры-snapshots)| Снимки состояния диска|
| status | string | Статус диска |
| tech_status | string | Технический статус диска |
| 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_name | string | Имя аккаунта |
| bservice_id | int | ID bservice |
@ -26,8 +26,8 @@ _Data source_ функция **decort_k8s** принимает следующи
| deleted_time | int | Время удаления ресурса |
| extnet_id | int | ID внешней сети |
| k8s_ci_name | string | Имя образа кластера |
| masters | []Struct{} [см. ниже](#Описание-структуры-masters) | Структура компьютов мастеров |
| workers | []Struct{} [см. ниже](#Описание-структуры-workers) | Структура компьютов воркеров |
| masters | []Struct{} [см. ниже](#описание-структуры-masters) | Структура компьютов мастеров |
| workers | []Struct{} [см. ниже](#описание-структуры-workers) | Структура компьютов воркеров |
| lb_id | int | ID балансировщика нагрзуки |
| lb_ip | string | IP балансировщика нагрзуки |
| name | string | Имя ресурса |
@ -44,9 +44,9 @@ _Data source_ функция **decort_k8s** принимает следующи
| Параметр | Тип | Описание |
| --- | --- | --- |
| account_acl | []Struct{} [см. ниже](#Описание-структуры-списка-acl) | account_acl |
| k8s_acl| []Struct{} [см. ниже](#Описание-структуры-списка-acl) | k8s_acl |
| rg_acl | []Struct{} [см. ниже](#Описание-структуры-списка-acl) | rg_acl |
| account_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | account_acl |
| k8s_acl| []Struct{} [см. ниже](#описание-структуры-списка-acl) | k8s_acl |
| rg_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | rg_acl |
### Описание структуры списка acl
@ -64,7 +64,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| Параметр | Тип | Описание |
| --- | --- | --- |
| cpu | int | Кол-во cpu на компьютах master |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters |
| detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| disk | int | ID диска |
| master_id | int | ID группы master |
| name | string | Имя группы master |
@ -77,7 +77,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| --- | --- | --- |
| annotations | []string | Аннотации группы workers |
| cpu | int | Кол-во cpu на компьютах workers |
| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters |
| detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
| disk | int | ID диска |
| guid | string | ID ресурса |
| id | int | ID группы workers |
@ -95,7 +95,7 @@ _Data source_ функция **decort_k8s** принимает следующи
| name | string | Имя компьюта в составе группы |
| status | string | Статус компьюта в составе группы |
| tech_status | string | Статус компьюта в составе группы |
| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | Список интерфейсов группы |
| interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
| natable_vins_ip | string | IP NAT |
| natable_vins_network | string | IP виртуальной сети |

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

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

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

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

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

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

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

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

@ -20,10 +20,10 @@ _Data source_ функция **decort_rg_list_deleted** принимает сл
В случае успешного выполнения _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_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. |
| acl | []Struct [см. ниже](#Описание-структуры-acl)| Cписок Acces Control |
| acl | []Struct [см. ниже](#описание-структуры-acl)| Cписок Acces Control |
| created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса |
| 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 |
| name | string | Имя данной ресурсной группы. Обратите внимание, что имя ресурсной группы является уникальным только в рамках одного и того же подписчика ("account"). |
| register_computes | bool | Флаг отвечающий за то зарегестрированы ли компьюты |
| resource_limits | [см. ниже](#Описание-структуры-resource-limits) | Лимиты ресурсов |
| resource_limits | [см. ниже](#описание-структуры-resource-limits) | Лимиты ресурсов |
| secret | string | Секрет |
| status | string | Статус resgroup |
| updated_by | string | Кем был сделан апдейт |

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

@ -66,7 +66,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| boot_disk_size | int | :heavy_check_mark: | Размер загрузочного диска виртуальной машины в ГБ. |
| extra_disks | []int | :x: | Список идентификаторов дополнительных дисков, которые требуется подключить к данной виртуальной машине помимо загрузочного диска. |
| cloud_init | string | :x: | Используется на этапе создания вм.<br/>Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. |
| network | []Struct [см. ниже](#Описание-блока-network) | :x: | Параметры сетевого подключения. Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение.|
| network | []Struct [см. ниже](#описание-блока-network) | :x: | Параметры сетевого подключения. Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение.|
| description | string | :x: | Текстовое описание виртуальной машины. |
| started | bool | :x: | Флаг запуска машины,<br/>по-умолчанию - true.<br/>Если true - машина включена,<br/>если false - выключена. |
| sep_id | int | :x: | Идентификатор sep |
@ -75,17 +75,17 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| ipa_type | string | :x: | Тип аутентификатора |
| permanently | bool | :x: | Мгновенное удаление виртуальной машины, минуя корзину. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса |
| detach_disks | bool | :x: | Отсоединение прикрепленных к виртуальной машине дисков перед ее удалением. Параметр считывается только при использовании команды `terraform destroy`, то есть только при удалении ресурса |
| disks | []Struct [см. ниже](#Описание-блока-disks)| :x: | Описание диска. Таких может быть любое кол-во, либо не быть вообще |
| disks | []Struct [см. ниже](#описание-блока-disks)| :x: | Описание диска. Таких может быть любое кол-во, либо не быть вообще |
| enabled | bool | :x: | Доступность вычислительной машины |
| affinity_label | string | :x: | Метка для правил affinity |
| affinity_rules | []Struct [см. ниже](#Описание-блока-affinity_rules) | :x: | Блок описания правил affinity. Блоков может быть несколько, один или отсутствовать. |
| anti_affinity_rules | []Struct [см. ниже](#Описание-блока-anti_affinity_rules) | :x: | Блок описания правил anti-affinity. Блоков может быть несколько, один или отсутствовать. |
| tags | []Struct [см. ниже](#Описание-блока-tags) | :x: | Задание тэгов компьюта |
| port_forwarding | []Struct [см. ниже](#Описание-блока-port_forwarding) | :x: | Настройка порт форвардинга для компьюта |
| user_access | []Struct [см. ниже](#Описание-блока-user_access) | :x: | Предоставление доступов к компьюту |
| snapshot | []Struct [см. ниже](#Описание-блока-snapshot) | :x: | Создание мнапшотов |
| rollback | []Struct [см. ниже](#Описание-блока-rollback) | :x: | Rollback на определенный снапшот |
| cd | []Struct [см. ниже](#Описание-блока-cd) | :x: | Добавление диска cd rom |
| affinity_rules | []Struct [см. ниже](#описание-блока-affinity_rules) | :x: | Блок описания правил affinity. Блоков может быть несколько, один или отсутствовать. |
| anti_affinity_rules | []Struct [см. ниже](#описание-блока-anti_affinity_rules) | :x: | Блок описания правил anti-affinity. Блоков может быть несколько, один или отсутствовать. |
| tags | []Struct [см. ниже](#описание-блока-tags) | :x: | Задание тэгов компьюта |
| port_forwarding | []Struct [см. ниже](#описание-блока-port_forwarding) | :x: | Настройка порт форвардинга для компьюта |
| user_access | []Struct [см. ниже](#описание-блока-user_access) | :x: | Предоставление доступов к компьюту |
| snapshot | []Struct [см. ниже](#описание-блока-snapshot) | :x: | Создание мнапшотов |
| rollback | []Struct [см. ниже](#описание-блока-rollback) | :x: | Rollback на определенный снапшот |
| cd | []Struct [см. ниже](#описание-блока-cd) | :x: | Добавление диска cd rom |
| pin_to_stack | bool | :x: | Флаг, отвечающий за добавление кмпьюта в стэк |
| pause | bool | :x: | Флаг, отвкчающий за pause/resume компьюта |
| reset | bool | :x: | Флаг, отвкчающий за reset компьюта |
@ -187,7 +187,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| cpu | int | Количество виртуальных CPU, выделенных данному серверу. |
| created_by | string | Кем создан ресурс |
| created_time | int | Время создания ресурса |
| custom_fields | []Struct [см. ниже](#Описание-структуры-custom-fields) | Кастомные поля |
| custom_fields | []Struct [см. ниже](#описание-структуры-custom-fields) | Кастомные поля |
| deleted_by | string | Кем удален ресурс |
| deleted_time | int | Время удаления ресурса |
| description | string | Текстовое описание виртуальной машины. |
@ -200,7 +200,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| compute_id | int | Идентификатор экземпляра _compute_, соответствующего данной виртуальной машине. |
| id | int | Уникальный идентификатор этой виртуальной машины в облачной платформе. Всегда совпадает с `compute_id`. |
| image_id | int | Идентификатор образа ОС, на базе которого создан загрузочный диск этой виртуальной машины. |
| interfaces | []Struct [см. ниже](#Описание-структуры-interfaces) | Информация о интерфейсах компьюта |
| interfaces | []Struct [см. ниже](#описание-структуры-interfaces) | Информация о интерфейсах компьюта |
| ipa_type | string | Тип аутентификатора |
| is | string | Наименование системы |
| lock_status | string | Статус доступности |
@ -215,7 +215,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| natable_vins_network | string | NAT vins network |
| 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 адрес, назначенный соответствующему сетевому интерфейсу виртуальной машины. |
| 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`, то есть только при удалении ресурса |
| pinned | bool | добавлен ли компьют на стек |
| pool | string | Наименование пула для размещения |
@ -227,7 +227,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| rg_id | int| Идентификатор ресурсной группы, к которой принадлежит виртуальная машина. |
| rg_name | string | Имя ресурсной группы, к которой принадлежит виртуальная машина. |
| 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 - выключена. |
| stateless_sep_id | int | ID сепа |
| stateless_sep_type | string | Тип сепа |
@ -262,7 +262,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
| netmask | int | Маска сети |
| net_type | string | Тип сети |
| pci_slot | int | Pci Slot |
| qos | []Struct{}[см. ниже](#Описание-структуры-qos)| QOS |
| qos | []Struct{}[см. ниже](#описание-структуры-qos)| QOS |
| target | string | Цель сети |
| type | string | Тип |
| 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_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/>Если данный параметр явно не задан, то платформа назначит адрес сети автоматически. |
| quota | Struct [см. ниже](#Описание-структуры-quota)| :x: | Квоты на объем ресурсов, устанавливаемые для данной ресурсной группы, с разбивкой по количеству CPU, объему RAM, объему дисковых ресурсов, количеству внешних IP адресов и т.п. Максмальное количество: 1 |
| access | []Struct [см. ниже](#Описание-структуры-access)| :x: | Юзеры которым выдется доступ к данной ресурсной группе |
| def_net | Struct [см. ниже](#Описание-структуры-def_net)| :x: | Параметры сети ресурсной группы. Максмальное количество: 1|
| quota | Struct [см. ниже](#описание-структуры-quota)| :x: | Квоты на объем ресурсов, устанавливаемые для данной ресурсной группы, с разбивкой по количеству CPU, объему RAM, объему дисковых ресурсов, количеству внешних IP адресов и т.п. Максмальное количество: 1 |
| access | []Struct [см. ниже](#описание-структуры-access)| :x: | Юзеры которым выдется доступ к данной ресурсной группе |
| def_net | Struct [см. ниже](#описание-структуры-def_net)| :x: | Параметры сети ресурсной группы. Максмальное количество: 1|
### Описание структуры 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_name | string | Имя подписчика ("account"), которому принадлежит данная ресурсная группа. |
| created_by | string | Кес создан ресурс |
| created_time | int | Время создания ресурса |
| deleted_by | string | Кем удален ресурс |
| 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_type | string | Тип сети, установленной по умолчанию для данной ресурсной группы. Может принимать одно из следующих значений:<br> * EXTNET - подключение во внешнюю сеть с идентификатором `def_net_id`<br> * PRIVATE - подключение в виртуальный сетевой сегмент (ViNS ) с идентификатором `def_net_id`<br> * NONE - сеть по умолчанию не задана, экземпляры _compute_ в данной ресурсной группе будут создаваться без сетевых подключений, если при их создании явно не указано иное. |
| description | string | Текстовое описание данной ресурсной группы. |
@ -114,8 +114,8 @@ _Resource_ функция **decort_resgroup** принимает следующ
### Описание структуры resources
| Параметр | Тип | Описание |
| --- | --- | --- |
| current | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о текуших ресурсах |
| reserved | Struct{} [см. ниже](#Описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах |
| current | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о текуших ресурсах |
| reserved | Struct{} [см. ниже](#описание-структуры-current-и-reserved) | Информация о зарезверированных аккаунтом ресурсах |
### Описание структуры current и reserved
| Параметр | Тип | Описание |
@ -126,7 +126,7 @@ _Resource_ функция **decort_resgroup** принимает следующ
| exttraffic | int | Внешний Traffic |
| gpu | int | Количество GPU |
| ram | int | Количество RAM |
| seps | []Struct{} [см . ниже](#Описание-структуры-seps)| Информация о seps |
| seps | []Struct{} [см . ниже](#описание-структуры-seps)| Информация о seps |
### Описание структуры seps
| Параметр | Тип | Описание |

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

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

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

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

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

Loading…
Cancel
Save