diff --git a/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s.md b/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s.md index fbc6460..b6f990e 100644 --- a/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s.md +++ b/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s.md @@ -16,6 +16,29 @@ _Data source_ функция **decort_k8s** принимает следующи | Параметр | Тип | Описание | | --- | --- | --- | | acl | Struct{} [см. ниже](#Описание-структуры-acl) | acl | +| account_id | int | ID аккаунта | +| account_name | string | Имя аккаунта | +| bservice_id | int | ID bservice | +| k8sci_id | int | ID образа кластера | +| created_by | string | Кем был создан ресурс | +| created_time | int | Время создания ресурса | +| deleted_by | string | Кем был удален ресурс | +| deleted_time | int | Время удаления ресурса | +| extnet_id | int | ID внешней сети | +| k8s_ci_name | string | Имя образа кластера | +| masters | []Struct [см. ниже](#Описание-структуры-masters) | Структура компьютов мастеров | +| workers | []Struct [см. ниже](#Описание-структуры-workers) | Структура компьютов воркеров | +| lb_id | int | ID балансировщика нагрзуки | +| lb_ip | string | IP балансировщика нагрзуки | +| name | string | Имя ресурса | +| rg_id | int | ID ресурсной группы | +| rg_name | string | Имя ресурсной группы | +| status | string | Статус ресурса | +| tech_status | string | Технический статус ресурса | +| updated_by | string | Кем был обновлен ресурс | +| updated_time | int | Время последнего обновления ресурса | +| kubeconfig | string | Конфиг | +| vins_id | int | ID виртуальной сети | ### Описание структуры acl @@ -29,12 +52,57 @@ _Data source_ функция **decort_k8s** принимает следующи | Параметр | Тип | Описание | | --- | --- | --- | -explicit | bool | explicit | -guid | string | id ресурса| -right | string | right | -status | string | Статус ресурса | -type | string | Тип ресурса | -user_group_id | string | ID группы | +| explicit | bool | explicit | +| guid | string | ID ресурса | +| right | string | right | +| status | string | Статус ресурса | +| type | string | Тип ресурса | +| user_group_id | string | ID группы | + +### Описание-структуры-masters + +| Параметр | Тип | Описание | +| --- | --- | --- | +| cpu | int | Кол-во cpu на компьютах master | +| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | +| disk | int | ID диска | +| master_id | int | ID группы master | +| name | string | Имя группы master | +| num | int | Кол-во компьютов в группе master | +| ram | int | Кол-во Ram на компьютах группы master| + +### Описание-структуры-workers + +| Параметр | Тип | Описание | +| --- | --- | --- | +| annotations | []string | Аннотации группы workers | +| cpu | int | Кол-во cpu на компьютах master | +| detailed_info | []Struct{} [см. ниже](#Описание-структуры-списка-detailed_info) | Детальная информация masters | +| disk | int | ID диска | +| guid | string | ID ресурса | +| id | int | ID группы workers | +| labels | []string | Лейблы группы workers | +| name | string | Имя ресурса | +| num | int | Кол-во компьютов в группе workers | +| ram | int | Кол-во Ram на компьютах группы workers | +| taints | []string | огранечители группы workers | + +### Описание-структуры-списка-detailed_info + +| Параметр | Тип | Описание | +| --- | --- | --- | +| compute_id | int | ID компьюта в составе группы | +| name | string | Имя компьюта в составе группы | +| status | string | Статус компьюта в составе группы | +| tech_status | string | Статус компьюта в составе группы | +| interfaces | []Struct{} [см. ниже](#Описание-структуры-списка-interfaces) | | +| natable_vins_ip | string | IP NAT | +| natable_vins_network | string | IP виртуальной сети | + +### Описание-структуры-списка-interfaces + +| Параметр | Тип | Описание | +| --- | --- | --- | ## Пример использования @@ -49,4 +117,4 @@ data "decort_k8s" "k8s" { } ``` -После успешного завершения такого вызова **decort_k8s** в переменной `data.decort_k8s.k8s` будут сохранены возвращаемые значения. \ No newline at end of file +После успешного завершения такого вызова **decort_k8s** в переменной `data.decort_k8s.k8s` будут сохранены возвращаемые значения.