Files
terraform-provider-decort/wiki/4.5.2/06.01.33-Data_decort_bservice_snapshot_list.md
2024-04-09 10:56:12 +03:00

2.8 KiB
Raw Blame History

Функция доступна в провайдере версии 2.3 и выше.

Data source функция decort_bservice_snapshot_list служит для получения информации о всех доступных снимках состояния базовых сервисах. Базовый сервис (basic service) может быть шаблоном, на основе которого создаются вычислительные мощности (computes). По сделанным снимкам состояния возможно восстановления сервиса.

Аргументы

Data source функция decort_bservice_snapshot_list принимает следующие аргументы:

Аргумент Тип Обязательный Описание
service_id int ✔️ ID сервиса

Возвращаемые значения

В случае успешного выполнения data source функция decort_bservice_snapshot_list возвращает в указанную при вызове переменную, в поле items массив, каждый элемент которого состоит из следующих параметров:

Параметр Тип Описание
guid string ID снимка состояния
label string Название снимка состояния
timestamp int Время создания снимка состояния
valid bool Флаг, валидность снимка состояния

Пример использования

Пример вызова data source функции decort_bservice_snapshot_list:

data "decort_bservice_snapshot_list" "bsl" {
  #id back service
  #обязательный параметр
  #тип - число
  service_id = 11111
}
# once the above directive completes, bservice snapshot list will be accessible 
# as data.decort_bservice_snapshot_list.bsl.items

Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий раздел).

После успешного завершения такого вызова decort_bservice_snapshot_list в переменной data.decort_bservice_snapshot_list.bsl будут сохранены возвращаемые значения.