diff --git a/07.01.06-Resource-функция-decort_k8s-управление-кластером-kubernetes.md b/07.01.06-Resource-функция-decort_k8s-управление-кластером-kubernetes.md index 1463545..0e80fc0 100644 --- a/07.01.06-Resource-функция-decort_k8s-управление-кластером-kubernetes.md +++ b/07.01.06-Resource-функция-decort_k8s-управление-кластером-kubernetes.md @@ -2,11 +2,21 @@ _Resource_ функция **decort_k8s** служит для управления кластером. +## Изменения в 4.4.0 + +- добавлено поле _extnet_only_ +- добавлено поле _oidc_cert_ +- добавлено поле _cloud_init_ +- добавлено поле _ha_mode_ +- добавлено поле _cluster_config_ + ## Изменения в 4.0.2 + - Добавлена возможность создавать/удалять воркер-группы напрямую из ресурса k8s - Исправлены возможные ошибки состояния при модификации воркер-групп ## Изменения в 3.4.0 + - В аргументы добавлено опциональное поле labels. - В аргументы добавлено опциональное поле taints. - В аргументы добавлено опциональное поле annotations. @@ -16,9 +26,10 @@ _Resource_ функция **decort_k8s** служит для управлени - В аргументы добавлено опциональное поле sep_pool в блоке workers. ## Изменения в 3.3.0 + - Добавлен id виртуальной сети, которая используется с кластером k8s. -- Добавлены описания IP адресов для группы воркеров. -- Добавлены описания IP адресов для группы мастеров. +- Добавлены описания IP адресов для группы воркеров. +- Добавлены описания IP адресов для группы мастеров. - Добавлены описания IP адресов виртуальной сети, которая присоеденена к группе воркеров. ### Работа с cluster_config @@ -32,15 +43,15 @@ _Resource_ функция **decort_k8s** служит для управлени ```json { - "apiServer": { - "extraArgs": { - "oidc-issuer-url": "https://dex.decs.local/", - "oidc-client-id": "dex", - "oidc-username-claim": "email", - "oidc-groups-claim": "groups", - "oidc-ca-file": "/etc/kubernetes/ssl/kc-ca.pem" - } + "apiServer": { + "extraArgs": { + "oidc-issuer-url": "https://dex.decs.local/", + "oidc-client-id": "dex", + "oidc-username-claim": "email", + "oidc-groups-claim": "groups", + "oidc-ca-file": "/etc/kubernetes/ssl/kc-ca.pem" } + } } ``` @@ -58,14 +69,16 @@ resource "decort_k8s" "cluster1" { 4. Выполнить `terraform apply` -### Работа с oidc__cert +### Работа с oidc\_\_cert Для работы с oidc_cert следует: + 1. Создать файл с ssl-сертификатом в формате x509 pem c названием ca.crt в рабочей директории #### ca.crt Пример содержания файла ca.crt + ``` -----BEGIN CERTIFICATE----- MIIDzTCCArWgAwIBAgIUUW9bFlExT8f/gVX4OrYXegInXi0wDQYJKoZIhvcNAQEL @@ -106,8 +119,6 @@ resource "decort_k8s" "cluster1" { 3. Выполнить `terraform apply` - - ### Работа с cloud_init Cloud Init позволяет запустить ВМ с предустановленными настройками пользователя, группами и доступами. Подробнее про настройку cloud_init можно прочесть по [ссылке](https://cloudinit.readthedocs.io/en/latest/reference/examples.html). @@ -150,152 +161,163 @@ resource "decort_k8s" "cluster1" { **Конфигурация cloud_init применяется только при создании кластера, во всех остальных случаях - игнорируется** +## Работа в параллельном режиме + +Рекомендуется создавать одновременно не более одного экземпляра ресурса. +В случае необходимости создания нескольких ресурсов одновременно, необходимо запускать `terraform apply/plan` в режиме `-parallelism=1`. + ## Аргументы + _Resource_ функция **decort_k8s** для создания кластера принимает следующие аргументы: -| Аргумент | Тип | Обязательный | Описание | -| --- | --- | --- | --- | -| name | string | :heavy_check_mark: | Наименование кластера,
при изменении - изменяет наименование кластера | -| rg_id | int | :heavy_check_mark: | ID ресурсной группы | -| k8sci_id | int | :heavy_check_mark: | ID catalogue item | -| wg_name | string | :heavy_check_mark: | Имя для первой worker group,
созданной в кластере | -| network_plugin | string | :heavy_check_mark: | Плагин сети для кластера. Допустимые значения: flannel, calico, weavenet | -| labels | []string | :x: | Список меток для дефолтной worker-группы k8s | -| taints | []string | :x: | Список taints для дефолтной worker-группы k8s | -| annotations | []string | :x: | Список аннотаций дефолтной worker-группы k8s | -| masters | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка мастер-группы | -| workers | Struct{} [см. ниже](#описание-блока-workers) | :x: | Настройка worker-групп | -| extnet_id | int | :x: | ID внешней сети для соединения workers.
Если не задано,
то сеть будет выбрана платформой. | -| cloud_init | string | :x: | Используется на этапе создания вм.
Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | -| cluster_config | string | :x: | используется для определения глобальных настроек и конфигураций для всего кластера. Она включает в себя такие параметры, как имя кластера, настройки DNS, методы аутентификации и другие конфигурации в масштабах кластера. вставьте допустимую строку JSON со всеми уровнями вложенности. | -| oidc_cert | string | :x: | ssl-сертификат в формате x509 pem | -| ha_mode | bool | :x: | Использовать высокодостпуню схему для балансировщика нагрузки | -| extnet_only | bool | :x: | Использовать только extnet -| start | bool | :x: | Старт/Стоп кластера | +| Аргумент | Тип | Обязательный | Описание | +| -------------- | -------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | string | :heavy_check_mark: | Наименование кластера,
при изменении - изменяет наименование кластера | +| rg_id | int | :heavy_check_mark: | ID ресурсной группы | +| k8sci_id | int | :heavy_check_mark: | ID catalogue item | +| wg_name | string | :heavy_check_mark: | Имя для первой worker group,
созданной в кластере | +| network_plugin | string | :heavy_check_mark: | Плагин сети для кластера. Допустимые значения: flannel, calico, weavenet | +| labels | []string | :x: | Список меток для дефолтной worker-группы k8s | +| taints | []string | :x: | Список taints для дефолтной worker-группы k8s | +| annotations | []string | :x: | Список аннотаций дефолтной worker-группы k8s | +| masters | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка мастер-группы | +| workers | Struct{} [см. ниже](#описание-блока-workers) | :x: | Настройка worker-групп | +| extnet_id | int | :x: | ID внешней сети для соединения workers.
Если не задано,
то сеть будет выбрана платформой. | +| cloud_init | string | :x: | Используется на этапе создания вм.
Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | +| cluster_config | string | :x: | используется для определения глобальных настроек и конфигураций для всего кластера. Она включает в себя такие параметры, как имя кластера, настройки DNS, методы аутентификации и другие конфигурации в масштабах кластера. вставьте допустимую строку JSON со всеми уровнями вложенности. | +| oidc_cert | string | :x: | ssl-сертификат в формате x509 pem | +| extnet_only | bool | :x: | Использовать только extnet для работы кластера | +| ha_mode | bool | :x: | Режим высокой доступностью балансировщика нагрузки | +| start | bool | :x: | Старт/Стоп кластера | ### Описание блока masters -| Аргумент | Тип | Обязательный | Описание | -| --- | --- | --- | --- | -| num | int | :heavy_check_mark: | Количество nodes | -| cpu | int | :heavy_check_mark: | Количество cpu | -| ram | int | :heavy_check_mark: | Количество RAM в Mбайтах| -| disk | int | :heavy_check_mark: | Объем boot диска в ГБ | -| sep_id | int | :x: | Идентификатор SEP | -| sep_pool | string | :x: | Название SEP pool'а | + +| Аргумент | Тип | Обязательный | Описание | +| -------- | ------ | ------------------ | ------------------------ | +| num | int | :heavy_check_mark: | Количество nodes | +| cpu | int | :heavy_check_mark: | Количество cpu | +| ram | int | :heavy_check_mark: | Количество RAM в Mбайтах | +| disk | int | :heavy_check_mark: | Объем boot диска в ГБ | +| sep_id | int | :x: | Идентификатор SEP | +| sep_pool | string | :x: | Название SEP pool'а | ### Описание блока workers -| Аргумент | Тип | Обязательный | Описание | -| --- | --- | --- | --- | -| name | string | :heavy_check_mark: | Наименование воркер-группы | -| num | int | :heavy_check_mark: | Количество nodes | -| cpu | int | :heavy_check_mark: | Количество cpu | -| ram | int | :heavy_check_mark: | Количество RAM в Mбайтах| -| disk | int | :heavy_check_mark: | Объем boot диска в ГБ | -| sep_id | int | :x: | Идентификатор SEP | -| sep_pool | string | :x: | Название SEP pool'а | -| labels | []string | :x: | Список labels | -| annotations | []string | :x: | Список annotations | -| taints | []string | :x: | Список taints | + +| Аргумент | Тип | Обязательный | Описание | +| ----------- | -------- | ------------------ | -------------------------- | +| name | string | :heavy_check_mark: | Наименование воркер-группы | +| num | int | :heavy_check_mark: | Количество nodes | +| cpu | int | :heavy_check_mark: | Количество cpu | +| ram | int | :heavy_check_mark: | Количество RAM в Mбайтах | +| disk | int | :heavy_check_mark: | Объем boot диска в ГБ | +| sep_id | int | :x: | Идентификатор SEP | +| sep_pool | string | :x: | Название SEP pool'а | +| labels | []string | :x: | Список labels | +| annotations | []string | :x: | Список annotations | +| taints | []string | :x: | Список taints | ## Возвращаемые значения + В случае успешного выполнения _resource_ функция **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 | Имя ресурса | -| network_plugin | 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 | 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 | Имя ресурса | +| network_plugin | 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 -| Параметр | Тип | Описание | -| --- | --- | --- | -| account_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | account_acl | -| k8s_acl| []Struct{} [см. ниже](#описание-структуры-списка-acl) | k8s_acl | -| rg_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | rg_acl | +| Параметр | Тип | Описание | +| ----------- | ----------------------------------------------------- | ----------- | +| account_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | account_acl | +| k8s_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | k8s_acl | +| rg_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | rg_acl | ### Описание структуры списка acl -| Параметр | Тип | Описание | -| --- | --- | --- | -| explicit | bool | explicit | -| guid | string | ID ресурса | -| right | string | right | +| Параметр | Тип | Описание | +| ------------- | ------ | -------------- | +| explicit | bool | explicit | +| guid | string | ID ресурса | +| right | string | right | | status | string | Статус ресурса | -| type | string | Тип ресурса | -| user_group_id | string | ID группы | +| 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| +| Параметр | Тип | Описание | +| ------------- | --------------------------------------------------------------- | ------------------------------------- | +| 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 на компьютах workers | -| 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 | +| Параметр | Тип | Описание | +| ------------- | --------------------------------------------------------------- | -------------------------------------- | +| annotations | []string | Аннотации группы workers | +| cpu | int | Кол-во cpu на компьютах workers | +| 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 виртуальной сети | +| Параметр | Тип | Описание | +| -------------------- | ------------------------------------------------------------ | -------------------------------- | +| 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 -| Параметр | Тип | Описание | -| --- | --- | --- | -| def_gw | string | Шлюз по умолчанию | -| ip_address | string | IP интерфейса | +| Параметр | Тип | Описание | +| ---------- | ------ | ----------------- | +| def_gw | string | Шлюз по умолчанию | +| ip_address | string | IP интерфейса | ## Пример использования + Пример вызова _resource_ функции **decort_k8s**: + ```terraform resource "decort_k8s" "cluster" { #имя кластера @@ -309,7 +331,7 @@ resource "decort_k8s" "cluster" { #тип - число rg_id = 776 - #id catalogue item + #id catalogue item #обязательный параметр #тип - число k8sci_id = 9 @@ -327,19 +349,19 @@ resource "decort_k8s" "cluster" { # список labels для дефолтной worker группы # опциональный параметр # В скором времени параметры labels, annotations, taints будут полностью перенесены в блок workers - # тип - массив строк + # тип - массив строк labels = ["key1=val1", "key2=val2"] # список annotations для дефолтной worker группы # опциональный параметр # В скором времени параметры labels, annotations, taints будут полностью перенесены в блок workers - # тип - массив строк + # тип - массив строк annotations = ["key1=val1", "key2=val2"] # список taints для дефолтной worker группы # опциональный параметр # В скором времени параметры labels, annotations, taints будут полностью перенесены в блок workers - # тип - массив строк + # тип - массив строк taints = ["key1=val1", "key2=val2"] #настройка мастер node @@ -387,7 +409,7 @@ resource "decort_k8s" "cluster" { #наименование worker группы #обязательный параметр #тип - строка - name = "workers_wg" + name = "workers_wg" #кол-во node #обязательный параметр @@ -441,7 +463,7 @@ resource "decort_k8s" "cluster" { #наименование worker группы #обязательный параметр #тип - строка - name = "additional_wg" + name = "additional_wg" #кол-во node #обязательный параметр diff --git a/07.01.21-Resource-функция-decort_k8s_cp-управление-control-plane-кластера.md b/07.01.21-Resource-функция-decort_k8s_cp-управление-control-plane-кластера.md index a247f40..ed40cbf 100644 --- a/07.01.21-Resource-функция-decort_k8s_cp-управление-control-plane-кластера.md +++ b/07.01.21-Resource-функция-decort_k8s_cp-управление-control-plane-кластера.md @@ -1,6 +1,15 @@ Функция доступна в провайдере версии 4.2.0 и выше. +## Изменения в 4.4.0 + +- добавлено поле _extnet_only_ +- добавлено поле _oidc_cert_ +- добавлено поле _cloud_init_ +- добавлено поле _ha_mode_ +- добавлено поле _cluster_config_ + _Resource_ функция **decort_k8s_cp** служит для управления control plane кластера k8s. Функция позволяет: + - Создать кластер - Удалить кластер - Настроить мастер-узел @@ -10,35 +19,35 @@ _Resource_ функция **decort_k8s_cp** служит для управлен **!** При удалении ресурса `decort_k8s_cp` удалится сам кластер и все зависимые ресурсы (worker-группы)
**!** При использовании `decort_k8s_cp` не рекомендуется параллельное использование `decort_k8s` для управления одним и тем же кластером во избежание проблем с идемпотентностью -**Данный способ управления кластерами стал предпочтительным с версии провайдера 4.2.0 - для упрощения процесса миграции обратитесь к [**статье.**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.07-Миграция-k8s-кластеров-на-версию-4.2.0) +**Данный способ управления кластерами стал предпочтительным с версии провайдера 4.2.0 - для упрощения процесса миграции обратитесь к [**статье.\*\*](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.07-Миграция-k8s-кластеров-на-версию-4.2.0) -### Работа с cluster_config +## Работа с cluster_config Для использования cluster_config конфигурации, следует: 1. Создать файл с расширением `.json` в рабочей директории. 2. Описать в созданном файле конфигурацию cluster_config в формате JSON: -#### cluster_config.json +### cluster_config.json ```json { - "apiServer": { - "extraArgs": { - "oidc-issuer-url": "https://dex.decs.local/", - "oidc-client-id": "dex", - "oidc-username-claim": "email", - "oidc-groups-claim": "groups", - "oidc-ca-file": "/etc/kubernetes/ssl/kc-ca.pem" - } + "apiServer": { + "extraArgs": { + "oidc-issuer-url": "https://dex.decs.local/", + "oidc-client-id": "dex", + "oidc-username-claim": "email", + "oidc-groups-claim": "groups", + "oidc-ca-file": "/etc/kubernetes/ssl/kc-ca.pem" } + } } ``` -3. Указать путь до файла `cluster_config.json` в качестве значения параметра `cluster_config` в ресурсе `decort_k8s_cp`: +3. Указать путь до файла `cluster_config.json` в качестве значения параметра `cluster_config` в ресурсе `decort_k8s`: ```terraform -resource "decort_k8s_cp" "cluster1" { +resource "decort_k8s" "cluster1" { # ... cluster_config = file("cluster_config.json") @@ -49,14 +58,16 @@ resource "decort_k8s_cp" "cluster1" { 4. Выполнить `terraform apply` -### Работа с oidc__cert +## Работа с oidc\_\_cert Для работы с oidc_cert следует: + 1. Создать файл с ssl-сертификатом в формате x509 pem c названием ca.crt в рабочей директории -#### ca.crt +### ca.crt Пример содержания файла ca.crt + ``` -----BEGIN CERTIFICATE----- MIIDzTCCArWgAwIBAgIUUW9bFlExT8f/gVX4OrYXegInXi0wDQYJKoZIhvcNAQEL @@ -83,10 +94,10 @@ KxLl/lm/Y0zhV/VNd7OXsV0LAsyrRiNpuyCaniCOTR1ZRkD4UfWkc/bbNgbLjAfb -----END CERTIFICATE----- ``` -2. Указать путь до файла `ca.crt` в качестве значениея параметра `oidc_cert` в ресурсе `decort_k8s_cp` +2. Указать путь до файла `ca.crt` в качестве значениея параметра `oidc_cert` в ресурсе `decort_k8s` ```terraform -resource "decort_k8s_cp" "cluster1" { +resource "decort_k8s" "cluster1" { # ... oidc_cert = file("ca.crt") @@ -97,9 +108,7 @@ resource "decort_k8s_cp" "cluster1" { 3. Выполнить `terraform apply` - - -### Работа с cloud_init +## Работа с cloud_init Cloud Init позволяет запустить ВМ с предустановленными настройками пользователя, группами и доступами. Подробнее про настройку cloud_init можно прочесть по [ссылке](https://cloudinit.readthedocs.io/en/latest/reference/examples.html). @@ -125,10 +134,10 @@ users: ``` -3. Указать путь до файла `initconfig.tftpl` в качестве значения параметра `cloud_init` в ресурсе `decort_k8s_cp`: +3. Указать путь до файла `initconfig.tftpl` в качестве значения параметра `cloud_init` в ресурсе `decort_k8s`: ```terraform -resource "decort_k8s_cp" "cluster1" { +resource "decort_k8s" "cluster1" { # ... cloud_init = file("initconfig.tftpl") @@ -139,105 +148,111 @@ resource "decort_k8s_cp" "cluster1" { 4. Выполнить `terraform apply` -**Конфигурация cloud_init применяется только при создании кластера, во всех остальных случаях - игнорируется** +## Работа в параллельном режиме + +Рекомендуется создавать одновременно не более одного экземпляра ресурса. +В случае необходимости создания нескольких ресурсов одновременно, необходимо запускать `terraform apply/plan` в режиме `-parallelism=1`. ## Аргументы + _Resource_ функция **decort_k8s_cp** принимает следующие аргументы: -| Аргумент | Тип | Обязательный | Описание | -| --- | --- | :---: | --- | -| name | string | :heavy_check_mark: | Наименование кластера | -| k8sci_id | int | :heavy_check_mark: | ID k8s CI | -| network_plugin | string | :heavy_check_mark: | Плагин сети ("flannel", "weavenet" или "calico") | -| rg_id | int | :heavy_check_mark: | ID ресурсной группы | -| num | int | :heavy_check_mark: | Кол-во ВМ в мастер-узле (1 или 3) | -| cpu | int | :x: | Кол-во ядер для мастер-узла | -| ram | int | :x: | Кол-во RAM (в мб) для мастер-узла | -| disk | int | :x: | Размер диска мастер-узла | -| sep_id | int | :x: | Storage Endpoint ID мастер-узла | -| sep_pool | string | :x: | SEP пул мастер-узла | -| with_lb | bool | :x: | Создать кластер с/без балансировщика нагрузки | -| extnet_id | int | :x: | ID внешний сети для подключения worker'ов | -| desc | string | :x: | Описание кластера | -| cloud_init | string | :x: | Используется на этапе создания вм.
Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | -| cluster_config | string | :x: | используется для определения глобальных настроек и конфигураций для всего кластера. Она включает в себя такие параметры, как имя кластера, настройки DNS, методы аутентификации и другие конфигурации в масштабах кластера. вставьте допустимую строку JSON со всеми уровнями вложенности. | -| oidc_cert | string | :x: | ssl-сертификат в формате x509 pem | -| ha_mode | bool | :x: | Использовать высокодостпуню схему для балансировщика нагрузки | -| extnet_only | bool | :x: | Использовать только extnet -| start | bool | :x: | Старт/Стоп кластера | +| Аргумент | Тип | Обязательный | Описание | +| -------------- | ------ | :----------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| name | string | :heavy_check_mark: | Наименование кластера | +| k8sci_id | int | :heavy_check_mark: | ID k8s CI | +| network_plugin | string | :heavy_check_mark: | Плагин сети ("flannel", "weavenet" или "calico") | +| rg_id | int | :heavy_check_mark: | ID ресурсной группы | +| num | int | :heavy_check_mark: | Кол-во ВМ в мастер-узле (1 или 3) | +| cpu | int | :x: | Кол-во ядер для мастер-узла | +| ram | int | :x: | Кол-во RAM (в мб) для мастер-узла | +| disk | int | :x: | Размер диска мастер-узла | +| sep_id | int | :x: | Storage Endpoint ID мастер-узла | +| sep_pool | string | :x: | SEP пул мастер-узла | +| with_lb | bool | :x: | Создать кластер с/без балансировщика нагрузки | +| extnet_id | int | :x: | ID внешний сети для подключения worker'ов | +| desc | string | :x: | Описание кластера | +| cloud_init | string | :x: | Используется на этапе создания вм.
Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | +| cluster_config | string | :x: | используется для определения глобальных настроек и конфигураций для всего кластера. Она включает в себя такие параметры, как имя кластера, настройки DNS, методы аутентификации и другие конфигурации в масштабах кластера. вставьте допустимую строку JSON со всеми уровнями вложенности. | +| oidc_cert | string | :x: | ssl-сертификат в формате x509 pem | +| extnet_only | bool | :x: | Использовать только extnet для работы кластера | +| ha_mode | bool | :x: | Режим высокой доступностью балансировщика нагрузки | +| start | bool | :x: | Старт/Стоп кластера | ## Возвращаемые значения В случае успешного выполнения _resource_ функция **decort_k8s_cp** возвращает в указанную при вызове переменную следующие значения: -| Параметр | Тип | Описание | -| --- | --- | --- | -| acl | Struct{} [см. ниже](#описание-структуры-списка-acl) | acl | -| account_id | int | ID аккаунта | -| account_name | string | Имя аккаунта | -| bservice_id | int | ID bservice | -| k8sci_id | int | ID образа кластера | -| k8s_id | int | ID кластера | -| detailed_info | Struct{} [см.ниже](#описание-структуры-списка-detailed_info) | Информация о ВМ внутри мастер-узла | -| master_id | int | ID мастер-узла | -| master_name | string | Наименование мастер-узла | -| num | int | Кол-во ВМ в мастер-узле (1 или 3) | -| cpu | int | Кол-во ядер для мастер-узла | -| ram | int | Кол-во RAM (в мб) для мастер-узла | -| disk | int | Размер диска мастер-узла | -| sep_id | int | Storage Endpoint ID мастер-узла | -| sep_pool | string | SEP пул мастер-узла | -| created_by | string | Кем был создан ресурс | -| created_time | int | Время создания ресурса | -| deleted_by | string | Кем был удален ресурс | -| deleted_time | int | Время удаления ресурса | -| extnet_id | int | ID внешней сети | -| k8s_ci_name | string | Имя образа кластера | -| lb_id | int | ID балансировщика нагрзуки | -| lb_ip | string | IP балансировщика нагрзуки | -| name | string | Имя ресурса | -| network_plugin | 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 | Struct{} [см. ниже](#описание-структуры-списка-acl) | acl | +| account_id | int | ID аккаунта | +| account_name | string | Имя аккаунта | +| bservice_id | int | ID bservice | +| k8sci_id | int | ID образа кластера | +| k8s_id | int | ID кластера | +| detailed_info | Struct{} [см.ниже](#описание-структуры-списка-detailed_info) | Информация о ВМ внутри мастер-узла | +| master_id | int | ID мастер-узла | +| master_name | string | Наименование мастер-узла | +| num | int | Кол-во ВМ в мастер-узле (1 или 3) | +| cpu | int | Кол-во ядер для мастер-узла | +| ram | int | Кол-во RAM (в мб) для мастер-узла | +| disk | int | Размер диска мастер-узла | +| sep_id | int | Storage Endpoint ID мастер-узла | +| sep_pool | string | SEP пул мастер-узла | +| created_by | string | Кем был создан ресурс | +| created_time | int | Время создания ресурса | +| deleted_by | string | Кем был удален ресурс | +| deleted_time | int | Время удаления ресурса | +| extnet_id | int | ID внешней сети | +| k8s_ci_name | string | Имя образа кластера | +| lb_id | int | ID балансировщика нагрзуки | +| lb_ip | string | IP балансировщика нагрзуки | +| name | string | Имя ресурса | +| network_plugin | 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 -| Параметр | Тип | Описание | -| --- | --- | --- | -| explicit | bool | explicit | -| guid | string | ID ресурса | -| right | string | right | +| Параметр | Тип | Описание | +| ------------- | ------ | -------------- | +| explicit | bool | explicit | +| guid | string | ID ресурса | +| right | string | right | | status | string | Статус ресурса | -| type | string | Тип ресурса | -| user_group_id | string | ID группы | +| type | string | Тип ресурса | +| user_group_id | string | ID группы | ### Описание структуры списка 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 виртуальной сети | +| Параметр | Тип | Описание | +| -------------------- | ------------------------------------------------------------ | -------------------------------- | +| 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 -| Параметр | Тип | Описание | -| --- | --- | --- | -| def_gw | string | Шлюз по умолчанию | -| ip_address | string | IP интерфейса | +| Параметр | Тип | Описание | +| ---------- | ------ | ----------------- | +| def_gw | string | Шлюз по умолчанию | +| ip_address | string | IP интерфейса | ## Пример использования + Пример вызова _resource_ функции **decort_k8s_cp**: + ```terraform resource "decort_k8s_cp" "cp" { # Название кластера @@ -279,7 +294,7 @@ resource "decort_k8s_cp" "cp" { # Опциональный параметр # int disk = 10 - + # Описание кластера # Опциональный параметр # string @@ -312,4 +327,4 @@ resource "decort_k8s_cp" "cp" { } ``` -После успешного завершения такого вызова **decort_k8s_cp** в переменной `decort_k8s_cp.cp` будут сохранены возвращаемые значения. \ No newline at end of file +После успешного завершения такого вызова **decort_k8s_cp** в переменной `decort_k8s_cp.cp` будут сохранены возвращаемые значения. diff --git a/Home.md b/Home.md index 3bea3ff..9ffe4e2 100644 --- a/Home.md +++ b/Home.md @@ -20,8 +20,80 @@ Terraform провайдер для платформы DECORT с API верси - [Удаление ресурсов](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.05-Удаление-ресурсов) - [Миграция кластеров (4.2.0+)](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.07-Миграция-k8s-кластеров-на-версию-4.2.0) 6. [Data source функции Terraform провайдера DECORT](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.-Data-source-функции-Terraform-провайдера-DECORT) - - [Пользовательская группа API](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01-Пользовательская-группа-API) - [**decort_resgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.02-Data-функция-decort_resgroup-получение-информации-о-ресурсной-группе) - получение информации о ресурсной группе - [**decort_kvmvm**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.01-Data-функция-decort_kvmvm-получение-информации-о-виртуальной-машине-на-базе-KVM) - получение информации о виртуальной машине, созданной на базе системы виртуализации KVM - [**decort_disk**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.03-Data-функция-decort_disk-получение-информации-о-диске) - получение информации о ресурсе хранения ("disk") - [**decort_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.04-Data-функция-decort_vins-получение-информации-о-ViNS) - получение информации о виртуальном сетевом сегменте (Virtual Network Segment, "ViNS") - [**decort_account**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.05-Data-функция-decort_account-получение-информации-об-аккаунте) - получение информации об аккаунте - [**decort_image_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.06-Data-функция-decort_image_list-получение-информации-об-образах) - получение информации об образах (_image_) - [**decort_image**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.07-Data-функция-decort_image-получение-информации-об-образе) - получение информации об образе (_image_) - [**decort_locations_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.08-Data-функция-decort_locations_list-получение-списка-доступных-площадок) - получение списка доступных площадок (_gid/grid_id_) - [**decort_location_url**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.09-Data-функция-decort_location_url-получение-url-площадки) - получение url площадки - - [**decort_snapshot_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.11-Data-функция-decort_snapshot_list-получение-информации-о-snapshots) - получение информации о snapshots - [**decort_disk_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.13-Data-функция-decort_disk_list-получение-информации-о-всех-дисках) - получение информации о всех доступных дисках - [**decort_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.14-Data-функция-decort_vins_list-получение-информации-о-всех-виртуальных-сетях) - получение информации о всех доступных виртуальных сетях - [**decort_extnet_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.15-Data-функция-decort_extnet_list-получение-информации-о-всех-доступных-внешних-сетях) - получение информации о всех доступных внешних сетях - [**decort_extnet_default**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.16-Data-функция-decort_extnet_default-получение-информации-о-внешней-сети-по-умолчанию) - получение информации о доступной внешней сети, установленной по умолчанию - [**decort_extnet_computes_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.17-Data-функция-decort_extnet_computes_list-получение-информации-о-вычислительных-ресурсах,-использующих-внешнюю-сеть) - получение информации о вычислительных мощностях, использующих внешнюю сеть - [**decort_extnet**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.18-Data-функция-decort_extnet-получение-информации-о-внешней-сети) - получение информации о внешней сети - [**decort_account_audits_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.19-Data-функция-decort_account_audits_list-получение-информации-о-запросах-аккаунта) - получение информации о запросах аккаунта - [**decort_account_computes_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.20-Data-функция-decort_account_computes_list-получение-информации-об-используемых-аккаунтом-экземплярах-computes) - получение информации об используемых аккаунтом экземплярах computes - [**decort_account_consumed_units**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.21-Data-функция-decort_account_consumed_units-получение-информации-об-используемых-ресурсах-аккаунта) - получение информации об используемых ресурсах аккаунта - [**decort_account_consumed_units_by_type**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.22-Data-функция-decort_account_consumed_units_by_type-получение-информации-об-используемых-ресурсах-по-типу) - получение информации об используемых ресурсах аккаунта по типу - [**decort_account_disks_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.23-Data-функция-decort_account_disks_list-получение-информации-об-используемых-аккаунтом-дисках) - получение информации об используемых аккаунтом дисках - [**decort_account_flipgroups_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.24-Data-функция-decort_account_flipgroups_list-получение-информации-об-используемых-групп-с-плавающим-ip-адресом) - получение информации об используемых аккаунтом групп с плавающим ip-адресом - [**decort_account_reserved_units**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.25-Data-функция-decort_account_reserved_units-получение-информации-о-зарезервированных-ресурсах-аккаунта) - получение информации о зарезервированных ресурсах аккаунта - [**decort_account_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.26-Data-функция-decort_account_rg_list-получение-информации-о-ресурсных-группах-аккаунта) - получение информации о ресурсных группах аккаунта - [**decort_account_templates_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.27-Data-функция-decort_account_templates_list-получение-информации-о-шаблонах-аккаунта) - получение информации о шаблонах аккаунта. - [**decort_account_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.28-Data-функция-decort_account_vins_list-получение-информации-о-всех-сетях-аккаунта) - получение информации о виртуальных сетях аккаунта. - [**decort_account_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.29-Data-функция-decort_account_list-получение-информации-о-всех-доступных-аккаунтах) - получение информации о всех доступных аккаунтах. - [**decort_account_deleted_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.30-Data-функция-decort_account_deleted_list-получение-информации-об-удаленных-аккаунтах) - получение информации о всех удаленных аккаунтах - [**decort_bservice_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.31-Data-функция-decort_bservice_list-получение-информации-о-всех-доступных-базовых-сервисах) - получение информации о всех базовых сервисах - [**decort_bservice_deleted_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.32-Data-функция-decort_bservice_deleted_list-получение-информации-о-всех-удаленных-базовых-сервисах) - получение информации об удаленных базовых сервисах. - [**decort_bservice_snapshot_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.33-Data-функция-decort_bservice_snapshot_list-получение-информации-о-всех-доступных-снимках-состояния-сервиса) - получение информации о снимках состояния базовых сервисах - [**decort_bservice**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.34-Data-функция-decort_bservice-получение-информации-о-базовом-сервисе) - получение информации о базовом сервисе - [**decort_bservice_group**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.35-Data-функция-decort_bservice_group-получение-информации-о-вычислительной-группе-базового-сервиса) - получение информации о группе базового сервиса - [**decort_lb**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.36-Data-функция-decort_lb-получение-информации-о-балансировщике-нагрузки) - получение информации о балансировщике нагрузки - [**decort_lb_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.37-Data-функция-decort_lb_list-получение-информации-о-балансировщиках-нагрузки) - получение информации о балансировщиках нагрузки - [**decort_lb_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.38-Data-функция-decort_lb_list_deleted-получение-информации-об-удаленных-балансировщиках-нагрузки) - получение информации об удаленных балансировщиках нагрузки - [**decort_disk_list_types**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.39-Data-функция-decort_disk_list_types-получение-списка-типов-диска) - получение списка типов для диска - [**decort_disk_list_types_detailed**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.40-Data-функция-decort_disk_list_types_detailed-расширенное-получение-информации-о-поддерживаемых-типах-дисков) - расширенное получение списка поддерживаемых типов - [**decort_disk_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.41-Data-функция-decort_disk_list_deleted-получение-информации-об-удаленных-дисках) - получение информации об удаленных дисках - [**decort_disk_list_unattached**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.42-Data-функция-decort_disk_list_unattached-получение-информации-о-неподключенных-дисках) - получение информации о неподключенных дисках - [**decort_disk_snapshot_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.43-Data-функция-decort_disk_snapshot_list-получение-списка-снимков-состояния-диска) - получение списка снимков состояния диска - [**decort_disk_snapshot**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.44-Data-функция-decort_disk_snapshot-получение-информации-о-снимке-состояния) - получение информацуии о снимке состояния диска - [**decort_k8s**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s) - получение информацуии о кластере k8s - [**decort_k8s_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.46-Data-функция-decort_k8s_list-получение-информации-о-списке-кластеров-k8s) - получение информации о списке кластеров k8s - [**decort_k8s_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.47-Data-функция-decort_k8s_list_deleted-получение-информации-о-списке-удаленных-кластеров-k8s) - получение информации о списке удаленных кластеров k8s - [**decort_k8ci_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.76-Data-функция-decort_k8ci_list-получение-информации-о-k8ci) - получение информации о списке доступных K8CI - [**decort_k8s_wg**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.48-Data-функция-decort_k8s_wg-получение-информации-о-группе-воркеров-кластера-k8s) - получение информации о группе воркеров кластера k8s - [**decort_k8s_wg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.49-Data-функция-decort_k8s_wg_list-получение-информации-о-списке-групп-воркеров-кластера-k8s) - получение информации о списке групп воркеров кластера k8s - [**decort_k8s_computes**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.74-Data-функция-decort_k8s_computes-получение-информации-о-виртуальных-машинах-кластера) - получение информации о виртуальных машинах кластера - [**decort_vins_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.50-Data-функция-decort_vins_audits-получение-информации-о-записи-аудита-для-указанного-vins) - получение информации о записи аудита для указанного vins - [**decort_vins_ext_net_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.51-Data-функция-decort_vins_ext_net_list-получение-информации-о-списке-внешних-сетей-для-указанного-vins) - получение информации о списке внешних сетей для указанного vins - [**decort_vins_ip_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.52-Data-функция-decort_vins_ip_list-получение-информации-о-зарезервированных-ip-адресах-для-указанного-vins) - получение информации о зарезервированных ip адресах для указанного vins - [**decort_vins_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.53-Data-функция-decort_vins_list_deleted-получение-информации-о-удаленных-виртуальных-сетях) - получение информации о удаленных виртуальных сетях - [**decort_vins_nat_rule_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.54-Data-функция-decort_vins_nat_rule_list-получение-информации-о-правилах-NAT-для-указанного-vins) - получение информации о правилах NAT для указанного vins - [**decort_vins_static_route**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.77-Data-функция-decort_vins_static_route-получение-информации-о-статическом-пути) - получение информации о статическом пути - [**decort_vins_static_route_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.78-Data-функция-decort_vins_static_route_list-получение-информации-о-списке-статических-путей) - получение информации о списке статических путей - [**decort_kvmvm_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.55-Data-функция-decort_kvmvm_audits-получения-информации-о-аудитах-компьюта) - получение информации о аудитах компьюта - [**decort_kvmvm_get_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.56-Data-функция-decort_kvmvm_get_audits-получения-информации-о-аудитах-компьюта) - получение информации о аудитах компьюта - [**decort_kvmvm_get_console_url**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.57-Data-функция-decort_kvmvm_get_console_url-получение-url-консоли-компьюта) - получение url адреса консоли компьюта - [**decort_kvmvm_get_log**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.58-Data-функция-decort_kvmvm_get_log-получение-логов-по-заданному-пути) - получение логов по заданному пути - [**decort_kvmvm_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.59-Data-функция-decort_kvmvm_list-получение-информации-о-списке-компьютов) - получение информации о списке компьютов - [**decort_kvmvm_pfw_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.60-Data-функция-decort_kvmvm_pfw_list-получение-информации-о-списке-порт-форвардингов-компьюта) - получение информации о списке порт форвардингов компьюта - [**decort_kvmvm_user_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.61-Data-функция-decort_kvmvm_user_list-получение-информации-о-пользователях-компьюта) - получение информации о списке пользователей компьюта - [**decort_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.62-Data-функция-decort_rg_list-получение-информации-о-списке-ресурных-групп) - получение информации о списке ресурсных групп - [**decort_rg_affinity_group_computes**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.63-Data-функция-decort_rg_affinity_group_computes-получение-информации-о-компьютах-аффинити-группы) - получение информации о компьютах аффинити группы - [**decort_rg_affinity_groups_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.64-Data-функция-decort_rg_affinity_groups_list-получение-информации-о-аффинити-группах) - получение информации о аффинити группах - [**decort_rg_affinity_groups_get**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.65-Data-функция-decort_rg_affinity_groups_get-получение-информации-о-аффинити-группе) - получение информации о аффинити группе - [**decort_rg_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.66-Data-функция-decort_rg_audits-получение-информации-о-аудитах-ресурсной-группы) - получение информации о аудитах ресурсной группы - [**decort_rg_list_computes**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.67-Data-функция-decort_rg_list_computes-получение-информации-о-компьютах-ресурсной-группы) - получение информации о компьютах ресурсной группы - [**decort_rg_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.68-Data-функция-decort_rg_list_deleted-получение-информации-о-списке-удаленных-ресурсных-групп) - получение информации о списке удаленных ресурсных групп - [**decort_rg_list_lb**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.69-Data-функция-decort_rg_list_lb-получение-информации-о-списке-lb) - получение информации о списке lb в рамках ресурсных групп - [**decort_rg_list_pfw**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.70-Data-функция-decort_rg_list_pfw-получение-информации-о-списке-pfw) - получение информации о списке pfw в рамках ресурсных групп - [**decort_rg_list_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.71-Data-функция-decort_rg_list_vins-получение-информации-о-списке-vins) - получение информации о списке vins в рамках ресурсных групп - [**decort_rg_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.72-Data-функция-decort_rg_usage-информация-об-использовании-rg) - получение информации об использовании rg - [**decort_kvmvm_snapshot_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.73-Data-функция-decort_kvmvm_snapshot_usage-информация-об-использовании-снапшотов) - получение информации об использовании снапшотов - [**decort_flipgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.75-Data-функция-decort_flipgroup-получение-информации-о-плавающей-группе) - получение информации о плавающей группе - [**decort_flipgroup_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.75-Data-функция-decort_flipgroup_list-получение-информации-о-плавающих-группах) - получение информации о плавающих группах + - [Пользовательская группа API](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01-Пользовательская-группа-API) - [**decort_resgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.02-Data-функция-decort_resgroup-получение-информации-о-ресурсной-группе) - получение информации о ресурсной группе + - [**decort_kvmvm**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.01-Data-функция-decort_kvmvm-получение-информации-о-виртуальной-машине-на-базе-KVM) - получение информации о виртуальной машине, созданной на базе системы виртуализации KVM + - [**decort_disk**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.03-Data-функция-decort_disk-получение-информации-о-диске) - получение информации о ресурсе хранения ("disk") + - [**decort_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.04-Data-функция-decort_vins-получение-информации-о-ViNS) - получение информации о виртуальном сетевом сегменте (Virtual Network Segment, "ViNS") + - [**decort_account**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.05-Data-функция-decort_account-получение-информации-об-аккаунте) - получение информации об аккаунте + - [**decort_image_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.06-Data-функция-decort_image_list-получение-информации-об-образах) - получение информации об образах (_image_) + - [**decort_image**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.07-Data-функция-decort_image-получение-информации-об-образе) - получение информации об образе (_image_) + - [**decort_locations_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.08-Data-функция-decort_locations_list-получение-списка-доступных-площадок) - получение списка доступных площадок (_gid/grid_id_) + - [**decort_location_url**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.09-Data-функция-decort_location_url-получение-url-площадки) - получение url площадки + + - [**decort_snapshot_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.11-Data-функция-decort_snapshot_list-получение-информации-о-snapshots) - получение информации о snapshots + - [**decort_disk_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.13-Data-функция-decort_disk_list-получение-информации-о-всех-дисках) - получение информации о всех доступных дисках + - [**decort_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.14-Data-функция-decort_vins_list-получение-информации-о-всех-виртуальных-сетях) - получение информации о всех доступных виртуальных сетях + - [**decort_extnet_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.15-Data-функция-decort_extnet_list-получение-информации-о-всех-доступных-внешних-сетях) - получение информации о всех доступных внешних сетях + - [**decort_extnet_default**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.16-Data-функция-decort_extnet_default-получение-информации-о-внешней-сети-по-умолчанию) - получение информации о доступной внешней сети, установленной по умолчанию + - [**decort_extnet_computes_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.17-Data-функция-decort_extnet_computes_list-получение-информации-о-вычислительных-ресурсах,-использующих-внешнюю-сеть) - получение информации о вычислительных мощностях, использующих внешнюю сеть + - [**decort_extnet**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.18-Data-функция-decort_extnet-получение-информации-о-внешней-сети) - получение информации о внешней сети - [**decort_account_audits_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.19-Data-функция-decort_account_audits_list-получение-информации-о-запросах-аккаунта) - получение информации о запросах аккаунта + - [**decort_account_computes_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.20-Data-функция-decort_account_computes_list-получение-информации-об-используемых-аккаунтом-экземплярах-computes) - получение информации об используемых аккаунтом экземплярах computes + - [**decort_account_consumed_units**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.21-Data-функция-decort_account_consumed_units-получение-информации-об-используемых-ресурсах-аккаунта) - получение информации об используемых ресурсах аккаунта + - [**decort_account_consumed_units_by_type**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.22-Data-функция-decort_account_consumed_units_by_type-получение-информации-об-используемых-ресурсах-по-типу) - получение информации об используемых ресурсах аккаунта по типу + - [**decort_account_disks_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.23-Data-функция-decort_account_disks_list-получение-информации-об-используемых-аккаунтом-дисках) - получение информации об используемых аккаунтом дисках + - [**decort_account_flipgroups_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.24-Data-функция-decort_account_flipgroups_list-получение-информации-об-используемых-групп-с-плавающим-ip-адресом) - получение информации об используемых аккаунтом групп с плавающим ip-адресом + - [**decort_account_reserved_units**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.25-Data-функция-decort_account_reserved_units-получение-информации-о-зарезервированных-ресурсах-аккаунта) - получение информации о зарезервированных ресурсах аккаунта + - [**decort_account_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.26-Data-функция-decort_account_rg_list-получение-информации-о-ресурсных-группах-аккаунта) - получение информации о ресурсных группах аккаунта + - [**decort_account_templates_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.27-Data-функция-decort_account_templates_list-получение-информации-о-шаблонах-аккаунта) - получение информации о шаблонах аккаунта. + - [**decort_account_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.28-Data-функция-decort_account_vins_list-получение-информации-о-всех-сетях-аккаунта) - получение информации о виртуальных сетях аккаунта. + - [**decort_account_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.29-Data-функция-decort_account_list-получение-информации-о-всех-доступных-аккаунтах) - получение информации о всех доступных аккаунтах. + - [**decort_account_deleted_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.30-Data-функция-decort_account_deleted_list-получение-информации-об-удаленных-аккаунтах) - получение информации о всех удаленных аккаунтах + - [**decort_bservice_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.31-Data-функция-decort_bservice_list-получение-информации-о-всех-доступных-базовых-сервисах) - получение информации о всех базовых сервисах + - [**decort_bservice_deleted_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.32-Data-функция-decort_bservice_deleted_list-получение-информации-о-всех-удаленных-базовых-сервисах) - получение информации об удаленных базовых сервисах. + - [**decort_bservice_snapshot_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.33-Data-функция-decort_bservice_snapshot_list-получение-информации-о-всех-доступных-снимках-состояния-сервиса) - получение информации о снимках состояния базовых сервисах + - [**decort_bservice**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.34-Data-функция-decort_bservice-получение-информации-о-базовом-сервисе) - получение информации о базовом сервисе + - [**decort_bservice_group**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.35-Data-функция-decort_bservice_group-получение-информации-о-вычислительной-группе-базового-сервиса) - получение информации о группе базового сервиса + - [**decort_lb**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.36-Data-функция-decort_lb-получение-информации-о-балансировщике-нагрузки) - получение информации о балансировщике нагрузки + - [**decort_lb_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.37-Data-функция-decort_lb_list-получение-информации-о-балансировщиках-нагрузки) - получение информации о балансировщиках нагрузки + - [**decort_lb_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.38-Data-функция-decort_lb_list_deleted-получение-информации-об-удаленных-балансировщиках-нагрузки) - получение информации об удаленных балансировщиках нагрузки + - [**decort_disk_list_types**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.39-Data-функция-decort_disk_list_types-получение-списка-типов-диска) - получение списка типов для диска + - [**decort_disk_list_types_detailed**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.40-Data-функция-decort_disk_list_types_detailed-расширенное-получение-информации-о-поддерживаемых-типах-дисков) - расширенное получение списка поддерживаемых типов + - [**decort_disk_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.41-Data-функция-decort_disk_list_deleted-получение-информации-об-удаленных-дисках) - получение информации об удаленных дисках + - [**decort_disk_list_unattached**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.42-Data-функция-decort_disk_list_unattached-получение-информации-о-неподключенных-дисках) - получение информации о неподключенных дисках + - [**decort_disk_snapshot_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.43-Data-функция-decort_disk_snapshot_list-получение-списка-снимков-состояния-диска) - получение списка снимков состояния диска + - [**decort_disk_snapshot**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.44-Data-функция-decort_disk_snapshot-получение-информации-о-снимке-состояния) - получение информацуии о снимке состояния диска + - [**decort_k8s**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.45-Data-функция-decort_k8s-получение-информации-о-кластере-k8s) - получение информацуии о кластере k8s + - [**decort_k8s_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.46-Data-функция-decort_k8s_list-получение-информации-о-списке-кластеров-k8s) - получение информации о списке кластеров k8s + - [**decort_k8s_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.47-Data-функция-decort_k8s_list_deleted-получение-информации-о-списке-удаленных-кластеров-k8s) - получение информации о списке удаленных кластеров k8s + - [**decort_k8ci_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.76-Data-функция-decort_k8ci_list-получение-информации-о-k8ci) - получение информации о списке доступных K8CI - [**decort_k8s_wg**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.48-Data-функция-decort_k8s_wg-получение-информации-о-группе-воркеров-кластера-k8s) - получение информации о группе воркеров кластера k8s + - [**decort_k8s_wg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.49-Data-функция-decort_k8s_wg_list-получение-информации-о-списке-групп-воркеров-кластера-k8s) - получение информации о списке групп воркеров кластера k8s + - [**decort_k8s_computes**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.74-Data-функция-decort_k8s_computes-получение-информации-о-виртуальных-машинах-кластера) - получение информации о виртуальных машинах кластера + - [**decort_vins_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.50-Data-функция-decort_vins_audits-получение-информации-о-записи-аудита-для-указанного-vins) - получение информации о записи аудита для указанного vins + - [**decort_vins_ext_net_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.51-Data-функция-decort_vins_ext_net_list-получение-информации-о-списке-внешних-сетей-для-указанного-vins) - получение информации о списке внешних сетей для указанного vins + - [**decort_vins_ip_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.52-Data-функция-decort_vins_ip_list-получение-информации-о-зарезервированных-ip-адресах-для-указанного-vins) - получение информации о зарезервированных ip адресах для указанного vins + - [**decort_vins_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.53-Data-функция-decort_vins_list_deleted-получение-информации-о-удаленных-виртуальных-сетях) - получение информации о удаленных виртуальных сетях + - [**decort_vins_nat_rule_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.54-Data-функция-decort_vins_nat_rule_list-получение-информации-о-правилах-NAT-для-указанного-vins) - получение информации о правилах NAT для указанного vins + - [**decort_vins_static_route**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.77-Data-функция-decort_vins_static_route-получение-информации-о-статическом-пути) - получение информации о статическом пути + - [**decort_vins_static_route_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.78-Data-функция-decort_vins_static_route_list-получение-информации-о-списке-статических-путей) - получение информации о списке статических путей + - [**decort_kvmvm_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.55-Data-функция-decort_kvmvm_audits-получения-информации-о-аудитах-компьюта) - получение информации о аудитах компьюта + - [**decort_kvmvm_get_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.56-Data-функция-decort_kvmvm_get_audits-получения-информации-о-аудитах-компьюта) - получение информации о аудитах компьюта + - [**decort_kvmvm_get_console_url**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.57-Data-функция-decort_kvmvm_get_console_url-получение-url-консоли-компьюта) - получение url адреса консоли компьюта + - [**decort_kvmvm_get_log**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.58-Data-функция-decort_kvmvm_get_log-получение-логов-по-заданному-пути) - получение логов по заданному пути + - [**decort_kvmvm_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.59-Data-функция-decort_kvmvm_list-получение-информации-о-списке-компьютов) - получение информации о списке компьютов + - [**decort_kvmvm_pfw_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.60-Data-функция-decort_kvmvm_pfw_list-получение-информации-о-списке-порт-форвардингов-компьюта) - получение информации о списке порт форвардингов компьюта + - [**decort_kvmvm_user_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.61-Data-функция-decort_kvmvm_user_list-получение-информации-о-пользователях-компьюта) - получение информации о списке пользователей компьюта + - [**decort_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.62-Data-функция-decort_rg_list-получение-информации-о-списке-ресурных-групп) - получение информации о списке ресурсных групп + - [**decort_rg_affinity_group_computes**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.63-Data-функция-decort_rg_affinity_group_computes-получение-информации-о-компьютах-аффинити-группы) - получение информации о компьютах аффинити группы + - [**decort_rg_affinity_groups_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.64-Data-функция-decort_rg_affinity_groups_list-получение-информации-о-аффинити-группах) - получение информации о аффинити группах + - [**decort_rg_affinity_groups_get**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.65-Data-функция-decort_rg_affinity_groups_get-получение-информации-о-аффинити-группе) - получение информации о аффинити группе + - [**decort_rg_audits**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.66-Data-функция-decort_rg_audits-получение-информации-о-аудитах-ресурсной-группы) - получение информации о аудитах ресурсной группы + - [**decort_rg_list_computes**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.67-Data-функция-decort_rg_list_computes-получение-информации-о-компьютах-ресурсной-группы) - получение информации о компьютах ресурсной группы + - [**decort_rg_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.68-Data-функция-decort_rg_list_deleted-получение-информации-о-списке-удаленных-ресурсных-групп) - получение информации о списке удаленных ресурсных групп + - [**decort_rg_list_lb**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.69-Data-функция-decort_rg_list_lb-получение-информации-о-списке-lb) - получение информации о списке lb в рамках ресурсных групп + - [**decort_rg_list_pfw**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.70-Data-функция-decort_rg_list_pfw-получение-информации-о-списке-pfw) - получение информации о списке pfw в рамках ресурсных групп + - [**decort_rg_list_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.71-Data-функция-decort_rg_list_vins-получение-информации-о-списке-vins) - получение информации о списке vins в рамках ресурсных групп - [**decort_rg_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.72-Data-функция-decort_rg_usage-информация-об-использовании-rg) - получение информации об использовании rg + - [**decort_kvmvm_snapshot_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.73-Data-функция-decort_kvmvm_snapshot_usage-информация-об-использовании-снапшотов) - получение информации об использовании снапшотов - [**decort_flipgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.75-Data-функция-decort_flipgroup-получение-информации-о-плавающей-группе) - получение информации о плавающей группе + - [**decort_flipgroup_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.75-Data-функция-decort_flipgroup_list-получение-информации-о-плавающих-группах) - получение информации о плавающих группах