Updated 06.01.45 Data функция decort_k8s получение информации о кластере k8s (markdown)
@@ -3,13 +3,14 @@
|
|||||||
_Data source_ функция **decort_k8s** служит для получения информации о кластере Kubernetes (k8s). Кластер позволяет построить распределенную отказоустойчивую систему.
|
_Data source_ функция **decort_k8s** служит для получения информации о кластере Kubernetes (k8s). Кластер позволяет построить распределенную отказоустойчивую систему.
|
||||||
|
|
||||||
## Аргументы
|
## Аргументы
|
||||||
|
|
||||||
_Data source_ функция **decort_k8s** принимает следующие аргументы:
|
_Data source_ функция **decort_k8s** принимает следующие аргументы:
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
| Аргумент | Тип | Обязательный | Описание |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| k8s_id | int | :heavy_check_mark: | ID кластера |
|
| k8s_id | int | :heavy_check_mark: | ID кластера |
|
||||||
|
|
||||||
|
|
||||||
## Возвращаемые значения
|
## Возвращаемые значения
|
||||||
|
|
||||||
В случае успешного выполнения _data source_ функция **decort_k8s** возвращает следующие параметры:
|
В случае успешного выполнения _data source_ функция **decort_k8s** возвращает следующие параметры:
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
| Параметр | Тип | Описание |
|
||||||
@@ -17,9 +18,39 @@ _Data source_ функция **decort_k8s** принимает следующи
|
|||||||
| acl | Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s) | acl |
|
| acl | Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s) | acl |
|
||||||
|
|
||||||
### Описание структуры acl
|
### Описание структуры acl
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
| Параметр | Тип | Описание |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| algorithm | string | Алгоритм работы бекенда |
|
| account_acl | []Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s#Описание-структуры-acl) | account_acl |
|
||||||
| name | string | Имя бекенда |
|
| k8s_acl| []Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s#Описание-структуры-acl) | k8s_acl |
|
||||||
| server_default_settings | Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.36-Data-функция-decort_lb-получение-информации-о-балансировщике-нагрузки#Описание-структуры-настроек) | Описание настроек серверов бекенда по умолчанию |
|
| rg_acl | []Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s#Описание-структуры-acl) | rg_acl |
|
||||||
| servers | []Struct{} [см. ниже](https://github.com/rudecs/terraform-provider-decort/wiki/06.01.36-Data-функция-decort_lb-получение-информации-о-балансировщике-нагрузки#Описание-структуры-сервера) | Список серверов |
|
|
||||||
|
### Описание структуры списка acl
|
||||||
|
|
||||||
|
| Параметр | Тип | Описание |
|
||||||
|
| --- | --- | --- |
|
||||||
|
Explicit | bool | |
|
||||||
|
GUID | string | |
|
||||||
|
Right | string | |
|
||||||
|
Status | string | |
|
||||||
|
Type | string | |
|
||||||
|
UserGroupID | string | |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Пример использования
|
||||||
|
|
||||||
|
Пример вызова _data source_ функции **decort_k8s**:
|
||||||
|
|
||||||
|
```terraform
|
||||||
|
data "decort_k8s" "k8s" {
|
||||||
|
#id кластера
|
||||||
|
#обязательный параметр
|
||||||
|
#тип - число
|
||||||
|
k8s_id = 49304
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
После успешного завершения такого вызова **decort_k8s** в переменной `data.decort_k8s.k8s` будут сохранены возвращаемые значения.
|
||||||
Reference in New Issue
Block a user