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