diff --git a/06.01.03-Data-функция-decort_disk-получение-информации-о-диске.md b/06.01.03-Data-функция-decort_disk-получение-информации-о-диске.md index cfa2796..f92ac21 100644 --- a/06.01.03-Data-функция-decort_disk-получение-информации-о-диске.md +++ b/06.01.03-Data-функция-decort_disk-получение-информации-о-диске.md @@ -15,8 +15,7 @@ _Data source_ функция **decort_disk** принимает следующи | account_id | int | Уникальный идентификатор подписчика-владельца диска | | account_name | string | Имя подписчика ("account"), которому принадлежит данный диск | | boot_partition | int | Кол-во разделов диска | -| compute_id | int | Идентификатор compute (виртуальной машины) | -| compute_name | string | Название compute (виртуальной машины) | +| computes | Struct{} [см. ниже](#Описание-структуры-computes) | Информация о компьютах (виртуальных машинах) | | created_time | int | Время создания | | deleted_time | int | Время удаления | | desc | string | Текстовое описание диска | @@ -29,7 +28,7 @@ _Data source_ функция **decort_disk** принимает следующи | id | int | Идентификатор диска | | image_id | int | Идентификатор образа, содержимое которого было склонировано/скопировано в данный диск при его создании. 0 означает, что данный диск не создавался как клон/копия какого-либо образа | | images | []int | Идентификаторы образов, использующих диск | -| iotune | Struct{
read_bytes_sec int
read_bytes_sec_max int
read_iops_sec int
read_iops_sec_max int
size_iops_sec int
total_bytes_sec int
total_bytes_sec_max int
total_iops_sec int
total_iops_sec_max int
write_bytes_sec int
write_bytes_sec_max int
write_iops_sec int
write_iops_sec_max int
} | Информация об ограничениях IO диска
Кол-во байт для чтения в секунду
Максимальное кол-во байт для чтения
 
Кол-во операций чтения io в секунду
Максимальное число io операций чтения
Размер io операций
Общий размер байт в секунду
Максимальный общий размер байт в секунду
 
Общее кол-во io операций в секунду
Максимальное общее кол-во io операций в секунду
 
Кол-во байт для записи в секунду
Максимальное кол-во байт для записи в секунду
 
Кол-во операций записи в секунду
Максимальное число операций записей
 
| +| iotune | Struct{}[см. ниже](#Описание-структуры-iotune) | Информация об ограничениях IO диска| | iqn | string | iqn диска | | login | string | Логин для доступа к диску | | milestones | int | Вехи | @@ -51,12 +50,45 @@ _Data source_ функция **decort_disk** принимает следующи | sep_type | string | Тип SEP. Определяет тип системы хранения и содержит одно из заданных в облачной платформе значений | | size_max | int | Размер диска в ГБ | | size_used | int | Кол-во используемого места, в ГБ | -| snapshots | []Struct{
guid string
label string
res_id string
snap_set_guid string
snap_set_time int
timestamp int
} | Снимки состояния диска
id снимка
Наименование снимка
Ссылка на снимок
Установленный id снимка
Установленное время снимка
Время снимка
 
| +| snapshots | []Struct{}[см. ниже](#Описание-структуры-snapshots)| Снимки состояния диска| | status | string | Статус диска | | tech_status | string | Технический статус диска | | type | string | Тип диска с точки зрения его роли в составе _compute_. Может принимать одно из фиксированных значений:
"B" - признак загрузочного диска ("boot").
"D" - признак дополнительного диска ("data") | | vmid | int | Идентификатор виртуальной машины (устаревшее) | +### Описание структуры computes +| Параметр | Тип | Описание | +| --- | --- | --- | +| compute_id | int | Идентификатор компьюта | +| compute_name | string | Имя компьюта | + +### Описание структуры iotune +| Параметр | Тип | Описание | +| --- | --- | --- | +| read_bytes_sec | int | Кол-во байт для чтения в секунду | +| read_bytes_sec_max | int | Максимальное кол-во байт для чтения | +| read_iops_sec | int | Кол-во операций чтения io в секунду | | +| read_iops_sec_max | int | Максимальное число io операций чтения | +| size_iops_sec | int | Размер io операций | +| total_bytes_sec | int | Общий размер байт в секунду | +| total_bytes_sec_max | int | Максимальный общий размер байт в секунду | +| total_iops_sec | int | Общее кол-во io операций в секунду | +| total_iops_sec_max | int | Максимальное общее кол-во io операций в секунду | +| write_bytes_sec | int | Кол-во байт для записи в секунду | +| write_bytes_sec_max | int | Максимальное кол-во байт для записи в секунду | +| write_iops_sec | int | Кол-во операций записи в секунду | +| write_iops_sec_max | int | Максимальное число операций записей | + +### Описание структуры snapshots +| Параметр | Тип | Описание | +| --- | --- | --- | +| guid | string | id снимка | +| label | string | Наименование снимка | +| res_id | string | Ссылка на снимок | +| snap_set_guid | string | Установленный id снимка | +| snap_set_time | int | Установленное время снимка | +| timestamp | int | Время снимка | + ## Пример использования Пример вызова _data source_ функции **decort_disk**: @@ -70,4 +102,4 @@ data "decort_disk" "my_data_disk" { Данный пример подразумевает, что ранее по тексту 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.) и [пример](https://github.com/rudecs/terraform-provider-decort/wiki/02.-%D0%9A%D0%BE%D1%80%D0%BE%D1%87%D0%B5,-%D0%A1%D0%BA%D0%BB%D0%B8%D1%84%D0%BE%D1%81%D0%BE%D1%84%D1%81%D0%BA%D0%B8%D0%B9!)). -После успешного завершения такого вызова **decort_disk** в переменной `data.decort_disk.my_data_disk` будут сохранены возвращаемые значения. В частности, для получения наименования диска следует использовать конструкцию `data.decort_disk.my_data_disk.disk_name` \ No newline at end of file +После успешного завершения такого вызова **decort_disk** в переменной `data.decort_disk.my_data_disk` будут сохранены возвращаемые значения. В частности, для получения наименования диска следует использовать конструкцию `data.decort_disk.my_data_disk.disk_name`