fixed wiki cloning && updated to newest version
@@ -59,6 +59,8 @@ _Data source_ функция **decort_resgroup** принимает следую
|
|||||||
| updated_time | int | Время апдейта |
|
| updated_time | int | Время апдейта |
|
||||||
| vins | []int | Список id виртуальных сетей |
|
| vins | []int | Список id виртуальных сетей |
|
||||||
| computes | []int | Список id компьютов |
|
| computes | []int | Список id компьютов |
|
||||||
|
| cpu_allocation_parameter | string | Параметр выделения CPU |
|
||||||
|
| cpu_allocation_ratio | float | Отношение выделения CPU |
|
||||||
| res_types | []string | Res types |
|
| res_types | []string | Res types |
|
||||||
| uniq_pools | []string | Uniq pools |
|
| uniq_pools | []string | Uniq pools |
|
||||||
| id | int | Идентификатор данной ресурсной группы. |
|
| id | int | Идентификатор данной ресурсной группы. |
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ _Data source_ функция **decort_disk** принимает следующи
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| account_id | int | Уникальный идентификатор подписчика-владельца диска |
|
| account_id | int | Уникальный идентификатор подписчика-владельца диска |
|
||||||
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
|
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
|
||||||
| boot_partition | int | Кол-во разделов диска |
|
|
||||||
| computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
|
| computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
|
||||||
| created_time | int | Время создания |
|
| created_time | int | Время создания |
|
||||||
| deleted_time | int | Время удаления |
|
| deleted_time | int | Время удаления |
|
||||||
@@ -29,26 +28,18 @@ _Data source_ функция **decort_disk** принимает следующи
|
|||||||
| disk_id | int | Идентификатор диска. Дублирует значение параметра `id`. |
|
| disk_id | int | Идентификатор диска. Дублирует значение параметра `id`. |
|
||||||
| disk_path | string | Адрес диска |
|
| disk_path | string | Адрес диска |
|
||||||
| gid | int | Идентификатор площадки (grid id) |
|
| gid | int | Идентификатор площадки (grid id) |
|
||||||
| guid | int | Идентификатор диска |
|
|
||||||
| 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 диска |
|
|
||||||
| login | string | Логин для доступа к диску |
|
|
||||||
| milestones | int | Вехи |
|
|
||||||
| disk_name | string | Наименование диска |
|
| disk_name | string | Наименование диска |
|
||||||
| order | int | Номер диска |
|
| order | int | Номер диска |
|
||||||
| params | string | Параметры диска |
|
| params | string | Параметры диска |
|
||||||
| parent_id | int | id родительского диска |
|
| parent_id | int | id родительского диска |
|
||||||
| passwd | string | Пароль для доступа к диску |
|
|
||||||
| pci_slot | int | id pci слота, к которому подключен диск |
|
| pci_slot | int | id pci слота, к которому подключен диск |
|
||||||
| pool | string | Имя пула в системе хранения, на ресурсах которой размещён данный диск |
|
| pool | string | Имя пула в системе хранения, на ресурсах которой размещён данный диск |
|
||||||
| present_to | []int | Список ID ресурсов, которым предоставлен диск |
|
| present_to | []int | Список ID ресурсов, которым предоставлен диск |
|
||||||
| purge_attempts | int | Кол-во попыток удаления |
|
|
||||||
| purge_time | int | Время последней попытки |
|
| purge_time | int | Время последней попытки |
|
||||||
| reality_device_number | int | Реальный номер устройства |
|
|
||||||
| reference_id | int | id ссылки на диск |
|
|
||||||
| res_id | int | id ресурса |
|
| res_id | int | id ресурса |
|
||||||
| res_name | string | Наименование ресурса |
|
| res_name | string | Наименование ресурса |
|
||||||
| role | string | Роль диска |
|
| role | string | Роль диска |
|
||||||
|
|||||||
@@ -36,6 +36,8 @@ _Data source_ функция **decort_account** принимает следую
|
|||||||
| version | int | Версия аккаунта |
|
| version | int | Версия аккаунта |
|
||||||
| vins | []int | Список id виртуальных сетей |
|
| vins | []int | Список id виртуальных сетей |
|
||||||
| vinses | []int | Список id виртуальных сетей |
|
| vinses | []int | Список id виртуальных сетей |
|
||||||
|
| cpu_allocation_parameter | string | Параметр выделения CPU |
|
||||||
|
| cpu_allocation_ratio | float | Отношение выделения CPU |
|
||||||
| computes | Struct{} [см .ниже](#описание-структуры-computes)| Информация о вычислительных мощностях|
|
| computes | Struct{} [см .ниже](#описание-структуры-computes)| Информация о вычислительных мощностях|
|
||||||
| machines | Struct{} [см .ниже](#описание-структуры-machines)| Информация о виртуальных машинах (устаревшее)|
|
| machines | Struct{} [см .ниже](#описание-структуры-machines)| Информация о виртуальных машинах (устаревшее)|
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ _Data source_ функция **decort_extnet** принимает следующ
|
|||||||
| check__ips | []string | Список ip адресов для проверки |
|
| check__ips | []string | Список ip адресов для проверки |
|
||||||
| check_ips | []string | Список ip адресов для проверки |
|
| check_ips | []string | Список ip адресов для проверки |
|
||||||
| default | bool | Является ли сеть сетью по-умолчанию |
|
| default | bool | Является ли сеть сетью по-умолчанию |
|
||||||
| default_qos | Struct{<br/>e_rate int<br/>guid string<br/>in_burst int<br/>in_rate int<br/>} | Quality of Service по-умолчанию<br/>Минимальное кол-во потерь<br/>id сервиса<br/>Потери в режиме burst<br/>Потери в режиме rate<br/> <br/> |
|
| default_qos | Struct{<br/>e_rate int<br/>e_burst int<br/>guid string<br/>in_burst int<br/>in_rate int<br/>} | Quality of Service по-умолчанию<br/>Минимальное кол-во потерь<br/>id сервиса<br/>Потери в режиме burst<br/>Потери в режиме rate<br/> <br/> |
|
||||||
| desc | string | Описание |
|
| desc | string | Описание |
|
||||||
| dns | []string | Список dns |
|
| dns | []string | Список dns |
|
||||||
| excluded | []string | Список исключенных ip-адресов |
|
| excluded | []string | Список исключенных ip-адресов |
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ _Data source_ функция **decort_bservice** принимает следую
|
|||||||
| account_id | int | ID аккаунта |
|
| account_id | int | ID аккаунта |
|
||||||
| account_name | string | Название аккаунта |
|
| account_name | string | Название аккаунта |
|
||||||
| base_domain | string | Базовый домен |
|
| base_domain | string | Базовый домен |
|
||||||
| computes | []Struct{<br/>compgroup_id int<br/>compgroup_name string<br/>compgroup_role string<br/>id int<br/>name string<br/>} | Вычислительные мощности<br/>ID вычислительной группы<br/>Название вычислительной группы<br/>Роль (тег) вычислительной группы<br/>ID вычислительной мощности<br/>Название вычислительной мощности<br/> <br/> |
|
| computes | []Struct [см. ниже](#описание-структуры-compute) | Список компьютов |
|
||||||
| cpu_total | int | Кол-во ядер |
|
| cpu_total | int | Кол-во ядер |
|
||||||
| created_by | string | Кем создан сервис |
|
| created_by | string | Кем создан сервис |
|
||||||
| created_time | int | Время создания сервиса |
|
| created_time | int | Время создания сервиса |
|
||||||
@@ -25,7 +25,7 @@ _Data source_ функция **decort_bservice** принимает следую
|
|||||||
| deleted_time | int | Время удаления сервиса |
|
| deleted_time | int | Время удаления сервиса |
|
||||||
| disk_total | int | Кол-во используемого места на дисках, ГБ |
|
| disk_total | int | Кол-во используемого места на дисках, ГБ |
|
||||||
| gid | int | Grid id |
|
| gid | int | Grid id |
|
||||||
| groups | []int | Список ID вычислительных групп сервиса |
|
| groups | []Struct [см. ниже](#описание-структуры-group) | Список вычислительных групп сервиса |
|
||||||
| groups_name | []string | Список вычислительных групп поименно |
|
| groups_name | []string | Список вычислительных групп поименно |
|
||||||
| guid | int | Внутренний ID сервиса |
|
| guid | int | Внутренний ID сервиса |
|
||||||
| milestones | int | Вехи |
|
| milestones | int | Вехи |
|
||||||
@@ -45,6 +45,31 @@ _Data source_ функция **decort_bservice** принимает следую
|
|||||||
| updated_time | int | Время последнего обновления |
|
| updated_time | int | Время последнего обновления |
|
||||||
| user_managed | bool | Флаг, управляется ли пользователем |
|
| user_managed | bool | Флаг, управляется ли пользователем |
|
||||||
|
|
||||||
|
### Описание структуры compute
|
||||||
|
| Параметр | Тип | Описание |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| account_id | int | ID аккаунта |
|
||||||
|
| architecture | string | Архитектура |
|
||||||
|
| compgroup_id | int | ID группы |
|
||||||
|
| compgroup_name | string | Наименование группы |
|
||||||
|
| compgroup_role | string | Роль компьюта в группе |
|
||||||
|
| id | int | ID компьюта |
|
||||||
|
| name | string | Наименование компьюта |
|
||||||
|
| rg_id | int | ID ресурсной группы |
|
||||||
|
| stack_id | int | Stack ID |
|
||||||
|
| status | string | Статус |
|
||||||
|
| tech_status | string | Тех. статус |
|
||||||
|
|
||||||
|
### Описание структуры group
|
||||||
|
| Параметр | Тип | Описание |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| computes | int | Кол-во компьютов |
|
||||||
|
| consistency | bool | Последовательность |
|
||||||
|
| id | int | ID группы |
|
||||||
|
| name | string | Наименование группы |
|
||||||
|
| status | string | Статус |
|
||||||
|
| tech_status | string | Тех. статус |
|
||||||
|
|
||||||
## Пример использования
|
## Пример использования
|
||||||
Пример вызова _data source_ функции **decort_bservice**:
|
Пример вызова _data source_ функции **decort_bservice**:
|
||||||
```terraform
|
```terraform
|
||||||
|
|||||||
@@ -43,6 +43,8 @@ _Data source_ функция **decort_rg_list** принимает следую
|
|||||||
| resource_limits | [см. ниже](#описание-структуры-resource-limits) | Лимиты ресурсов |
|
| resource_limits | [см. ниже](#описание-структуры-resource-limits) | Лимиты ресурсов |
|
||||||
| secret | string | Секрет |
|
| secret | string | Секрет |
|
||||||
| status | string | Статус resgroup |
|
| status | string | Статус resgroup |
|
||||||
|
| cpu_allocation_parameter | string | Параметр выделения CPU |
|
||||||
|
| cpu_allocation_ratio | float | Отношение выделения CPU |
|
||||||
| updated_by | string | Кем был сделан апдейт |
|
| updated_by | string | Кем был сделан апдейт |
|
||||||
| updated_time | int | Время апдейта |
|
| updated_time | int | Время апдейта |
|
||||||
| vins | []int | Список id виртуальных сетей |
|
| vins | []int | Список id виртуальных сетей |
|
||||||
|
|||||||
@@ -180,6 +180,7 @@ _Resource_ функция **decort_kvmvm** принимает следующие
|
|||||||
| affinity_weight | int | weight аффинити |
|
| affinity_weight | int | weight аффинити |
|
||||||
| arch | string | Архитектура |
|
| arch | string | Архитектура |
|
||||||
| boot_order | []string | Boot order |
|
| boot_order | []string | Boot order |
|
||||||
|
| boot_disk | []Struct [см. ниже](#описание-структуры-boot_disk) | Полная информация о бутдиске |
|
||||||
| boot_disk_id | int | Идентификатор загрузочного диска виртуальной машины. |
|
| boot_disk_id | int | Идентификатор загрузочного диска виртуальной машины. |
|
||||||
| boot_disk_size | int | Размер загрузочного диска в ГБ. |
|
| boot_disk_size | int | Размер загрузочного диска в ГБ. |
|
||||||
| driver | string | Аппаратная архитектура данной виртуальной машины. |
|
| driver | string | Аппаратная архитектура данной виртуальной машины. |
|
||||||
@@ -294,6 +295,21 @@ _Resource_ функция **decort_kvmvm** принимает следующие
|
|||||||
| label | string | Лейбл |
|
| label | string | Лейбл |
|
||||||
| timestamp | int | Время |
|
| timestamp | int | Время |
|
||||||
|
|
||||||
|
### Описание структуры boot_disk
|
||||||
|
| Параметр | Тип | Описание |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| desc | string | Описание диска |
|
||||||
|
| disk_id | int | ID диска |
|
||||||
|
| disk_name | string | Наименование диска |
|
||||||
|
| disk_type | string | Тип диска (B) |
|
||||||
|
| image_id | int | ID образа диска |
|
||||||
|
| pool | string | Наименование пула |
|
||||||
|
| sep_id | int | Storage Endpoint ID |
|
||||||
|
| shareable | bool | Доступность другим ресурсам |
|
||||||
|
| size | int | Размер диска |
|
||||||
|
| size_max | int | Максимальный размер диска |
|
||||||
|
| size_used | float | Используемый размер |
|
||||||
|
|
||||||
### Описание блока disks
|
### Описание блока disks
|
||||||
| Аргумент | Тип | Описание |
|
| Аргумент | Тип | Описание |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
|
|||||||
@@ -103,6 +103,8 @@ _Resource_ функция **decort_resgroup** принимает следующ
|
|||||||
| vins | []int | Список id виртуальных сетей |
|
| vins | []int | Список id виртуальных сетей |
|
||||||
| vms | []int | Список id виртуальных машин |
|
| vms | []int | Список id виртуальных машин |
|
||||||
| res_types | []string | Resource Types |
|
| res_types | []string | Resource Types |
|
||||||
|
| cpu_allocation_parameter | string | Параметр выделения CPU |
|
||||||
|
| cpu_allocation_ratio | float | Отношение выделения CPU |
|
||||||
| uniq_pools | []string | Uniq pools |
|
| uniq_pools | []string | Uniq pools |
|
||||||
|
|
||||||
### Описание структуры acl
|
### Описание структуры acl
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ _Resource_ функция **decort_disk** принимает следующие
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| account_id | int | Уникальный идентификатор подписчика-владельца диска |
|
| account_id | int | Уникальный идентификатор подписчика-владельца диска |
|
||||||
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
|
| account_name | string | Имя подписчика ("account"), которому принадлежит данный диск |
|
||||||
| boot_partition | int | Кол-во разделов диска |
|
|
||||||
| computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
|
| computes | Struct{} [см. ниже](#описание-структуры-computes) | Информация о компьютах (виртуальных машинах) |
|
||||||
| created_time | int | Время создания |
|
| created_time | int | Время создания |
|
||||||
| deleted_time | int | Время удаления |
|
| deleted_time | int | Время удаления |
|
||||||
@@ -63,26 +62,18 @@ _Resource_ функция **decort_disk** принимает следующие
|
|||||||
| disk_id | int | Идентификатор диска. Дублирует значение параметра `id`. |
|
| disk_id | int | Идентификатор диска. Дублирует значение параметра `id`. |
|
||||||
| disk_path | string | Адрес диска |
|
| disk_path | string | Адрес диска |
|
||||||
| gid | int | Идентификатор площадки (grid id) |
|
| gid | int | Идентификатор площадки (grid id) |
|
||||||
| guid | int | Идентификатор диска |
|
|
||||||
| 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 диска |
|
|
||||||
| login | string | Логин для доступа к диску |
|
|
||||||
| milestones | int | Вехи |
|
|
||||||
| disk_name | string | Наименование диска |
|
| disk_name | string | Наименование диска |
|
||||||
| order | int | Номер диска |
|
| order | int | Номер диска |
|
||||||
| params | string | Параметры диска |
|
| params | string | Параметры диска |
|
||||||
| parent_id | int | id родительского диска |
|
| parent_id | int | id родительского диска |
|
||||||
| passwd | string | Пароль для доступа к диску |
|
|
||||||
| pci_slot | int | id pci слота, к которому подключен диск |
|
| pci_slot | int | id pci слота, к которому подключен диск |
|
||||||
| pool | string | Имя пула в системе хранения, на ресурсах которой размещён данный диск |
|
| pool | string | Имя пула в системе хранения, на ресурсах которой размещён данный диск |
|
||||||
| present_to | []int | Список ID ресурсов, которым предоставлен диск |
|
| present_to | []int | Список ID ресурсов, которым предоставлен диск |
|
||||||
| purge_attempts | int | Кол-во попыток удаления |
|
|
||||||
| purge_time | int | Время последней попытки |
|
| purge_time | int | Время последней попытки |
|
||||||
| reality_device_number | int | Реальный номер устройства |
|
|
||||||
| reference_id | int | id ссылки на диск |
|
|
||||||
| res_id | int | id ресурса |
|
| res_id | int | id ресурса |
|
||||||
| res_name | string | Наименование ресурса |
|
| res_name | string | Наименование ресурса |
|
||||||
| role | string | Роль диска |
|
| role | string | Роль диска |
|
||||||
|
|||||||
@@ -26,12 +26,14 @@ _Resource_ функция **decort_k8s** для создания кластер
|
|||||||
| rg_id | int | :heavy_check_mark: | ID ресурсной группы |
|
| rg_id | int | :heavy_check_mark: | ID ресурсной группы |
|
||||||
| k8sci_id | int | :heavy_check_mark: | ID catalogue item |
|
| k8sci_id | int | :heavy_check_mark: | ID catalogue item |
|
||||||
| wg_name | string | :heavy_check_mark: | Имя для первой worker group, <br/> созданной в кластере |
|
| wg_name | string | :heavy_check_mark: | Имя для первой worker group, <br/> созданной в кластере |
|
||||||
|
| network_plugin | string | :heavy_check_mark: | Плагин сети для кластера. Допустимые значения: flannel, calico, weavenet |
|
||||||
| 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{} [см. ниже](#описание-блока-workers) | :x: | Настройка worker node или nodes |
|
| workers | Struct{} [см. ниже](#описание-блока-workers) | :x: | Настройка worker node или nodes |
|
||||||
| extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. |
|
| extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. |
|
||||||
|
| start | bool | :x: | Старт/Стоп кластера |
|
||||||
|
|
||||||
### Описание блока masters
|
### Описание блока masters
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
| Аргумент | Тип | Обязательный | Описание |
|
||||||
@@ -74,6 +76,7 @@ _Resource_ функция **decort_k8s** для создания кластер
|
|||||||
| lb_id | int | ID балансировщика нагрзуки |
|
| lb_id | int | ID балансировщика нагрзуки |
|
||||||
| lb_ip | string | IP балансировщика нагрзуки |
|
| lb_ip | string | IP балансировщика нагрзуки |
|
||||||
| name | string | Имя ресурса |
|
| name | string | Имя ресурса |
|
||||||
|
| network_plugin | string | Сетевой плагин |
|
||||||
| rg_id | int | ID ресурсной группы |
|
| rg_id | int | ID ресурсной группы |
|
||||||
| rg_name | string | Имя ресурсной группы |
|
| rg_name | string | Имя ресурсной группы |
|
||||||
| status | string | Статус ресурса |
|
| status | string | Статус ресурса |
|
||||||
@@ -155,7 +158,7 @@ _Resource_ функция **decort_k8s** для создания кластер
|
|||||||
resource "decort_k8s" "cluster" {
|
resource "decort_k8s" "cluster" {
|
||||||
#имя кластера
|
#имя кластера
|
||||||
#обязательный параметр
|
#обязательный параметр
|
||||||
#при изменении - обновдяет имя кластера
|
#при изменении - обновляет имя кластера
|
||||||
#тип - строка
|
#тип - строка
|
||||||
name = "tftest"
|
name = "tftest"
|
||||||
|
|
||||||
@@ -169,6 +172,11 @@ resource "decort_k8s" "cluster" {
|
|||||||
#тип - число
|
#тип - число
|
||||||
k8sci_id = 9
|
k8sci_id = 9
|
||||||
|
|
||||||
|
#сетевой плагин
|
||||||
|
#обязательный параметр
|
||||||
|
#тип - строка
|
||||||
|
network_plugin = "flannel"
|
||||||
|
|
||||||
#имя для первой worker group, созданной в кластере
|
#имя для первой worker group, созданной в кластере
|
||||||
#обязательный параметр
|
#обязательный параметр
|
||||||
#тип - строка
|
#тип - строка
|
||||||
|
|||||||
@@ -56,7 +56,8 @@ _Resource_ функция **decort_account** принимает следующи
|
|||||||
| 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 | Флаг, является ли аккаунт аккаунтом-обслуживания |
|
| cpu_allocation_parameter | string | Параметр выделения CPU |
|
||||||
|
| cpu_allocation_ratio | float | Отношение выделения CPU |
|
||||||
| status | string | Статус аккаунта |
|
| status | string | Статус аккаунта |
|
||||||
| updated_time | int | Время последнего обновления |
|
| updated_time | int | Время последнего обновления |
|
||||||
| version | int | Версия аккаунта |
|
| version | int | Версия аккаунта |
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ _Resource_ функция **decort_bservice** принимает следующ
|
|||||||
| account_id | int | ID аккаунта |
|
| account_id | int | ID аккаунта |
|
||||||
| account_name | string | Название аккаунта |
|
| account_name | string | Название аккаунта |
|
||||||
| base_domain | string | Базовый домен |
|
| base_domain | string | Базовый домен |
|
||||||
| computes | []Struct{<br/>compgroup_id int<br/>compgroup_name string<br/>compgroup_role string<br/>id int<br/>name string<br/>} | Вычислительные мощности<br/>ID вычислительной группы<br/>Название вычислительной группы<br/>Роль (тег) вычислительной группы<br/>ID вычислительной мощности<br/>Название вычислительной мощности<br/> <br/> |
|
| computes | []Struct [см. ниже](#описание-структуры-compute) | Список компьютов |
|
||||||
| cpu_total | int | Кол-во ядер |
|
| cpu_total | int | Кол-во ядер |
|
||||||
| created_by | string | Кем создан сервис |
|
| created_by | string | Кем создан сервис |
|
||||||
| created_time | int | Время создания сервиса |
|
| created_time | int | Время создания сервиса |
|
||||||
@@ -34,7 +34,7 @@ _Resource_ функция **decort_bservice** принимает следующ
|
|||||||
| deleted_time | int | Время удаления сервиса |
|
| deleted_time | int | Время удаления сервиса |
|
||||||
| disk_total | int | Кол-во используемого места на дисках, ГБ |
|
| disk_total | int | Кол-во используемого места на дисках, ГБ |
|
||||||
| gid | int | Grid id |
|
| gid | int | Grid id |
|
||||||
| groups | []int | Список ID вычислительных групп сервиса |
|
| groups | []Struct [см. ниже](#описание-структуры-group) | Список вычислительных групп сервиса |
|
||||||
| groups_name | []string | Список вычислительных групп поименно |
|
| groups_name | []string | Список вычислительных групп поименно |
|
||||||
| guid | int | Внутренний ID сервиса |
|
| guid | int | Внутренний ID сервиса |
|
||||||
| milestones | int | Вехи |
|
| milestones | int | Вехи |
|
||||||
@@ -54,7 +54,30 @@ _Resource_ функция **decort_bservice** принимает следующ
|
|||||||
| updated_time | int | Время последнего обновления |
|
| updated_time | int | Время последнего обновления |
|
||||||
| user_managed | bool | Флаг, управляется ли пользователем |
|
| user_managed | bool | Флаг, управляется ли пользователем |
|
||||||
|
|
||||||
|
### Описание структуры compute
|
||||||
|
| Параметр | Тип | Описание |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| account_id | int | ID аккаунта |
|
||||||
|
| architecture | string | Архитектура |
|
||||||
|
| compgroup_id | int | ID группы |
|
||||||
|
| compgroup_name | string | Наименование группы |
|
||||||
|
| compgroup_role | string | Роль компьюта в группе |
|
||||||
|
| id | int | ID компьюта |
|
||||||
|
| name | string | Наименование компьюта |
|
||||||
|
| rg_id | int | ID ресурсной группы |
|
||||||
|
| stack_id | int | Stack ID |
|
||||||
|
| status | string | Статус |
|
||||||
|
| tech_status | string | Тех. статус |
|
||||||
|
|
||||||
|
### Описание структуры group
|
||||||
|
| Параметр | Тип | Описание |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| computes | int | Кол-во компьютов |
|
||||||
|
| consistency | bool | Последовательность |
|
||||||
|
| id | int | ID группы |
|
||||||
|
| name | string | Наименование группы |
|
||||||
|
| status | string | Статус |
|
||||||
|
| tech_status | string | Тех. статус |
|
||||||
|
|
||||||
## Пример использования
|
## Пример использования
|
||||||
Пример вызова _resource_ функции **decort_bservice**:
|
Пример вызова _resource_ функции **decort_bservice**:
|
||||||
|
|||||||
Reference in New Issue
Block a user