From 672b83556421b0185d0b1183e46ccad78218e185 Mon Sep 17 00:00:00 2001 From: loskutovanl Date: Wed, 22 Nov 2023 18:34:44 +0300 Subject: [PATCH] added grid data: grid_get/post_status, grid_list_emails, grid_get_consumption, grid_list_consumption; updated grid, grid_list --- ...в-доступных-платформ.md | 86 +++++++++++++++++++ ...в-доступных-платформ.md | 42 --------- ...чение-информации-о-grid.md | 39 +++++++++ ...чение-информации-о-grid.md | 37 -------- ...дресов-пользователей.md | 37 ++++++++ ...х-ресурсов-во-всех-grid.md | 64 ++++++++++++++ ...ованных-ресурсов-в-grid.md | 69 +++++++++++++++ ...вности-текущей-среды.md | 35 ++++++++ Home.md | 8 +- 9 files changed, 336 insertions(+), 81 deletions(-) create mode 100644 06.02.09-Data-функция-decort_cb_grid_list-получение-списков-доступных-платформ.md delete mode 100644 06.02.09-Data-функция-decort_grid_list-получение-списков-доступных-платформ.md create mode 100644 06.02.10-Data-функция-decort_cb_grid-получение-информации-о-grid.md delete mode 100644 06.02.10-Data-функция-decort_grid-получение-информации-о-grid.md create mode 100644 06.02.40-Data-функция-decort_cb_grid_list_emails-получение-списков-email-адресов-пользователей.md create mode 100644 06.02.41-Data-функция-decort_cb_grid_list_consumption-получение-потребленных-и-зарезервированных-ресурсов-во-всех-grid.md create mode 100644 06.02.42-Data-функция-decort_cb_grid_get_consumption-получение-потребленных-и-зарезервированных-ресурсов-в-grid.md create mode 100644 06.02.43-Data-функция-decort_cb_grid_get_status-проверка-статуса-активности-текущей-среды.md diff --git a/06.02.09-Data-функция-decort_cb_grid_list-получение-списков-доступных-платформ.md b/06.02.09-Data-функция-decort_cb_grid_list-получение-списков-доступных-платформ.md new file mode 100644 index 0000000..c22aa80 --- /dev/null +++ b/06.02.09-Data-функция-decort_cb_grid_list-получение-списков-доступных-платформ.md @@ -0,0 +1,86 @@ +Функция доступна в провайдере версии 3.0 и выше. + +_Data source_ функция **decort_cb_grid_list** служит для получения информации об имеющихся в облачной платформе grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы + +_Data source_ функция **decort_cb_grid_list** принимает следующие аргументы: + +| Аргумент | Тип | Обязательный | Описание | +|----------|--------|--------------|-------------------------| +| by_id | int | :x: | Фильтр по id grid | +| name | string | :x: | Фильтр по названию grid | +| page | int | :x: | Номер страниц | +| size | int | :x: | Размер страницы | + +## Возвращаемые значения + +В случае успешного выполнения _data source_ функция **decort_cb_grid_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров: + +| Параметр | Тип | Описание | +|---------------|------------------------------------------------------|-----------------------| +| resources | []Struct{} [см. ниже](#Описание-структуры-resources) | Ресурсы | +| auth_broker | []string | auth broker | +| flag | string | Флаг | +| gid | int | ID grid | +| guid | int | Внутренний id | +| id | int | ID | +| location_code | string | Код расположения grid | +| name | string | Наименование grid | + +### Описание структуры resources +| Параметр | Тип | Описание | +|----------|-----------------------------------------------------|--------------------------| +| current | []Struct{} [см. ниже](#Описание-структуры-current) | Текущие ресурсы | +| reserved | []Struct{} [см. ниже](#Описание-структуры-reserved) | Зареервированные ресурсы | + +### Описание структуры current +| Параметр | Тип | Описание | +|---------------|-------------------------------------------------|---------------------------------------------------| +| cpu | int | Количество процессоров | +| disk_size | float | Размер диска | +| disk_size_max | int | Максимальный размер диска | +| ext_ips | int | Лимит на суммарное потребление внешних IP адресов | +| ext_traffic | int | Лимит на суммарный трафик | +| gpu | int | Количество GPU | +| ram | int | Количество RAM | +| seps | []Struct{} [см. ниже](#Описание-структуры-seps) | Коннекторы к системе хранения данных seps | + +### Описание структуры reserved +| Параметр | Тип | Описание | +|---------------|-------------------------------------------------|---------------------------------------------------| +| cpu | int | Количество процессоров | +| disk_size | float | Размер диска | +| disk_size_max | int | Максимальный размер диска | +| ext_ips | int | Лимит на суммарное потребление внешних IP адресов | +| ext_traffic | int | Лимит на суммарный трафик | +| gpu | int | Количество GPU | +| ram | int | Количество RAM | +| seps | []Struct{} [см. ниже](#Описание-структуры-seps) | Коннекторы к системе хранения данных seps | + +### Описание структуры seps +| Параметр | Тип | Описание | +|---------------|--------|----------------------------------| +| sep_id | string | id sep | +| data_name | string | Имя пула информации внутри SEP'а | +| disk_size | float | Размер диска | +| disk_size_max | float | Максимальный размер диска | + +## Пример использования + +Пример вызова _data source_ функции **decort_cb_grid_list**: + +```terraform +data "decort_cb_grid_list" "gl" { + #by_id = 1 + #name = "grid name" + #page = 2 + #size = 3 +} +# once the above directive completes, grid list will be accessible +# as data.decort_cb_grid_list.gl.items +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_cb_grid_list** в переменной `data.decort_cb_grid_list.gl` будут сохранены возвращаемые значения. diff --git a/06.02.09-Data-функция-decort_grid_list-получение-списков-доступных-платформ.md b/06.02.09-Data-функция-decort_grid_list-получение-списков-доступных-платформ.md deleted file mode 100644 index 277bbb4..0000000 --- a/06.02.09-Data-функция-decort_grid_list-получение-списков-доступных-платформ.md +++ /dev/null @@ -1,42 +0,0 @@ -Функция доступна в провайдере версии 3.0 и выше. - -_Data source_ функция **decort_grid_list** служит для получения информации об имеющихся в облачной платформе grid. Grid это пространства, на которых возможно размещение виртуальных машин. - -## Аргументы - -_Data source_ функция **decort_grid_list** принимает следующие аргументы: - -| Аргумент | Тип | Обязательный | Описание | -| -------- | --- | ------------ | --------------- | -| page | int | :x: | Номер страниц | -| size | int | :x: | Размер страницы | - -## Возвращаемые значения - -В случае успешного выполнения _data source_ функция **decort_grid_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров: - -| Параметр | Тип | Описание | -| ------------- | ------ | --------------------- | -| flag | string | Флаг | -| gid | int | ID grid | -| guid | int | Внутренний id | -| id | int | ID | -| location_code | string | Код расположения grid | -| name | string | Наименование grid | - -## Пример использования - -Пример вызова _data source_ функции **decort_grid_list**: - -```terraform -data "decort_grid_list" "gl" { - #page = 2 - #size = 3 -} -# once the above directive completes, grid list will be accessible -# as data.decort_grid_list.gl.items -``` - -Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_grid_list** в переменной `data.decort_grid_list.gl` будут сохранены возвращаемые значения. diff --git a/06.02.10-Data-функция-decort_cb_grid-получение-информации-о-grid.md b/06.02.10-Data-функция-decort_cb_grid-получение-информации-о-grid.md new file mode 100644 index 0000000..dc66ae1 --- /dev/null +++ b/06.02.10-Data-функция-decort_cb_grid-получение-информации-о-grid.md @@ -0,0 +1,39 @@ +Функция доступна в провайдере версии 3.0 и выше. + +_Data source_ функция **decort_cb_grid** служит для получения информации о grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы +_Data source_ функция **decort_cb_grid** принимает следующие аргументы: + +| Аргумент | Тип | Обязательный | Описание | +| --- | --- | --- | --- | +| grid_id | int | :heavy_check_mark: | ID grid | + +## Возвращаемые значения +В случае успешного выполнения _data source_ функция **decort_cb_grid** возвращает в указанную при вызове переменную, которая состоит из следующих параметров: + +| Параметр | Тип | Описание | +|---------------|----------|-----------------------| +| grid_id | int | ID grid | +| auth_broker | []string | auth broker | +| flag | string | Флаг | +| gid | int | ID grid | +| guid | int | Внутренний id | +| id | int | ID | +| location_code | string | Код расположения grid | +| name | string | Наименование grid | + + +## Пример использования +Пример вызова _data source_ функции **decort_cb_grid**: +```terraform +data "decort_cb_grid" "my_grid" { + grid_id = 1234 +} +# once the above directive completes, grid will be accessible +# as data.decort_cb_grid.my_grid +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_cb_grid** в переменной `data.decort_cb_grid.my_grid` будут сохранены возвращаемые значения. diff --git a/06.02.10-Data-функция-decort_grid-получение-информации-о-grid.md b/06.02.10-Data-функция-decort_grid-получение-информации-о-grid.md deleted file mode 100644 index 635a8b4..0000000 --- a/06.02.10-Data-функция-decort_grid-получение-информации-о-grid.md +++ /dev/null @@ -1,37 +0,0 @@ -Функция доступна в провайдере версии 3.0 и выше. - -_Data source_ функция **decort_grid** служит для получения информации о grid. Grid это пространства, на которых возможно размещение виртуальных машин. - -## Аргументы -_Data source_ функция **decort_grid** принимает следующие аргументы: - -| Аргумент | Тип | Обязательный | Описание | -| --- | --- | --- | --- | -| grid_id | int | :heavy_check_mark: | ID grid | - -## Возвращаемые значения -В случае успешного выполнения _data source_ функция **decort_grid** возвращает в указанную при вызове переменную, которая состоит из следующих параметров: - -| Параметр | Тип | Описание | -| --- | --- | --- | -| flag | string | Флаг | -| gid | int | ID grid | -| guid | int | Внутренний id | -| id | int | ID | -| location_code | string | Код расположения grid | -| name | string | Наименование grid | - - -## Пример использования -Пример вызова _data source_ функции **decort_grid**: -```terraform -data "decort_grid" "my_grid" { - grid_id = 1234 -} -# once the above directive completes, grid will be accessible -# as data.decort_grid.my_grid -``` - -Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_grid** в переменной `data.decort_grid.my_grid` будут сохранены возвращаемые значения. diff --git a/06.02.40-Data-функция-decort_cb_grid_list_emails-получение-списков-email-адресов-пользователей.md b/06.02.40-Data-функция-decort_cb_grid_list_emails-получение-списков-email-адресов-пользователей.md new file mode 100644 index 0000000..bceb1b7 --- /dev/null +++ b/06.02.40-Data-функция-decort_cb_grid_list_emails-получение-списков-email-адресов-пользователей.md @@ -0,0 +1,37 @@ +Функция доступна в провайдере версии 4.5.1 и выше. + +_Data source_ функция **decort_cb_grid_list_emails** служит для получения списка email-адресов пользователей в облачной платформе grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы + +_Data source_ функция **decort_cb_grid_list_emails** принимает следующие аргументы: + +| Аргумент | Тип | Обязательный | Описание | +|----------|--------|--------------|-------------------------| +| page | int | :x: | Номер страниц | +| size | int | :x: | Размер страницы | + +## Возвращаемые значения + +В случае успешного выполнения _data source_ функция **decort_cb_grid_list_emails** возвращает в указанную при вызове переменную следующий параметр: + +| Параметр | Тип | Описание | +|----------|----------|------------------------------------| +| items | []string | Список email-адресов пользователей | + +## Пример использования + +Пример вызова _data source_ функции **decort_cb_grid_list_emails**: + +```terraform +data "decort_cb_grid_list_emails" "gle" { + #page = 2 + #size = 3 +} +# once the above directive completes, grid list emails will be accessible +# as data.decort_cb_grid_list_emails.gle.items +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_cb_grid_list_emails** в переменной `data.decort_cb_grid_list_emails.gle` будут сохранены возвращаемые значения. diff --git a/06.02.41-Data-функция-decort_cb_grid_list_consumption-получение-потребленных-и-зарезервированных-ресурсов-во-всех-grid.md b/06.02.41-Data-функция-decort_cb_grid_list_consumption-получение-потребленных-и-зарезервированных-ресурсов-во-всех-grid.md new file mode 100644 index 0000000..08cd20b --- /dev/null +++ b/06.02.41-Data-функция-decort_cb_grid_list_consumption-получение-потребленных-и-зарезервированных-ресурсов-во-всех-grid.md @@ -0,0 +1,64 @@ +Функция доступна в провайдере версии 4.5.1 и выше. + +_Data source_ функция **decort_cb_grid_list_consumption** служит для получения информации и потребленных и зарезервированных ресурсах во всех grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы + +_Data source_ функция **decort_cb_grid_list_consumption** не имеет входных параметров. + +## Возвращаемые значения + +В случае успешного выполнения _data source_ функция **decort_cb_grid_list_consumption** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров: + +| Параметр | Тип | Описание | +|----------|-----------------------------------------------------|---------------------------| +| consumed | []Struct{} [см. ниже](#Описание-структуры-consumed) | Потребленные ресурсы | +| reserved | []Struct{} [см. ниже](#Описание-структуры-reserved) | Зарезервированные ресурсы | +| id | int | grid id | + +### Описание структуры consumed +| Параметр | Тип | Описание | +|---------------|-------------------------------------------------|---------------------------------------------------| +| cpu | int | Количество процессоров | +| disk_size | float | Размер диска | +| disk_size_max | int | Максимальный размер диска | +| ext_ips | int | Лимит на суммарное потребление внешних IP адресов | +| ext_traffic | int | Лимит на суммарный трафик | +| gpu | int | Количество GPU | +| ram | int | Количество RAM | +| seps | []Struct{} [см. ниже](#Описание-структуры-seps) | Коннекторы к системе хранения данных seps | + +### Описание структуры reserved +| Параметр | Тип | Описание | +|---------------|-------------------------------------------------|---------------------------------------------------| +| cpu | int | Количество процессоров | +| disk_size | float | Размер диска | +| disk_size_max | int | Максимальный размер диска | +| ext_ips | int | Лимит на суммарное потребление внешних IP адресов | +| ext_traffic | int | Лимит на суммарный трафик | +| gpu | int | Количество GPU | +| ram | int | Количество RAM | +| seps | []Struct{} [см. ниже](#Описание-структуры-seps) | Коннекторы к системе хранения данных seps | + +### Описание структуры seps +| Параметр | Тип | Описание | +|---------------|--------|----------------------------------| +| sep_id | string | id sep | +| data_name | string | Имя пула информации внутри SEP'а | +| disk_size | float | Размер диска | +| disk_size_max | float | Максимальный размер диска | + +## Пример использования + +Пример вызова _data source_ функции **decort_cb_grid_list_consumption**: + +```terraform +data "decort_cb_grid_list_consumption" "glс" { +} +# once the above directive completes, grid list consumption will be accessible +# as data.decort_cb_grid_list_consumption.glс.items +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_cb_grid_list_consumption** в переменной `data.decort_cb_grid_list_consumption.glc` будут сохранены возвращаемые значения. diff --git a/06.02.42-Data-функция-decort_cb_grid_get_consumption-получение-потребленных-и-зарезервированных-ресурсов-в-grid.md b/06.02.42-Data-функция-decort_cb_grid_get_consumption-получение-потребленных-и-зарезервированных-ресурсов-в-grid.md new file mode 100644 index 0000000..02551d8 --- /dev/null +++ b/06.02.42-Data-функция-decort_cb_grid_get_consumption-получение-потребленных-и-зарезервированных-ресурсов-в-grid.md @@ -0,0 +1,69 @@ +Функция доступна в провайдере версии 4.5.1 и выше. + +_Data source_ функция **decort_cb_grid_get_consumption** служит для получения информации и потребленных и зарезервированных ресурсах во всех grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы + +_Data source_ функция **decort_cb_grid_get_consumption** принимает следующие аргументы: + +| Аргумент | Тип | Обязательный | Описание | +|----------|--------|-------------|-------------------------| +| grid_id | int | :heavy_check_mark: | Номер страниц | + +## Возвращаемые значения + +В случае успешного выполнения _data source_ функция **decort_cb_grid_get_consumption** возвращает в указанную при вызове переменную, содержащую следующие параметры: + +| Параметр | Тип | Описание | +|----------|-----------------------------------------------------|---------------------------| +| consumed | []Struct{} [см. ниже](#Описание-структуры-consumed) | Потребленные ресурсы | +| reserved | []Struct{} [см. ниже](#Описание-структуры-reserved) | Зарезервированные ресурсы | +| id | int | grid id | + +### Описание структуры consumed +| Параметр | Тип | Описание | +|---------------|-------------------------------------------------|---------------------------------------------------| +| cpu | int | Количество процессоров | +| disk_size | float | Размер диска | +| disk_size_max | int | Максимальный размер диска | +| ext_ips | int | Лимит на суммарное потребление внешних IP адресов | +| ext_traffic | int | Лимит на суммарный трафик | +| gpu | int | Количество GPU | +| ram | int | Количество RAM | +| seps | []Struct{} [см. ниже](#Описание-структуры-seps) | Коннекторы к системе хранения данных seps | + +### Описание структуры reserved +| Параметр | Тип | Описание | +|---------------|-------------------------------------------------|---------------------------------------------------| +| cpu | int | Количество процессоров | +| disk_size | float | Размер диска | +| disk_size_max | int | Максимальный размер диска | +| ext_ips | int | Лимит на суммарное потребление внешних IP адресов | +| ext_traffic | int | Лимит на суммарный трафик | +| gpu | int | Количество GPU | +| ram | int | Количество RAM | +| seps | []Struct{} [см. ниже](#Описание-структуры-seps) | Коннекторы к системе хранения данных seps | + +### Описание структуры seps +| Параметр | Тип | Описание | +|---------------|--------|----------------------------------| +| sep_id | string | id sep | +| data_name | string | Имя пула информации внутри SEP'а | +| disk_size | float | Размер диска | +| disk_size_max | float | Максимальный размер диска | + +## Пример использования + +Пример вызова _data source_ функции **decort_cb_grid_get_consumption**: + +```terraform +data "decort_cb_grid_get_consumption" "glс" { + grid_id = 215 +} +# once the above directive completes, grid consumption will be accessible +# as data.decort_cb_grid_get_consumption.glс +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_cb_grid_get_consumption** в переменной `data.decort_cb_grid_get_consumption.glc` будут сохранены возвращаемые значения. diff --git a/06.02.43-Data-функция-decort_cb_grid_get_status-проверка-статуса-активности-текущей-среды.md b/06.02.43-Data-функция-decort_cb_grid_get_status-проверка-статуса-активности-текущей-среды.md new file mode 100644 index 0000000..e8216c5 --- /dev/null +++ b/06.02.43-Data-функция-decort_cb_grid_get_status-проверка-статуса-активности-текущей-среды.md @@ -0,0 +1,35 @@ +Функция доступна в провайдере версии 4.5.1 и выше. + +_Data source_ функции **decort_cb_grid_get_status**, **decort_cb_grid_post_status** служат для получения статуса активности текущей среды grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы + +_Data source_ функции **decort_cb_grid_get_status**, **decort_cb_grid_post_status** не принимают входящих параметров. + +## Возвращаемые значения + +В случае успешного выполнения _data source_ функции **decort_cb_grid_get_status**, **decort_cb_grid_post_status** возвращают в указанную при вызове переменную, содержащую следующие параметры: + +| Параметр | Тип | Описание | +|----------|------|---------------------------------| +| status | bool | Статус активности текущей среды | + +## Пример использования + +Пример вызова _data source_ функций **decort_cb_grid_get_status**, **decort_cb_grid_post_status**: + +```terraform +data "decort_cb_grid_get_status" "gs" { +} +# once the above directive completes, grid status be accessible +# as data.decort_cb_grid_get_status.gs + +data "decort_cb_grid_post_status" "ps" { +} +# once the above directive completes, grid status be accessible +# as data.decort_cb_grid_post_status.ps +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/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_cb_grid_get_status** или **decort_cb_grid_post_status** в переменной `data.decort_cb_grid_get_status.gs` или `data.decort_cb_grid_post_status.ps`, соответственно, будут сохранены возвращаемые значения. diff --git a/Home.md b/Home.md index c16267e..29b87ce 100644 --- a/Home.md +++ b/Home.md @@ -123,8 +123,8 @@ Terraform провайдер для платформы DECORT с API верси - [**decort_image_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.06-Data-функция-decort_image_list-получение-информации-об-образах) - получение информации об образах (_image_) - [**decort_image**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.07-Data-функция-decort_image-получение-информации-об-образе) - получение информации об образе (_image_) - [**decort_image_list_stacks**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.08-Data-функция-decort_image_list_stacks-получение-информации-о-доступных-для-образа-stacks) - получение информации о доступном stacks по id образа - - [**decort_grid_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.09-Data-функция-decort_grid_list-получение-списков-доступных-платформ) - получение списка с информацией о доступных платформах, _необходимы права администратора_ - - [**decort_grid**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.10-Data-функция-decort_grid-получение-информации-о-grid) - получение информации о доступной платформе, _необходимы права администратора_ + - [**decort_cb_grid_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.09-Data-функция-decort_cb_grid_list-получение-списков-доступных-платформ) - получение списка с информацией о доступных платформах, _необходимы права администратора_ + - [**decort_cb_grid**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.10-Data-функция-decort_cb_grid-получение-информации-о-grid) - получение информации о доступной платформе, _необходимы права администратора_ - [**decort_cb_pcidevice_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.11-Data-функция-decort_cb_pcidevice_list-получение-информации-о-всех-pcidevice) - получение информации о всех доступных pcidevice - [**decort_cb_pcidevice**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.12-Data-функция-decort_cb_pcidevice-получение-информации-о-pcidevice) - получение информации о pcidevice - [**decort_vgpu**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.13-Data-функция-decort_vgpu-получение-информации-о-виртуальном-графическом-устройстве) - получение информации о виртуальном графическом устройстве @@ -154,6 +154,10 @@ Terraform провайдер для платформы DECORT с API верси - [**decort_cb_lb**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.37-Data-функция-decort_cb_lb-получение-информации-о-балансировщике-нагрузки) - получение информации о балансировщике нагрузки - [**decort_cb_lb_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.38-Data-функция-decort_cb_lb_list-получение-информации-о-балансировщиках-нагрузки) получение информации о балансировщиках нагрузки - [**decort_cb_lb_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.39-Data-функция-decort_cb_lb_list_deleted-получение-информации-об-удаленных-балансировщиках-нагрузки) - получение информации об удаленных балансировщиках нагрузки + - [**decort_cb_grid_list_emails**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.40-Data-функция-decort_cb_grid_list_emails-получение-списков-email-адресов-пользователей) - получение списков email адресов пользователей + - [**decort_cb_grid_list_consumption**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.41-Data-функция-decort_cb_grid_list_consumption-получение-потребленных-и-зарезервированных-ресурсов-во-всех-grid) - получение потребленных и зарезервированных ресурсов во всех grid + - [**decort_cb_grid_get_consumption**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.42-Data-функция-decort_cb_grid_get_consumption-получение-потребленных-и-зарезервированных-ресурсов-в-grid) - получение потребленных и зарезервированных ресурсов в grid + - [**decort_cb_grid_get_status**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.43-Data-функция-decort_cb_grid_get_status-проверка-статуса-активности-текущей-среды) - проверка статуса активности текущей среды --> 7. [Resource функции Terraform провайдера DECORT](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.-Resource-функции-Terraform-провайдера-DECORT)