2.6 KiB
Data source функция dynamix_bservice_snapshot_list служит для получения информации о всех доступных снимках состояния базовых сервисах. Базовый сервис (basic service) может быть шаблоном, на основе которого создаются вычислительные мощности (computes). По сделанным снимкам состояния возможно восстановления сервиса.
Аргументы
Data source функция dynamix_bservice_snapshot_list принимает следующие аргументы:
Аргумент | Тип | Обязательный | Описание |
---|---|---|---|
service_id | int | ✔️ | ID сервиса |
Возвращаемые значения
В случае успешного выполнения data source функция dynamix_bservice_snapshot_list возвращает в указанную при вызове переменную, в поле items массив, каждый элемент которого состоит из следующих параметров:
Параметр | Тип | Описание |
---|---|---|
guid | string | ID снимка состояния |
label | string | Название снимка состояния |
timestamp | int | Время создания снимка состояния |
valid | bool | Флаг, валидность снимка состояния |
Пример использования
Пример вызова data source функции dynamix_bservice_snapshot_list:
data "dynamix_bservice_snapshot_list" "bsl" {
#id basic service
#обязательный параметр
#тип - целое число
service_id = 11111
}
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DYNAMIX см. соответствующий раздел).
После успешного завершения такого вызова dynamix_bservice_snapshot_list в переменной data.dynamix_bservice_snapshot_list.bsl
будут сохранены возвращаемые значения.