Manager

Позволяет получить списки всех объектов, доступных текущему пользователю.

class esu.Manager(*args, token: Optional[str] = None, **kwargs)[исходный код]
Параметры:

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

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

Возвращает список объектов всех доступных пользователю клиентов. Если текущему пользователю был предоставлен доступ к еще одному клиенту, данный список будет содержать два элемента.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю проектов. Если текущий пользователь имеет несколько проектов или ему предоставили доступ к стороннему проекту, данный список будет содержать их все.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю ВЦОДов. Если текущий пользователь имеет несколько ВЦОДов или ему был предоставлен доступ к сотронним проектам, данный список будет содержать их все.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю виртуальных выделенных серверов. Если текущий пользователь имеет несколько виртуальных серверов или ему был предоставлен доступ к сторонним проектам, данный список будет содержать их все.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю профилей хранения.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю платформ.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю шаблонов брандмауэра.

Результат:

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

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

list

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

Возвращает список объектов всех доступных пользователю сетей.

Результат:

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

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

list