diff --git a/06.02.17-Data-функция-decort_account_audits_list-получение-информации-о-запросах-аккаунта.md b/06.02.17-Data-функция-decort_account_audits_list-получение-информации-о-запросах-аккаунта.md
index 188b6bb..81f97e6 100644
--- a/06.02.17-Data-функция-decort_account_audits_list-получение-информации-о-запросах-аккаунта.md
+++ b/06.02.17-Data-функция-decort_account_audits_list-получение-информации-о-запросах-аккаунта.md
@@ -1,29 +1,31 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_audits_list** служит для получения информации о запросах аккаунта.
Информация содержит в себе данные о вызове, времени выполнения запроса, пользователе, инициирующем вызов, а так же другие данные.
## Аргументы
+
_Data source_ функция **decort_account_audits_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунта |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_audits_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| call | string | Адрес вызова API |
-| responsetime | float | Время ответа |
-| statuscode | int | Код ответа |
-| timestamp | float | Время получения запроса |
-| user | string | Пользователь - владелец аккаунта |
-
+| Параметр | Тип | Описание |
+| ------------ | ------ | -------------------------------- |
+| call | string | Адрес вызова API |
+| responsetime | float | Время ответа |
+| statuscode | int | Код ответа |
+| timestamp | float | Время получения запроса |
+| user | string | Пользователь - владелец аккаунта |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_audits_list**:
+
```terraform
data "decort_account_audits_list" "aal" {
#id аккаунта
@@ -32,10 +34,10 @@ data "decort_account_audits_list" "aal" {
account_id = 11111
}
-# once the above directive completes, account audits list will be accessible
+# once the above directive completes, account audits list will be accessible
# as data.decort_account_audits_list.aal.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_audits_list** в переменной `data.decort_account_audits_list.aal` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_audits_list** в переменной `data.decort_account_audits_list.aal` будут сохранены возвращаемые значения.
diff --git a/06.02.18-Data-функция-decort_account_computes_list-получение-информации-об-используемых-аккаунтом-экземплярах-computes.md b/06.02.18-Data-функция-decort_account_computes_list-получение-информации-об-используемых-аккаунтом-экземплярах-computes.md
index 95ca644..b888856 100644
--- a/06.02.18-Data-функция-decort_account_computes_list-получение-информации-об-используемых-аккаунтом-экземплярах-computes.md
+++ b/06.02.18-Data-функция-decort_account_computes_list-получение-информации-об-используемых-аккаунтом-экземплярах-computes.md
@@ -1,42 +1,45 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_computes_list** служит для получения информации о вычислительных мощностях (computes), которые использует аакаунт.
## Аргументы
+
_Data source_ функция **decort_account_computes_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунта |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_computes_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| account_id | int | ID аккаунта |
-| account_name | string | Имя аккаунта |
-| compute_id | int | ID экземпляра computes |
-| compute_name | string | Название экземпляра computes |
-| cpus | int | Кол-во используемых ядер |
-| created_by | string | Информация о создателе вычислительной мощности |
-| created_time | int | Время создания вычислительной мощности |
-| deleted_by | string | Информация о том, кто удалил вычислительную мощность |
-| deleted_time | int | Время удаления вычислительной мощности |
-| ram | int | Кол-во используемой RAM |
-| registered | bool | Флаг, показатель того, зарегистрирована ли мощность как используемая или нет |
-| rg_id | int | Идентификатор ресурсной группы |
-| rg_name | string | Название ресурсной группы |
-| status | string | Статус вычислительной мощности |
-| tech_status | string | Технический статус вычислительной мощности |
-| total_disks_size | int | Общее место, используемое дисками вычислительной мощности |
-| updated_by | string | Кем вычислительная мощность была обновлена в последний раз |
-| updated_time | int | Время последнего обновления |
-| user_managed | bool | Флаг, показывает управление пользователем вычислительной мощностью |
-| vins_connected | int | Общее число подключенных и используемых vins |
+| Параметр | Тип | Описание |
+| ---------------- | ------ | ---------------------------------------------------------------------------- |
+| account_id | int | ID аккаунта |
+| account_name | string | Имя аккаунта |
+| compute_id | int | ID экземпляра computes |
+| compute_name | string | Название экземпляра computes |
+| cpus | int | Кол-во используемых ядер |
+| created_by | string | Информация о создателе вычислительной мощности |
+| created_time | int | Время создания вычислительной мощности |
+| deleted_by | string | Информация о том, кто удалил вычислительную мощность |
+| deleted_time | int | Время удаления вычислительной мощности |
+| ram | int | Кол-во используемой RAM |
+| registered | bool | Флаг, показатель того, зарегистрирована ли мощность как используемая или нет |
+| rg_id | int | Идентификатор ресурсной группы |
+| rg_name | string | Название ресурсной группы |
+| status | string | Статус вычислительной мощности |
+| tech_status | string | Технический статус вычислительной мощности |
+| total_disks_size | int | Общее место, используемое дисками вычислительной мощности |
+| updated_by | string | Кем вычислительная мощность была обновлена в последний раз |
+| updated_time | int | Время последнего обновления |
+| user_managed | bool | Флаг, показывает управление пользователем вычислительной мощностью |
+| vins_connected | int | Общее число подключенных и используемых vins |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_computes_list**:
+
```terraform
data "decort_account_computes_list" "acl" {
#id аккаунта
@@ -45,10 +48,10 @@ data "decort_account_computes_list" "acl" {
account_id = 1111
}
-# once the above directive completes, account computes list will be accessible
+# once the above directive completes, account computes list will be accessible
# as data.decort_account_computes_list.acl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_computes_list** в переменной `data.decort_account_computes_list.acl` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_computes_list** в переменной `data.decort_account_computes_list.acl` будут сохранены возвращаемые значения.
diff --git a/06.02.19-Data-функция-decort_account_disks_list-получение-информации-об-используемых-аккаунтом-дисках.md b/06.02.19-Data-функция-decort_account_disks_list-получение-информации-об-используемых-аккаунтом-дисках.md
index 02e0260..b5a99f7 100644
--- a/06.02.19-Data-функция-decort_account_disks_list-получение-информации-об-используемых-аккаунтом-дисках.md
+++ b/06.02.19-Data-функция-decort_account_disks_list-получение-информации-об-используемых-аккаунтом-дисках.md
@@ -1,27 +1,31 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_disks_list** служит для получения информации об используемых аккаунтом дисках.
## Аргументы
+
_Data source_ функция **decort_account_disks_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунта |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_disks_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| disk_id | int | ID диска |
-| disk_name | string | Название диска |
-| pool | string | Название пула, к которому относится диск |
-| sep_id | int | ID sep |
-| size_max | int | Максимальный размер диска |
-| type | string | Тип диска |
+| Параметр | Тип | Описание |
+| --------- | ------ | ---------------------------------------- |
+| disk_id | int | ID диска |
+| disk_name | string | Название диска |
+| pool | string | Название пула, к которому относится диск |
+| sep_id | int | ID sep |
+| size_max | int | Максимальный размер диска |
+| type | string | Тип диска |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_disks_list**:
+
```terraform
data "decort_account_disks_list" "adl" {
#id аккаунта
@@ -30,10 +34,10 @@ data "decort_account_disks_list" "adl" {
account_id = 11111
}
-# once the above directive completes, account disks list will be accessible
+# once the above directive completes, account disks list will be accessible
# as data.decort_account_disks_list.adl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_disks_list** в переменной `data.decort_account_disks_list.adl` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_disks_list** в переменной `data.decort_account_disks_list.adl` будут сохранены возвращаемые значения.
diff --git a/06.02.20-Data-функция-decort_account_flipgroups_list-получение-информации-об-используемых-групп-с-плавающим-ip-адресом.md b/06.02.20-Data-функция-decort_account_flipgroups_list-получение-информации-об-используемых-групп-с-плавающим-ip-адресом.md
index 8571419..900233f 100644
--- a/06.02.20-Data-функция-decort_account_flipgroups_list-получение-информации-об-используемых-групп-с-плавающим-ip-адресом.md
+++ b/06.02.20-Data-функция-decort_account_flipgroups_list-получение-информации-об-используемых-групп-с-плавающим-ip-адресом.md
@@ -1,42 +1,46 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_flipgroups_list** служит для получения информации об используемых групп с плавающим ip-адресом.
## Аргументы
+
_Data source_ функция **decort_account_flipgroups_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунта |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_flipgroups_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| account_id | int | ID аккаунта - владельца группы с плавающим ip-адресом |
-| client_type | string | Тип клиента |
-| conn_type | string | Тип соединения |
-| created_by | string | Информация о создателе группы с плавающим ip-адресом |
-| created_time | int | Время создания группы с плавающим ip-адресом |
-| default_gw | string | Gateway группы с плавающим ip-адресом по-умолчанию |
-| deleted_by | string | Информация о том, кто удалил группу с плавающим ip-адресом |
-| deleted_time | int | Время удаления группы с плавающим ip-адресом |
-| desc | string | Описание группы с плавающим ip-адресом |
-| gid | int | Grid id |
-| guid | int | Внутренний идентификатор группы с плавающим ip-адресом |
-| fg_id | int | ID группы с плавающим ip-адресом |
-| ip | string | IP-адрес |
-| milestones | int | Вехи |
-| fg_name | string | Название группы с плавающим ip-адресом |
-| net_id | int | ID сети |
-| net_type | string | Тип сети |
-| netmask | int | Маска сети |
-| status | string | Статус группы с плавающим ip-адресом |
-| updated_by | string | Кем группа с плавающим ip-адресом была обновлена в последний раз |
-| updated_time | int | Время последнего обновления |
+| Параметр | Тип | Описание |
+| ------------ | ------ | ---------------------------------------------------------------- |
+| account_id | int | ID аккаунта - владельца группы с плавающим ip-адресом |
+| client_type | string | Тип клиента |
+| conn_type | string | Тип соединения |
+| created_by | string | Информация о создателе группы с плавающим ip-адресом |
+| created_time | int | Время создания группы с плавающим ip-адресом |
+| default_gw | string | Gateway группы с плавающим ip-адресом по-умолчанию |
+| deleted_by | string | Информация о том, кто удалил группу с плавающим ip-адресом |
+| deleted_time | int | Время удаления группы с плавающим ip-адресом |
+| desc | string | Описание группы с плавающим ip-адресом |
+| gid | int | Grid id |
+| guid | int | Внутренний идентификатор группы с плавающим ip-адресом |
+| fg_id | int | ID группы с плавающим ip-адресом |
+| ip | string | IP-адрес |
+| milestones | int | Вехи |
+| fg_name | string | Название группы с плавающим ip-адресом |
+| net_id | int | ID сети |
+| net_type | string | Тип сети |
+| netmask | int | Маска сети |
+| status | string | Статус группы с плавающим ip-адресом |
+| updated_by | string | Кем группа с плавающим ip-адресом была обновлена в последний раз |
+| updated_time | int | Время последнего обновления |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_flipgroups_list**:
+
```terraform
data "decort_account_flipgroups_list" "afgl" {
#id аккаунта
@@ -44,10 +48,10 @@ data "decort_account_flipgroups_list" "afgl" {
#тип - число
account_id = 1111
}
-# once the above directive completes, account flipgroups list will be accessible
+# once the above directive completes, account flipgroups list will be accessible
# as data.decort_account_flipgroups_list.afgl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_flipgroups_list** в переменной `data.decort_account_flipgroups_list.afgl` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_flipgroups_list** в переменной `data.decort_account_flipgroups_list.afgl` будут сохранены возвращаемые значения.
diff --git a/06.02.21-Data-функция-decort_account_rg_list-получение-информации-о-ресурсных-группах-аккаунта.md b/06.02.21-Data-функция-decort_account_rg_list-получение-информации-о-ресурсных-группах-аккаунта.md
index 66f2680..c9bbafb 100644
--- a/06.02.21-Data-функция-decort_account_rg_list-получение-информации-о-ресурсных-группах-аккаунта.md
+++ b/06.02.21-Data-функция-decort_account_rg_list-получение-информации-о-ресурсных-группах-аккаунта.md
@@ -1,35 +1,38 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_rg_list** служит для получения информации о ресурсных группах, принадлежащих аккаунту.
## Аргументы
+
_Data source_ функция **decort_account_rg_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунта |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_rg_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| computes | Struct{
started int
stopped int
} | Информация о вычислительных мощностях
Кол-во запущенных
Кол-во остановленных
|
-| resources | Struct{
consumed Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
limits Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
reserved Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
} | Информация о ресурсах
Задействованные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, МБ
Максимально возможные значения
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, МБ
Зарезервированные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, МБ
|
-| created_by | string | Информация о создателе группы |
-| created_time | int | Время создания группы |
-| deleted_by | string | Информация о том, кто удалил группу |
-| deleted_time | int | Время удаления группы |
-| rg_id | int | Идентификатор ресурсной группы |
-| rg_name | string | Название ресурсной группы |
-| milestones | int | Вехи |
-| status | string | Статус группы |
-| updated_by | string | Кем группа была обновлена в последний раз |
-| updated_time | int | Время последнего обновления |
-| vins | []int | Список идентификаторов виртуальных сетей |
+| Параметр | Тип | Описание |
+| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| computes | Struct{
started int
stopped int
} | Информация о вычислительных мощностях
Кол-во запущенных
Кол-во остановленных
|
+| resources | Struct{
consumed Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
limits Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
reserved Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
} | Информация о ресурсах
Задействованные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, МБ
Максимально возможные значения
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, МБ
Зарезервированные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, МБ
|
+| created_by | string | Информация о создателе группы |
+| created_time | int | Время создания группы |
+| deleted_by | string | Информация о том, кто удалил группу |
+| deleted_time | int | Время удаления группы |
+| rg_id | int | Идентификатор ресурсной группы |
+| rg_name | string | Название ресурсной группы |
+| milestones | int | Вехи |
+| status | string | Статус группы |
+| updated_by | string | Кем группа была обновлена в последний раз |
+| updated_time | int | Время последнего обновления |
+| vins | []int | Список идентификаторов виртуальных сетей |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_rg_list**:
+
```terraform
data "decort_account_rg_list" "argl" {
#id аккаунта
@@ -37,10 +40,10 @@ data "decort_account_rg_list" "argl" {
#тип - число
account_id = 11111
}
-# once the above directive completes, account rg list will be accessible
+# once the above directive completes, account rg list will be accessible
# as data.decort_account_rg_list.argl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_rg_list** в переменной `data.decort_account_rg_list.argl` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_rg_list** в переменной `data.decort_account_rg_list.argl` будут сохранены возвращаемые значения.
diff --git a/06.02.22-Data-функция-decort_account_vins_list-получение-информации-о-всех-сетях-аккаунта.md b/06.02.22-Data-функция-decort_account_vins_list-получение-информации-о-всех-сетях-аккаунта.md
index beb9111..b63e88e 100644
--- a/06.02.22-Data-функция-decort_account_vins_list-получение-информации-о-всех-сетях-аккаунта.md
+++ b/06.02.22-Data-функция-decort_account_vins_list-получение-информации-о-всех-сетях-аккаунта.md
@@ -1,40 +1,42 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_vins_list** служит для получения информации об используемых аккаунтом сетях.
## Аргументы
+
_Data source_ функция **decort_account_vins_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунта |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_vins_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| account_id | int | ID аккаунта - владельца виртуальной сети |
-| account_name | string | Имя аккаунта - владельца виртуальной сети |
-| computes | int | Кол-во вычислительных мощностей, использующих виртуальную сеть |
-| created_by | string | Информация о создателе виртуальной сети |
-| created_time | int | Время создания виртуальной сети |
-| deleted_by | string | Информация о том, кто удалил виртуальную сеть |
-| deleted_time | int | Время удаления виртуальной сети |
-| external_ip | string | Внешний IP - адрес |
-| vin_id | int | Идентификатор виртуальной сети |
-| vin_name | string | Название виртуальной сети |
-| network | string | Сеть |
-| pri_vnf_dev_id | int | ID для vnf - разработки |
-| rg_id | int | ID ресурсной группы |
-| rg_name | string | Название ресурсной группы |
-| status | string | Статус ресурсной группы |
-| updated_by | string | Кем была обновлена ресурсная группа |
-| updated_time | int | Время обновления |
-
+| Параметр | Тип | Описание |
+| -------------- | ------ | -------------------------------------------------------------- |
+| account_id | int | ID аккаунта - владельца виртуальной сети |
+| account_name | string | Имя аккаунта - владельца виртуальной сети |
+| computes | int | Кол-во вычислительных мощностей, использующих виртуальную сеть |
+| created_by | string | Информация о создателе виртуальной сети |
+| created_time | int | Время создания виртуальной сети |
+| deleted_by | string | Информация о том, кто удалил виртуальную сеть |
+| deleted_time | int | Время удаления виртуальной сети |
+| external_ip | string | Внешний IP - адрес |
+| vin_id | int | Идентификатор виртуальной сети |
+| vin_name | string | Название виртуальной сети |
+| network | string | Сеть |
+| pri_vnf_dev_id | int | ID для vnf - разработки |
+| rg_id | int | ID ресурсной группы |
+| rg_name | string | Название ресурсной группы |
+| status | string | Статус ресурсной группы |
+| updated_by | string | Кем была обновлена ресурсная группа |
+| updated_time | int | Время обновления |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_vins_list**:
+
```terraform
data "decort_account_vins_list" "avl" {
#id аккаунта
@@ -43,10 +45,10 @@ data "decort_account_vins_list" "avl" {
account_id = 11111
}
-# once the above directive completes, account vins list will be accessible
+# once the above directive completes, account vins list will be accessible
# as data.decort_account_vins_list.avl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_vins_list** в переменной `data.decort_account_vins_list.avl` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_vins_list** в переменной `data.decort_account_vins_list.avl` будут сохранены возвращаемые значения.
diff --git a/06.02.23-Data-функция-decort_account_list-получение-информации-о-всех-доступных-аккаунтах.md b/06.02.23-Data-функция-decort_account_list-получение-информации-о-всех-доступных-аккаунтах.md
index 5675122..2fd009d 100644
--- a/06.02.23-Data-функция-decort_account_list-получение-информации-о-всех-доступных-аккаунтах.md
+++ b/06.02.23-Data-функция-decort_account_list-получение-информации-о-всех-доступных-аккаунтах.md
@@ -1,30 +1,33 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_list** служит для получения информации о всех доступных аккаунтах.
## Аргументы
+
_Data source_ функция **decort_account_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| page | int | :x: | Номер страниц |
| size | int | :x: | Размер страницы |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| account_id | int | ID аккаунта |
-| account_name | string | Название аккаунта |
-| acl | []Struct{
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Более подробная информация об аккаунтах
Явно ли указан доступ
guid аккаунта
Права доступа
Статус аккаунта
Тип аккаунта
Идентификатор пользователя-владельца аккаунта
|
-| created_time | int | Время создания аккаунта |
-| deleted_time | int | Время удаления аккаунта |
-| status | string | Статус аккаунта |
-| updated_time | int | Время последнего обновления |
+| Параметр | Тип | Описание |
+| ------------ | ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| account_id | int | ID аккаунта |
+| account_name | string | Название аккаунта |
+| acl | []Struct{
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Более подробная информация об аккаунтах
Явно ли указан доступ
guid аккаунта
Права доступа
Статус аккаунта
Тип аккаунта
Идентификатор пользователя-владельца аккаунта
|
+| created_time | int | Время создания аккаунта |
+| deleted_time | int | Время удаления аккаунта |
+| status | string | Статус аккаунта |
+| updated_time | int | Время последнего обновления |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_list**:
+
```terraform
data "decort_account_list" "al" {
#номер страницы для отображения
@@ -39,10 +42,10 @@ data "decort_account_list" "al" {
#если не задан - выводятся все доступные данные
#size = 3
}
-# once the above directive completes, account list will be accessible
+# once the above directive completes, account list will be accessible
# as data.decort_account_list.al.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_list** в переменной `data.decort_account_list.al` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_list** в переменной `data.decort_account_list.al` будут сохранены возвращаемые значения.
diff --git a/06.02.24-Data-функция-decort_account_deleted_list-получение-информации-об-удаленных-аккаунтах.md b/06.02.24-Data-функция-decort_account_deleted_list-получение-информации-об-удаленных-аккаунтах.md
index 31e3075..6f62c36 100644
--- a/06.02.24-Data-функция-decort_account_deleted_list-получение-информации-об-удаленных-аккаунтах.md
+++ b/06.02.24-Data-функция-decort_account_deleted_list-получение-информации-об-удаленных-аккаунтах.md
@@ -1,30 +1,33 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account_deleted_list** служит для получения информации об удаленных аккаунтах, которые можно восстановить в дальнейшем. В данный список попадают аккаунты, удаленные с флагом permanently, выставленным в false.
## Аргументы
+
_Data source_ функция **decort_account_deleted_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| page | int | :x: | Номер страниц |
| size | int | :x: | Размер страницы |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account_deleted_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| account_id | int | ID аккаунта |
-| account_name | string | Название аккаунта |
-| acl | []Struct{
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Более подробная информация об аккаунтах
Явно ли указан доступ
guid аккаунта
Права доступа
Статус аккаунта
Тип аккаунта
Идентификатор пользователя-владельца аккаунта
|
-| created_time | int | Время создания аккаунта |
-| deleted_time | int | Время удаления аккаунта |
-| status | string | Статус аккаунта |
-| updated_time | int | Время последнего обновления |
+| Параметр | Тип | Описание |
+| ------------ | ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| account_id | int | ID аккаунта |
+| account_name | string | Название аккаунта |
+| acl | []Struct{
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Более подробная информация об аккаунтах
Явно ли указан доступ
guid аккаунта
Права доступа
Статус аккаунта
Тип аккаунта
Идентификатор пользователя-владельца аккаунта
|
+| created_time | int | Время создания аккаунта |
+| deleted_time | int | Время удаления аккаунта |
+| status | string | Статус аккаунта |
+| updated_time | int | Время последнего обновления |
## Пример использования
+
Пример вызова _data source_ функции **decort_account_deleted_list**:
+
```terraform
data "decort_account_deleted_list" "adl" {
#номер страницы для отображения
@@ -39,10 +42,10 @@ data "decort_account_deleted_list" "adl" {
#если не задан - выводятся все доступные данные
#size = 3
}
-# once the above directive completes, account deleted list will be accessible
+# once the above directive completes, account deleted list will be accessible
# as data.decort_account_deleted_list.adl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account_deleted_list** в переменной `data.decort_account_deleted_list.adl` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account_deleted_list** в переменной `data.decort_account_deleted_list.adl` будут сохранены возвращаемые значения.
diff --git a/06.02.25-Data-функция-decort_account-получение-информации-об-аккаунте.md b/06.02.25-Data-функция-decort_account-получение-информации-об-аккаунте.md
index 03c7d6c..4e3dc1c 100644
--- a/06.02.25-Data-функция-decort_account-получение-информации-об-аккаунте.md
+++ b/06.02.25-Data-функция-decort_account-получение-информации-об-аккаунте.md
@@ -1,46 +1,49 @@
-Функция доступна в провайдере версии 2.3 и выше.
+Функция доступна в провайдере версии 3.0 и выше.
_Data source_ функция **decort_account** служит для получения информации об аккаунте.
## Аргументы
+
_Data source_ функция **decort_account** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
+| --- | --- | --- | --- |
| account_id | int | :heavy_check_mark: | ID аккаунте |
-
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_account** возвращает следующие параметры:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| account_id | int | ID аккаунта |
-| account_name | string | Название аккаунта |
-| meta | []string | Мета информация |
-| resources | Struct{
current Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
reserved Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
} | Информация о ресурсах
Задействованные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, MБ
Зарезервированные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, MБ
|
-| acl | []Struct{
can_be_deleted bool
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Более подробная информация об аккаунтах
Может ли быть удален аккаунт
Явно ли указан доступ
guid аккаунта
Права доступа
Статус аккаунта
Тип аккаунта
Идентификатор пользователя-владельца аккаунта
|
-| company | string | Название компании, которой принадлежит аккаунт |
-| companyurl | string | url-адрес компани |
-| created_by | string | Пользователь - создателя аккаунта |
-| created_time | int | Время создания аккаунта |
-| deactivation_time | float | Время деактивации аккаунта |
-| deleted_by | string | Пользователь, удаливший аккаунт |
-| deleted_time | int | Время удаления аккаунта |
-| displayname | string | Отображаемое имя аккаунта |
-| guid | int | Внутренний guid аккаунта |
-| resource_limits | Struct{
cu_c float
cu_d float
cu_i float
cu_m float
cu_np float
gpu_units float
} | Ограничения ресурсов
Кол-во ядер
Размер диска, ГБ
Число публичных ip адресов
Размер RAM, МБ
Объем трафика, ГБ
Кол-вол графических ядер
|
-| send_access_emails | bool | Флаг, отправлять ли на указанную почту письмо о доступе |
-| service_account | bool | Флаг, является ли аккаунт аккаунтом-обслуживания |
-| status | string | Статус аккаунта |
-| updated_time | int | Время последнего обновления |
-| version | int | Версия аккаунта |
-| vins | []int | Список id виртуальных сетей |
-| vinses | []int | Список id виртуальных сетей |
-| computes | Struct{
started int
stopped int
} | Информация о вычислительных мощностях
Кол-во запущенных
Кол-во остановленных
|
-| machines | Struct{
halted int
running int
} | Информация о виртуальных машинах (устаревшее)
Кол-во запущенных
Кол-во остановленных
|
+| Параметр | Тип | Описание |
+| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| account_id | int | ID аккаунта |
+| account_name | string | Название аккаунта |
+| meta | []string | Мета информация |
+| resources | Struct{
current Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
reserved Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
} | Информация о ресурсах
Задействованные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, MБ
Зарезервированные
Кол-вол ядер
Размер диска, ГБ
Кол-во внешних ip-адресов
Размер внешнего траффика
Кол-во графических ядер
Размер RAM, MБ
|
+| acl | []Struct{
can_be_deleted bool
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Более подробная информация об аккаунтах
Может ли быть удален аккаунт
Явно ли указан доступ
guid аккаунта
Права доступа
Статус аккаунта
Тип аккаунта
Идентификатор пользователя-владельца аккаунта
|
+| company | string | Название компании, которой принадлежит аккаунт |
+| companyurl | string | url-адрес компани |
+| created_by | string | Пользователь - создателя аккаунта |
+| created_time | int | Время создания аккаунта |
+| deactivation_time | float | Время деактивации аккаунта |
+| deleted_by | string | Пользователь, удаливший аккаунт |
+| deleted_time | int | Время удаления аккаунта |
+| displayname | string | Отображаемое имя аккаунта |
+| guid | int | Внутренний guid аккаунта |
+| resource_limits | Struct{
cu_c float
cu_d float
cu_i float
cu_m float
cu_np float
gpu_units float
} | Ограничения ресурсов
Кол-во ядер
Размер диска, ГБ
Число публичных ip адресов
Размер RAM, МБ
Объем трафика, ГБ
Кол-вол графических ядер
|
+| send_access_emails | bool | Флаг, отправлять ли на указанную почту письмо о доступе |
+| service_account | bool | Флаг, является ли аккаунт аккаунтом-обслуживания |
+| status | string | Статус аккаунта |
+| updated_time | int | Время последнего обновления |
+| version | int | Версия аккаунта |
+| vins | []int | Список id виртуальных сетей |
+| vinses | []int | Список id виртуальных сетей |
+| computes | Struct{
started int
stopped int
} | Информация о вычислительных мощностях
Кол-во запущенных
Кол-во остановленных
|
+| machines | Struct{
halted int
running int
} | Информация о виртуальных машинах (устаревшее)
Кол-во запущенных
Кол-во остановленных
|
## Пример использования
+
Пример вызова _data source_ функции **decort_account**:
+
```terraform
data "decort_account" "a" {
#id аккаунта
@@ -49,10 +52,10 @@ data "decort_account" "a" {
account_id = 28096
}
-# once the above directive completes, account will be accessible
+# once the above directive completes, account will be accessible
# as data.decort_account.a
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_account** в переменной `data.decort_account.a` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_account** в переменной `data.decort_account.a` будут сохранены возвращаемые значения.
diff --git a/06.02.26-Data-функция-decort_sep_config-получение-информации-о-конфигурации-sep.md b/06.02.26-Data-функция-decort_sep_config-получение-информации-о-конфигурации-sep.md
index 035a7d1..fc81cda 100644
--- a/06.02.26-Data-функция-decort_sep_config-получение-информации-о-конфигурации-sep.md
+++ b/06.02.26-Data-функция-decort_sep_config-получение-информации-о-конфигурации-sep.md
@@ -1,68 +1,75 @@
Функция доступна в провайдере версии 2.2 и выше.
-**Внимание:** необходимы права администратора.
-
_Data source_ функция **decort_sep_config** служит для получения информации о конфигурации переданного storage endpoint. Storage endpoint (sep) - точка доступа к хранилищу данных. Sep бывает четырех типов:
+
- des
- hitachi
- dorado
-- tatlin
+- tatlin
Каждый тип отличается возможной конфигурацией.
Конфигурация представляет собой json - объект, который можно сохранить в файл с расширением .json для дальнейшего использования.
## Аргументы
+
_Data source_ функция **decort_sep_config** принимает следующие аргументы:
-| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
-| sep_id | int | :heavy_check_mark: | ID storage endpoint |
+| Аргумент | Тип | Обязательный | Описание |
+| -------- | --- | ------------------ | ------------------- |
+| sep_id | int | :heavy_check_mark: | ID storage endpoint |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_sep_config** возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| sep_id | int | id storage endpoint |
-| config | json string | Конфигурация sep |
-
+| Параметр | Тип | Описание |
+| -------- | ----------- | ------------------- |
+| sep_id | int | id storage endpoint |
+| config | json string | Конфигурация sep |
## Пример использования
+
Пример вызова _data source_ функции **decort_sep_config**:
+
```terraform
data "decort_sep_config" "sc" {
sep_id = 1111
}
-# once the above directive completes, sep will be accessible
+# once the above directive completes, sep will be accessible
# as data.decort_sep_config.sc
# and config will be accessible
# as data.decort_sep_config.sc.config
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
После успешного завершения такого вызова **decort_sep_config** в переменной `data.decort_sep_config.sc` будут сохранены возвращаемые значения.
Чтобы получить доступ к конфигурации и сохранить ее в файл .json, необходимо:
+
1. определить в .tf - файле дополнительный output с любым именем, в который запишется информация о конфигурации sep и обернуть ее в вызов функции jsondecode для декодирования информации.
+
```terraform
output "sep_config" {
value = jsondecode(data.decort_sep_config.sc.config)
}
```
+
2. Применить изменения в терраформе.
+
```bash
terraform apply
```
-3. Сохранить данные из output в .json - файл.
+
+3. Сохранить данные из output в .json - файл.
+
```bash
terraform output -json sep_config >> config.json
```
В общем случае это будет выглядеть как указано ниже.
+
```bash
terraform output -json >> .json
```
-
-
diff --git a/06.02.27-Data-функция-decort_sep_consumption-получение-информации-о-загрузке-sep.md b/06.02.27-Data-функция-decort_sep_consumption-получение-информации-о-загрузке-sep.md
index b756b53..48bec0b 100644
--- a/06.02.27-Data-функция-decort_sep_consumption-получение-информации-о-загрузке-sep.md
+++ b/06.02.27-Data-функция-decort_sep_consumption-получение-информации-о-загрузке-sep.md
@@ -1,44 +1,46 @@
Функция доступна в провайдере версии 2.2 и выше.
-**Внимание:** необходимы права администратора.
-
_Data source_ функция **decort_sep_consumption** служит для получения информации о загрузке переданного storage endpoint. Storage endpoint (sep) - точка доступа к хранилищу данных. Sep бывает четырех типов:
+
- des
- hitachi
- dorado
-- tatlin
+- tatlin
Каждый тип отличается возможной конфигурацией.
Загрузка sep состоит из загрузки его pool. Поэтому, информация предоставляется как по каждому pool'у, так и общая.
## Аргументы
+
_Data source_ функция **decort_sep_consumption** принимает следующие аргументы:
-| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
-| sep_id | int | :heavy_check_mark: | ID storage endpoint |
+| Аргумент | Тип | Обязательный | Описание |
+| -------- | --- | ------------------ | ------------------- |
+| sep_id | int | :heavy_check_mark: | ID storage endpoint |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_sep_consumption** возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| sep_id | int | id storage endpoint |
-| by_pool | []Struct{
name string
disk_count int
disk_usage int
snapshot_count int
snapshot_usage int
usage int
usage_limit int
} | Список нагрузки по каждому pool
Наименование pool
Количество дисков
Количество используемых дисков
Количество snapshots
Количество используемых snapshots
Используемое место
Максимально доступное пространство
|
-| total | Struct{
capacity_limit int
disk_count int
disk_usage int
snapshot_count int
snapshot_usage int
usage int
usage_limit int
} | Общая загрузка по каждому pool
Ограничение емкости
Количество дисков
Количество используемых дисков
Количество snapshots
Количество используемых snapshots
Используемое место
Максимально доступное пространство
|
-| type | string | Тип sep |
-
+| Параметр | Тип | Описание |
+| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| sep_id | int | id storage endpoint |
+| by_pool | []Struct{
name string
disk_count int
disk_usage int
snapshot_count int
snapshot_usage int
usage int
usage_limit int
} | Список нагрузки по каждому pool
Наименование pool
Количество дисков
Количество используемых дисков
Количество snapshots
Количество используемых snapshots
Используемое место
Максимально доступное пространство
|
+| total | Struct{
capacity_limit int
disk_count int
disk_usage int
snapshot_count int
snapshot_usage int
usage int
usage_limit int
} | Общая загрузка по каждому pool
Ограничение емкости
Количество дисков
Количество используемых дисков
Количество snapshots
Количество используемых snapshots
Используемое место
Максимально доступное пространство
|
+| type | string | Тип sep |
## Пример использования
+
Пример вызова _data source_ функции **decort_sep_consumption**:
+
```terraform
data "decort_sep_consumption" "sc" {
sep_id = 1111
}
-# once the above directive completes, sep will be accessible
+# once the above directive completes, sep will be accessible
# as data.decort_sep_consumption.sc
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_sep_consumption** в переменной `data.decort_sep_consumption.sc` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_sep_consumption** в переменной `data.decort_sep_consumption.sc` будут сохранены возвращаемые значения.
diff --git a/06.02.28-Data-функция-decort_sep_disk_list-получение-информации-о-дисках,-используемых-sep.md b/06.02.28-Data-функция-decort_sep_disk_list-получение-информации-о-дисках,-используемых-sep.md
index 3283278..78fb9c4 100644
--- a/06.02.28-Data-функция-decort_sep_disk_list-получение-информации-о-дисках,-используемых-sep.md
+++ b/06.02.28-Data-функция-decort_sep_disk_list-получение-информации-о-дисках,-используемых-sep.md
@@ -1,45 +1,46 @@
Функция доступна в провайдере версии 2.2 и выше.
-**Внимание:** необходимы права администратора.
-
_Data source_ функция **decort_sep_disk_list** служит для получения информации о дисках, которые использует sep. Storage endpoint (sep) - точка доступа к хранилищу данных. Sep бывает четырех типов:
+
- des
- hitachi
- dorado
-- tatlin
+- tatlin
Каждый тип отличается возможной конфигурацией.
## Аргументы
+
_Data source_ функция **decort_sep_disk_list** принимает следующие аргументы:
-| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
-| sep_id | int | :heavy_check_mark: | ID storage endpoint |
-| pool_name | string | :x: | Название pool, по которому получить данные.
В случае, если не указан - возвращается информация по всем pool'ам |
+| Аргумент | Тип | Обязательный | Описание |
+| --------- | ------ | ------------------ | ------------------------------------------------------------------------------------------------------------------ |
+| sep_id | int | :heavy_check_mark: | ID storage endpoint |
+| pool_name | string | :x: | Название pool, по которому получить данные.
В случае, если не указан - возвращается информация по всем pool'ам |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_sep_disk_list** возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| sep_id | int | id storage endpoint |
+| Параметр | Тип | Описание |
+| --------- | ------ | ---------------------------------------------- |
+| sep_id | int | id storage endpoint |
| pool_name | string | Название pool, по которому осуществлялся поиск |
-| items | []int | Список id дисков |
-
-
+| items | []int | Список id дисков |
## Пример использования
+
Пример вызова _data source_ функции **decort_sep_disk_list**:
+
```terraform
data "decort_sep_disk_list" "sdl" {
sep_id = 1111
#pool_name = "pool-name"
}
-# once the above directive completes, disk list will be accessible
+# once the above directive completes, disk list will be accessible
# as data.decort_sep_disk_list.sdl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
После успешного завершения такого вызова **decort_sep_disk_list** в переменной `data.decort_sep_disk_list.sdl` будут сохранены возвращаемые значения.
diff --git a/06.02.29-Data-функция-decort_sep_list-получение-информации-о-всех-sep.md b/06.02.29-Data-функция-decort_sep_list-получение-информации-о-всех-sep.md
index 9e6b4e1..497fccd 100644
--- a/06.02.29-Data-функция-decort_sep_list-получение-информации-о-всех-sep.md
+++ b/06.02.29-Data-функция-decort_sep_list-получение-информации-о-всех-sep.md
@@ -1,52 +1,54 @@
Функция доступна в провайдере версии 2.2 и выше.
-**Внимание:** необходимы права администратора.
-
_Data source_ функция **decort_sep_list** служит для получения информации обо всех доступных пользователю storage endpoints. Storage endpoint (sep) - точка доступа к хранилищу данных. Sep бывает четырех типов:
+
- des
- hitachi
- dorado
-- tatlin
+- tatlin
Каждый тип отличается возможной конфигурацией.
## Аргументы
+
_Data source_ функция **decort_sep_list** принимает следующие аргументы:
-| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
-| page | int | :x: | Номер страницы для вывода |
-| size | int | :x: | Размер страницы для вывода |
+| Аргумент | Тип | Обязательный | Описание |
+| -------- | --- | ------------ | -------------------------- |
+| page | int | :x: | Номер страницы для вывода |
+| size | int | :x: | Размер страницы для вывода |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_sep_list** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| sep_id | int | id storage endpoint |
-| meta | []string | Мета информация о sep |
-| consumed_by | []int | Список node id, использующих sep |
-| desc | string | Описание sep |
-| gid | int | Grid id, к которому привязан sep |
-| guid | int | Внутренний id sep |
-| milestones | int | Вехи |
-| name | string | Наименование sep |
-| obj_status | string | Статус sep |
-| provided_by | []int | Список provider id, использующих sep |
-| tech_status | string | Технический статус sep |
-| type | string | Тип sep |
-| config | json string | Конфигурация sep |
-
+| Параметр | Тип | Описание |
+| ----------- | ----------- | ------------------------------------ |
+| sep_id | int | id storage endpoint |
+| meta | []string | Мета информация о sep |
+| consumed_by | []int | Список node id, использующих sep |
+| desc | string | Описание sep |
+| gid | int | Grid id, к которому привязан sep |
+| guid | int | Внутренний id sep |
+| milestones | int | Вехи |
+| name | string | Наименование sep |
+| obj_status | string | Статус sep |
+| provided_by | []int | Список provider id, использующих sep |
+| tech_status | string | Технический статус sep |
+| type | string | Тип sep |
+| config | json string | Конфигурация sep |
## Пример использования
+
Пример вызова _data source_ функции **decort_sep_list**:
+
```terraform
data "decort_sep_list" "sl" {
}
-# once the above directive completes, sep list will be accessible
+# once the above directive completes, sep list will be accessible
# as data.decort_sep_list.sl.items
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
-После успешного завершения такого вызова **decort_sep_list** в переменной `data.decort_sep_list.sl.items` будут сохранены возвращаемые значения.
\ No newline at end of file
+После успешного завершения такого вызова **decort_sep_list** в переменной `data.decort_sep_list.sl.items` будут сохранены возвращаемые значения.
diff --git a/06.02.30-Data-функция-decort_sep_pool-получение-информации-о-pool-sep.md b/06.02.30-Data-функция-decort_sep_pool-получение-информации-о-pool-sep.md
index c7686af..1edd4ae 100644
--- a/06.02.30-Data-функция-decort_sep_pool-получение-информации-о-pool-sep.md
+++ b/06.02.30-Data-функция-decort_sep_pool-получение-информации-о-pool-sep.md
@@ -1,70 +1,78 @@
Функция доступна в провайдере версии 2.2 и выше.
-**Внимание:** необходимы права администратора.
-
_Data source_ функция **decort_sep_pool** служит для получения информации о pool'e переданного storage endpoint. Storage endpoint (sep) - точка доступа к хранилищу данных. Sep бывает четырех типов:
+
- des
- hitachi
- dorado
-- tatlin
+- tatlin
Каждый тип отличается возможной конфигурацией.
Полученные данные могут быть использовать в качестве части конфигурации sep, а так же для ее изменения.
## Аргументы
+
_Data source_ функция **decort_sep_pool** принимает следующие аргументы:
-| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
-| sep_id | int | :heavy_check_mark: | ID storage endpoint |
+| Аргумент | Тип | Обязательный | Описание |
+| --------- | ------ | ------------------ | ------------------------------------- |
+| sep_id | int | :heavy_check_mark: | ID storage endpoint |
| pool_name | string | :heavy_check_mark: | Наименование pool, принадлежащего sep |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_sep_pool** возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| sep_id | int | id storage endpoint |
-| pool_name | string | Наименование pool |
-| pool | json string | Описание pool |
+| Параметр | Тип | Описание |
+| --------- | ----------- | ------------------- |
+| sep_id | int | id storage endpoint |
+| pool_name | string | Наименование pool |
+| pool | json string | Описание pool |
## Пример использования
+
Пример вызова _data source_ функции **decort_sep**:
+
```terraform
data "decort_sep_pool" "sp" {
sep_id = 1111
pool_name = "pool-name"
}
-# once the above directive completes, sep pool will be accessible
+# once the above directive completes, sep pool will be accessible
# as data.decort_sep_pool.sp
# and detailed pool will be accessible
# as data.decort_sep_pool.sp.pool
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
После успешного завершения такого вызова **decort_sep_pool** в переменной `data.decort_sep_pool.sp` будут сохранены возвращаемые значения.
Чтобы получить доступ к pool и сохранить в файл .json, необходимо:
+
1. определить в .tf - файле дополнительный output с любым именем, в который запишется информация о pool и обернуть ее в вызов функции jsondecode для декодирования информации.
+
```terraform
output "sep_pool" {
value = jsondecode(data.decort_sep_pool.sp.pool)
}
```
+
2. Применить изменения в терраформе.
+
```bash
terraform apply
```
-3. Сохранить данные из output в .json - файл.
+
+3. Сохранить данные из output в .json - файл.
+
```bash
terraform output -json sep_pool >> pool.json
```
В общем случае это будет выглядеть как указано ниже.
+
```bash
terraform output -json >> .json
```
-
-
diff --git a/06.02.31-Data-функция-decort_sep-получение-информации-о-sep.md b/06.02.31-Data-функция-decort_sep-получение-информации-о-sep.md
index fbe5a89..834e841 100644
--- a/06.02.31-Data-функция-decort_sep-получение-информации-о-sep.md
+++ b/06.02.31-Data-функция-decort_sep-получение-информации-о-sep.md
@@ -1,78 +1,85 @@
Функция доступна в провайдере версии 2.2 и выше.
-**Внимание:** необходимы права администратора.
-
_Data source_ функция **decort_sep** служит для получения информации о переданном storage endpoint. Storage endpoint (sep) - точка доступа к хранилищу данных. Sep бывает четырех типов:
+
- des
- hitachi
- dorado
-- tatlin
+- tatlin
Каждый тип отличается возможной конфигурацией.
## Аргументы
+
_Data source_ функция **decort_sep** принимает следующие аргументы:
-| Аргумент | Тип | Обязательный | Описание |
-| --- | --- | --- | --- |
-| sep_id | int | :heavy_check_mark: | ID storage endpoint |
+| Аргумент | Тип | Обязательный | Описание |
+| -------- | --- | ------------------ | ------------------- |
+| sep_id | int | :heavy_check_mark: | ID storage endpoint |
## Возвращаемые значения
+
В случае успешного выполнения _data source_ функция **decort_sep** возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:
-| Параметр | Тип | Описание |
-| --- | --- | --- |
-| sep_id | int | id storage endpoint |
-| meta | []string | Мета информация о sep |
-| consumed_by | []int | Список node id, использующих sep |
-| desc | string | Описание sep |
-| gid | int | Grid id, к которому привязан sep |
-| guid | int | Внутренний id sep |
-| milestones | int | Вехи |
-| name | string | Наименование sep |
-| obj_status | string | Статус sep |
-| provided_by | []int | Список provider id, использующих sep |
-| tech_status | string | Технический статус sep |
-| type | string | Тип sep |
-| config | json string | Конфигурация sep |
-
+| Параметр | Тип | Описание |
+| ----------- | ----------- | ------------------------------------ |
+| sep_id | int | id storage endpoint |
+| meta | []string | Мета информация о sep |
+| consumed_by | []int | Список node id, использующих sep |
+| desc | string | Описание sep |
+| gid | int | Grid id, к которому привязан sep |
+| guid | int | Внутренний id sep |
+| milestones | int | Вехи |
+| name | string | Наименование sep |
+| obj_status | string | Статус sep |
+| provided_by | []int | Список provider id, использующих sep |
+| tech_status | string | Технический статус sep |
+| type | string | Тип sep |
+| config | json string | Конфигурация sep |
## Пример использования
+
Пример вызова _data source_ функции **decort_sep**:
+
```terraform
data "decort_sep" "s" {
sep_id = 1111
}
-# once the above directive completes, sep will be accessible
+# once the above directive completes, sep will be accessible
# as data.decort_sep.s
# and config will be accessible
# as data.decort_sep.s.config
```
-Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
+Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)).
После успешного завершения такого вызова **decort_sep** в переменной `data.decort_sep.s` будут сохранены возвращаемые значения.
Чтобы получить доступ к конфигурации и сохранить ее в файл .json, необходимо:
+
1. определить в .tf - файле дополнительный output с любым именем, в который запишется информация о конфигурации sep и обернуть ее в вызов функции jsondecode для декодирования информации.
+
```terraform
output "sep_config" {
value = jsondecode(data.decort_sep.s.config)
}
```
+
2. Применить изменения в терраформе.
+
```bash
terraform apply
```
-3. Сохранить данные из output в .json - файл.
+
+3. Сохранить данные из output в .json - файл.
+
```bash
terraform output -json sep_config >> config.json
```
В общем случае это будет выглядеть как указано ниже.
+
```bash
terraform output -json >> .json
```
-
-