Template

Шаблон (операционной) системы. Используется при создании вируальных серверов. Для получения всех доступных во ВЦОДе шаблонов используется метод esu.Vdc.get_templates().

Объект «шаблон системы»

class esu.Template(*args, token: Optional[str] = None, **kwargs)[исходный код]
Параметры:
  • id (str) – Идентификатор шаблона

  • name (str) – Имя шаблона

  • min_cpu (int) – Минимальное количество ядер, необходимое для развертывания этого шаблона

  • min_ram (int) – Минимальное количество RAM, необходимое для развертывания этого шаблона

  • min_hdd (int) – Минимальный размер первого диска, необходимого для развертывания этого шаблона

Предупреждение

Объект доступен только для чтения и не может быть создан, изменен или удален.

classmethod get_object(id, token=None)[исходный код]

Получить объект шаблона по его ID

Параметры:
  • id (str) – Идентификатор шаблона

  • token (str) – Токен для доступа к API. Если не передан, будет использована переменная окружения ESU_API_TOKEN

Результат:

Возвращает объект шаблона esu.Template

Тип результата:

object

get_fields()[исходный код]

Получить список полей шаблона ОС.

Результат:

Список объектов esu.TemplateField

Тип результата:

list

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

См. примеры здесь и здесь