fix bug with links
@@ -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 | Кем был сделан апдейт |
|
||||||
|
|||||||
4
06.01.67-Data-функция-decort_rg_list_computes-получение-информации-о-компьютах-ресурсной-группы.md
4
06.01.67-Data-функция-decort_rg_list_computes-получение-информации-о-компьютах-ресурсной-группы.md
@@ -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
|
||||||
| Параметр | Тип | Описание |
|
| Параметр | Тип | Описание |
|
||||||
|
|||||||
Reference in New Issue
Block a user