fixes

master
loskutovanl 2 years ago
parent c29b97f46f
commit aaf85c8d13

@ -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/>&nbsp;<br/>адреса сети назначения,<br/>&nbsp;<br/>маски сети,<br/>&nbsp;<br/>шлюза по умолчанию. |
|default_qos| []Struct{<br/>in_rate int;<br/>&nbsp;<br/>in_burst int;<br/>&nbsp;<br/>e_rate int<br/>} |:x:| Обновить значения QoS по умолчанию:<br/>&nbsp;<br/>Внутренний трафик, Кбит<br/>&nbsp;<br/>Burst внутреннего трафика, Кбит<br/>&nbsp;<br/>Rate внешнего трафика, Кбит |
|default_qos| Struct{<br/>in_rate int;<br/>&nbsp;<br/>in_burst int;<br/>&nbsp;<br/>e_rate int<br/>} |:x:| Обновить значения QoS по умолчанию:<br/>&nbsp;<br/>Внутренний трафик, Кбит<br/>&nbsp;<br/>Burst внутреннего трафика, Кбит<br/>&nbsp;<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 внешней сети |

Loading…
Cancel
Save