fixes
@@ -14,7 +14,7 @@ _Data source_ функция **decort_cb_vins** принимает следую
|
||||
В случае успешного выполнения _data source_ функция **decort_cb_vins** возвращает в указанную при вызове переменную следующие значения:
|
||||
|
||||
| Параметр | Тип | Описание |
|
||||
|----------------------|------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|----------------------|----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| vins_id | int | id vins |
|
||||
| vnf_dev | []Struct [см. ниже](#описание-структуры-vnf_dev) | Виртуальный маршрутизатор внутренней сети |
|
||||
| account_id | int | ID подписчика ("account"), которому принадлежит ViNS. |
|
||||
@@ -22,7 +22,7 @@ _Data source_ функция **decort_cb_vins** принимает следую
|
||||
| created_by | string | Аккаунт, создавший vins |
|
||||
| created_time | int | Время создания vins |
|
||||
| default_gw | string | Шлюз по умолчанию |
|
||||
| default_qos | []Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| default_qos | Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| deleted_by | string | Пользователь, удаливший vins |
|
||||
| deleted_time | int | Время удаления vins |
|
||||
| description | string | Текстовое описание ViNS. |
|
||||
|
||||
@@ -45,7 +45,7 @@ _Data source_ функция **decort_cb_image_list** принимает сле
|
||||
| enabled | bool | Доступность образа |
|
||||
| gid | int | ID платформы, где образ будет создан |
|
||||
| guid | int | Внутренний id образа, совпадает с image_id |
|
||||
| history | object{id: int, guid: string, timestamp: int} | История обновлений образа |
|
||||
| history | []Struct [см. ниже](#описание-структуры-history) | История обновлений образа |
|
||||
| hot_resize | bool | Использует ли машина горячее изменение размера образа |
|
||||
| image_id | int | ID образа |
|
||||
| last_modified | int | Дата последнего изменения |
|
||||
@@ -83,6 +83,13 @@ _Data source_ функция **decort_cb_image_list** принимает сле
|
||||
| type | string | Тип ресурса |
|
||||
| user_group_id | string | ID user group |
|
||||
|
||||
### Описание структуры history
|
||||
| Параметр | Тип | Описание |
|
||||
|-----------|--------|--------------------------------|
|
||||
| id | int | id записи об обновлении образа |
|
||||
| guid | string | guid ресурса |
|
||||
| timestamp | int | временная метка |
|
||||
|
||||
## Пример использования
|
||||
Пример вызова _data source_ функции **decort_cb_image_list**:
|
||||
```terraform
|
||||
|
||||
@@ -19,7 +19,7 @@ ID необходимого образа можно взять вызвав [dec
|
||||
В случае успешного выполнения _data source_ функция **decort_cb_image** возвращает в указанную при вызове переменную следующие значения:
|
||||
|
||||
| Параметр | Тип | Описание |
|
||||
| --- |-----------------------------------------------|----------------------------------------------------------|
|
||||
| --- |--------------------------------------------------|----------------------------------------------------------|
|
||||
| ckey | string | CKey |
|
||||
| meta | []string | Мета информация об образе |
|
||||
| account_id | int | accountId привязки образа |
|
||||
@@ -34,7 +34,7 @@ ID необходимого образа можно взять вызвав [dec
|
||||
| enabled | bool | Доступность образа |
|
||||
| gid | int | ID платформы, где образ будет создан |
|
||||
| guid | int | Внутренний id образа, совпадает с image_id |
|
||||
| history | object{id: int, guid: string, timestamp: int} | История обновлений образа |
|
||||
| history | []Struct [см. ниже](#описание-структуры-history) | История обновлений образа |
|
||||
| hot_resize | bool | Использует ли машина горячее изменение размера образа |
|
||||
| image_id | int | ID образа |
|
||||
| last_modified | int | Дата последнего изменения |
|
||||
@@ -71,6 +71,13 @@ ID необходимого образа можно взять вызвав [dec
|
||||
| type | string | Тип ресурса |
|
||||
| user_group_id | string | ID user group |
|
||||
|
||||
### Описание структуры history
|
||||
| Параметр | Тип | Описание |
|
||||
|-----------|--------|--------------------------------|
|
||||
| id | int | id записи об обновлении образа |
|
||||
| guid | string | guid ресурса |
|
||||
| timestamp | int | временная метка |
|
||||
|
||||
## Пример использования
|
||||
Пример вызова _data source_ функции **decort_cb_image**:
|
||||
```terraform
|
||||
|
||||
@@ -45,14 +45,14 @@ _Data source_ функция **decort_cb_image_list_stacks** принимает
|
||||
|
||||
### Описание структуры packages
|
||||
| Параметр | Тип | Описание |
|
||||
|--------------------|-------------------------------------------------------------|----------------------------------------|
|
||||
| libvirt_bin | []Struct [см. ниже](#описание-структуры-libvirt_bin) | Информация о пакете libvirt_bin |
|
||||
| libvirt_daemon | []Struct [см. ниже](#описание-структуры-libvirt_daemon) | Информация о пакете libvirt_daemon |
|
||||
| lvm2_lockd | []Struct [см. ниже](#описание-структуры-lvm2_lockd) | Информация о пакете lvm2_lockd |
|
||||
| openvswitch_common | []Struct [см. ниже](#описание-структуры-openvswitch_common) | Информация о пакете openvswitch_common |
|
||||
| openvswitch_switch | []Struct [см. ниже](#описание-структуры-openvswitch_switch) | Информация о пакете openvswitch_switch |
|
||||
| qemu_system_x86 | []Struct [см. ниже](#описание-структуры-qemu_system_x86) | Информация о пакете qemu_system_x86 |
|
||||
| sanlock | []Struct [см. ниже](#описание-структуры-sanlock) | Информация о пакете sanlock |
|
||||
|--------------------|-----------------------------------------------------|----------------------------------------|
|
||||
| libvirt_bin | Struct [см. ниже](#описание-структуры-libvirt_bin) | Информация о пакете libvirt_bin |
|
||||
| libvirt_daemon | Struct [см. ниже](#описание-структуры-libvirt_daemon) | Информация о пакете libvirt_daemon |
|
||||
| lvm2_lockd | Struct [см. ниже](#описание-структуры-lvm2_lockd) | Информация о пакете lvm2_lockd |
|
||||
| openvswitch_common | Struct [см. ниже](#описание-структуры-openvswitch_common) | Информация о пакете openvswitch_common |
|
||||
| openvswitch_switch | Struct [см. ниже](#описание-структуры-openvswitch_switch) | Информация о пакете openvswitch_switch |
|
||||
| qemu_system_x86 | Struct [см. ниже](#описание-структуры-qemu_system_x86) | Информация о пакете qemu_system_x86 |
|
||||
| sanlock | Struct [см. ниже](#описание-структуры-sanlock) | Информация о пакете sanlock |
|
||||
|
||||
### Описание структуры libvirt_bin
|
||||
| Параметр | Тип | Описание |
|
||||
|
||||
@@ -20,14 +20,14 @@ _Data source_ функция **decort_cb_vins_list** принимает след
|
||||
В случае успешного выполнения _data source_ функция **decort_cb_vins_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
|
||||
|
||||
| Параметр | Тип | Описание |
|
||||
|----------------------|------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|----------------------|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| vins_id | int | id vins |
|
||||
| account_id | int | ID подписчика ("account"), которому принадлежит ViNS. |
|
||||
| account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. |
|
||||
| created_by | string | Аккаунт, создавший vins |
|
||||
| created_time | int | Время создания vins |
|
||||
| default_gw | string | Шлюз по умолчанию |
|
||||
| default_qos | []Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| default_qos | Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| deleted_by | string | Пользователь, удаливший vins |
|
||||
| deleted_time | int | Время удаления vins |
|
||||
| description | string | Текстовое описание ViNS. |
|
||||
@@ -51,7 +51,7 @@ _Data source_ функция **decort_cb_vins_list** принимает след
|
||||
| updated_by | string | Кем был обновлен vins |
|
||||
| updated_time | int | Время последнего обновления vins |
|
||||
| user_managed | bool | Флаг, управляется ли пользователем |
|
||||
| vnfs | []Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
|
||||
| vnfs | Struct [см. ниже](#описание-структуры-vnfs) | Список VNFs |
|
||||
| vxlan_id | int | Идентификатор vxlan |
|
||||
|
||||
### Описание структуры default_qos
|
||||
|
||||
@@ -17,7 +17,7 @@ _Data source_ функция **decort_cb_extnet** принимает следу
|
||||
| ckey | string | CKey |
|
||||
| meta | []string | Meta информация |
|
||||
| default | bool | Является ли внешняя сеть дефолтной |
|
||||
| default_qos | []Struct{} [см.ниже](#описание-блока-default_qos) | Стандартные значения QOS |
|
||||
| default_qos | Struct{} [см.ниже](#описание-блока-default_qos) | Стандартные значения QOS |
|
||||
| desc | string | Описание внешней сети |
|
||||
| free_ips | int | Кол-во свободных IP адресов |
|
||||
| guid | int | ID внешней сети на платформе |
|
||||
|
||||
@@ -25,7 +25,7 @@ _Data source_ функция **decort_cb_extnet_list** принимает сле
|
||||
| ckey | string | CKey |
|
||||
| meta | []string | Meta информация |
|
||||
| default | bool | Является ли внешняя сеть дефолтной |
|
||||
| default_qos | []Struct{} [см.ниже](#описание-блока-default_qos) | Стандартные значения QOS |
|
||||
| default_qos | Struct{} [см.ниже](#описание-блока-default_qos) | Стандартные значения QOS |
|
||||
| desc | string | Описание внешней сети |
|
||||
| free_ips | int | Кол-во свободных IP адресов |
|
||||
| guid | int | ID внешней сети на платформе |
|
||||
|
||||
@@ -42,14 +42,14 @@ _Data source_ функция **decort_cb_stack** принимает следую
|
||||
|
||||
### Описание структуры packages
|
||||
| Параметр | Тип | Описание |
|
||||
|--------------------|-------------------------------------------------------------|----------------------------------------|
|
||||
| libvirt_bin | []Struct [см. ниже](#описание-структуры-libvirt_bin) | Информация о пакете libvirt_bin |
|
||||
| libvirt_daemon | []Struct [см. ниже](#описание-структуры-libvirt_daemon) | Информация о пакете libvirt_daemon |
|
||||
| lvm2_lockd | []Struct [см. ниже](#описание-структуры-lvm2_lockd) | Информация о пакете lvm2_lockd |
|
||||
| openvswitch_common | []Struct [см. ниже](#описание-структуры-openvswitch_common) | Информация о пакете openvswitch_common |
|
||||
| openvswitch_switch | []Struct [см. ниже](#описание-структуры-openvswitch_switch) | Информация о пакете openvswitch_switch |
|
||||
| qemu_system_x86 | []Struct [см. ниже](#описание-структуры-qemu_system_x86) | Информация о пакете qemu_system_x86 |
|
||||
| sanlock | []Struct [см. ниже](#описание-структуры-sanlock) | Информация о пакете sanlock |
|
||||
|--------------------|-----------------------------------------------------|----------------------------------------|
|
||||
| libvirt_bin | Struct [см. ниже](#описание-структуры-libvirt_bin) | Информация о пакете libvirt_bin |
|
||||
| libvirt_daemon | Struct [см. ниже](#описание-структуры-libvirt_daemon) | Информация о пакете libvirt_daemon |
|
||||
| lvm2_lockd | Struct [см. ниже](#описание-структуры-lvm2_lockd) | Информация о пакете lvm2_lockd |
|
||||
| openvswitch_common | Struct [см. ниже](#описание-структуры-openvswitch_common) | Информация о пакете openvswitch_common |
|
||||
| openvswitch_switch | Struct [см. ниже](#описание-структуры-openvswitch_switch) | Информация о пакете openvswitch_switch |
|
||||
| qemu_system_x86 | Struct [см. ниже](#описание-структуры-qemu_system_x86) | Информация о пакете qemu_system_x86 |
|
||||
| sanlock | Struct [см. ниже](#описание-структуры-sanlock) | Информация о пакете sanlock |
|
||||
|
||||
### Описание структуры libvirt_bin
|
||||
| Параметр | Тип | Описание |
|
||||
|
||||
@@ -47,14 +47,14 @@ _Data source_ функция **decort_cb_stack_list** принимает сле
|
||||
|
||||
### Описание структуры packages
|
||||
| Параметр | Тип | Описание |
|
||||
|--------------------|-------------------------------------------------------------|----------------------------------------|
|
||||
| libvirt_bin | []Struct [см. ниже](#описание-структуры-libvirt_bin) | Информация о пакете libvirt_bin |
|
||||
| libvirt_daemon | []Struct [см. ниже](#описание-структуры-libvirt_daemon) | Информация о пакете libvirt_daemon |
|
||||
| lvm2_lockd | []Struct [см. ниже](#описание-структуры-lvm2_lockd) | Информация о пакете lvm2_lockd |
|
||||
| openvswitch_common | []Struct [см. ниже](#описание-структуры-openvswitch_common) | Информация о пакете openvswitch_common |
|
||||
| openvswitch_switch | []Struct [см. ниже](#описание-структуры-openvswitch_switch) | Информация о пакете openvswitch_switch |
|
||||
| qemu_system_x86 | []Struct [см. ниже](#описание-структуры-qemu_system_x86) | Информация о пакете qemu_system_x86 |
|
||||
| sanlock | []Struct [см. ниже](#описание-структуры-sanlock) | Информация о пакете sanlock |
|
||||
|--------------------|-----------------------------------------------------|----------------------------------------|
|
||||
| libvirt_bin | Struct [см. ниже](#описание-структуры-libvirt_bin) | Информация о пакете libvirt_bin |
|
||||
| libvirt_daemon | Struct [см. ниже](#описание-структуры-libvirt_daemon) | Информация о пакете libvirt_daemon |
|
||||
| lvm2_lockd | Struct [см. ниже](#описание-структуры-lvm2_lockd) | Информация о пакете lvm2_lockd |
|
||||
| openvswitch_common | Struct [см. ниже](#описание-структуры-openvswitch_common) | Информация о пакете openvswitch_common |
|
||||
| openvswitch_switch | Struct [см. ниже](#описание-структуры-openvswitch_switch) | Информация о пакете openvswitch_switch |
|
||||
| qemu_system_x86 | Struct [см. ниже](#описание-структуры-qemu_system_x86) | Информация о пакете qemu_system_x86 |
|
||||
| sanlock | Struct [см. ниже](#описание-структуры-sanlock) | Информация о пакете sanlock |
|
||||
|
||||
### Описание структуры libvirt_bin
|
||||
| Параметр | Тип | Описание |
|
||||
|
||||
@@ -19,14 +19,14 @@ _Data source_ функция **decort_cb_vins_list_deleted** принимает
|
||||
В случае успешного выполнения _data source_ функция **decort_cb_vins_list_deleted** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
|
||||
|
||||
| Параметр | Тип | Описание |
|
||||
|----------------------|------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|----------------------|----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| vins_id | int | id vins |
|
||||
| account_id | int | ID подписчика ("account"), которому принадлежит ViNS. |
|
||||
| account_name | string | Имя подписчика ("account"), которому принадлежит ViNS. |
|
||||
| created_by | string | Аккаунт, создавший vins |
|
||||
| created_time | int | Время создания vins |
|
||||
| default_gw | string | Шлюз по умолчанию |
|
||||
| default_qos | []Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| default_qos | Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| deleted_by | string | Пользователь, удаливший vins |
|
||||
| deleted_time | int | Время удаления vins |
|
||||
| description | string | Текстовое описание ViNS. |
|
||||
|
||||
@@ -4,7 +4,7 @@ _Resource_ функция **decort_cb_vins** служит для управле
|
||||
_Resource_ функция **decort_cb_vins** принимает следующие аргументы:
|
||||
|
||||
| Аргумент | Тип | Обязательный | Описание |
|
||||
|----------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| --- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| --- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| name | string | :heavy_check_mark: | Имя виртуального сетевого сегмента (ViNS), по которому требуется получить информацию. Имя не может быть пустым.<br/>ViNS идентифицируется по комбинации имени и идентификатора ресурсной группы (`rg_id`) или подписчика (`account_id`).<br>Обратите внимание, что имя ViNS является уникальным в рамках "account" и ресурсной группы. |
|
||||
| account_id | int | :heavy_check_mark: | ID аккаунта, в котором будет создан vins. Для создания vins должен быть указан или account_id, или rg_id. |
|
||||
| rg_id | int | :heavy_check_mark: | Идентификатор ресурсной группы, в которой будет создан vins. Для создания vins должен быть указан или account_id, или rg_id. |
|
||||
@@ -16,7 +16,7 @@ _Resource_ функция **decort_cb_vins** принимает следующи
|
||||
| description | string |:x:| Текстовое описание vins. |
|
||||
| reason | string |:x:| Причина создания/изменения vins. |
|
||||
| routes | []Struct{<br/>destination string;<br/>netmask string;<br/>gateway string<br/>} |:x:| Список статических маршрутов. Элемент списка состоит из:<br/> <br/>адреса сети назначения,<br/> <br/>маски сети,<br/> <br/>шлюза по умолчанию. |
|
||||
|default_qos| []Struct{<br/>in_rate int;<br/> <br/>in_burst int;<br/> <br/>e_rate int<br/>} |:x:| Обновить значения QoS по умолчанию:<br/> <br/>Внутренний трафик, Кбит<br/> <br/>Burst внутреннего трафика, Кбит<br/> <br/>Rate внешнего трафика, Кбит |
|
||||
|default_qos| Struct{<br/>in_rate int;<br/> <br/>in_burst int;<br/> <br/>e_rate int<br/>} |:x:| Обновить значения QoS по умолчанию:<br/> <br/>Внутренний трафик, Кбит<br/> <br/>Burst внутреннего трафика, Кбит<br/> <br/>Rate внешнего трафика, Кбит |
|
||||
|enable| bool |:x:| Флаг включения внутренней сети |
|
||||
|permanently| bool |:x:| Флаг для удаления ресурса vins без возможности восстановления. |
|
||||
|force| bool |:x:| Флаг для принудительного удаления ресурса vins. |
|
||||
@@ -36,7 +36,7 @@ _Resource_ функция **decort_cb_vins** принимает следующи
|
||||
В случае успешного выполнения _data source_ функция **decort_cb_vins** возвращает в указанную при вызове переменную следующие значения:
|
||||
|
||||
| Параметр | Тип | Описание |
|
||||
|----------------------|------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|----------------------|----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| vins_id | int | id vins |
|
||||
| vnf_dev | []Struct [см. ниже](#описание-структуры-vnf_dev) | Виртуальный маршрутизатор внутренней сети |
|
||||
| account_id | int | ID подписчика ("account"), которому принадлежит ViNS. |
|
||||
@@ -44,7 +44,7 @@ _Resource_ функция **decort_cb_vins** принимает следующи
|
||||
| created_by | string | Аккаунт, создавший vins |
|
||||
| created_time | int | Время создания vins |
|
||||
| default_gw | string | Шлюз по умолчанию |
|
||||
| default_qos | []Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| default_qos | Struct [см. ниже](#описание-структуры-default_qos) | QOS по умолчанию |
|
||||
| deleted_by | string | Пользователь, удаливший vins |
|
||||
| deleted_time | int | Время удаления vins |
|
||||
| description | string | Текстовое описание ViNS. |
|
||||
|
||||
@@ -6,7 +6,7 @@ _Resource_ функция **decort_cb_extnet** служит для управл
|
||||
|
||||
## Аргументы
|
||||
| Аргумент | Тип | Обязательный | Описание |
|
||||
| --- |--------------------------------------------------------------| --- |-----------------------------------------------------------------------------------------|
|
||||
| --- |------------------------------------------------------------| --- |-----------------------------------------------------------------------------------------|
|
||||
| name | string | :heavy_check_mark: | Наименование внешней сети |
|
||||
| gid | int | :heavy_check_mark: | ID платформы |
|
||||
| ipcidr | string | :heavy_check_mark: | CIDR адресация |
|
||||
@@ -26,7 +26,7 @@ _Resource_ функция **decort_cb_extnet** служит для управл
|
||||
| set_default | bool | :x: | При значении true - внешняя сеть становится дефолтной на платформе (невозможно отменить) |
|
||||
| excluded_ips | []string | :x: | Список исключенных IP адресов |
|
||||
|excluded_ips_range| []Struct [см. ниже](#описание-блока-excluded_ips_range-args) |:x:| Задать диапазон исключенных IP адресов |
|
||||
|default_qos| []Struct [см. ниже](#описание-блока-default_qos-args) |:x: | Стандартные значения QOS |
|
||||
|default_qos| Struct [см. ниже](#описание-блока-default_qos-args) |:x: | Стандартные значения QOS |
|
||||
| restart | bool | :x: | Флаг перезапуска сети |
|
||||
|migrate| int | :x: |ID stack на который происходит миграция|
|
||||
|shared_with| []int |:x:| Список id аккаунтов, которым предоставлен доступ к extnet |
|
||||
@@ -48,11 +48,11 @@ _Resource_ функция **decort_cb_extnet** служит для управл
|
||||
В случае успешного выполнения _resource_ функция **decort_cb_extnet** возвращает в указанную при вызове переменную следующие значения:
|
||||
|
||||
| Параметр | Тип | Описание |
|
||||
| --- |----------------------------------------------------| --- |
|
||||
| --- |--------------------------------------------------| --- |
|
||||
| ckey | string | CKey |
|
||||
| meta | []string | Meta |
|
||||
| default | bool | Является ли внешняя сеть дефолтной |
|
||||
| default_qos | []Struct{} [см.ниже](#описание-блока-default_qos) | Стандартные значения QOS |
|
||||
| default_qos | Struct{} [см.ниже](#описание-блока-default_qos) | Стандартные значения QOS |
|
||||
| free_ips | int | Кол-во свободных IP адресов |
|
||||
| guid | int | ID внешней сети на платформе |
|
||||
| extnet_id | int | ID внешней сети |
|
||||
|
||||
Reference in New Issue
Block a user