diff --git a/06.9-Data-функция-decort_grid:-получение-информации-о-grid.md b/06.9-Data-функция-decort_grid:-получение-информации-о-grid.md new file mode 100644 index 0000000..c3e4b3f --- /dev/null +++ b/06.9-Data-функция-decort_grid:-получение-информации-о-grid.md @@ -0,0 +1,35 @@ +_Data source_ функция **decort_grid** служит для получения информации о grid. Grid это пространства, на которых возможно размещение виртуальных машин. + +## Аргументы +_Data source_ функция **decort_grid** принимает следующие аргументы: + +| Аргумент | Тип | Описание | +| --- | --- | --- | +| grid_id | int | Обязательный параметр, id grid + +## Возвращаемые значения +В случае успешного выполнения _data source_ функция **decort_grid** возвращает в указанную при вызове переменную, которая состоит из следующих параметров: + +| Параметр | Тип | Описание | +| --- | --- | --- | +| flag | string | флаг +| gid | int | id grid +| guid | int | внутренний id grid +| id | int | id grid +| location_code | string | код расположения grid +| name | string | наименование grid + + +## Пример использования +Пример вызова _data source_ функции **decs_grid_list**: +``` +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://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_grid** в переменной `data.decort_grid.my_grid` будут сохранены возвращаемые значения. \ No newline at end of file