Port¶
Порт сетевого подключения во ВЦОДе. Используется при подключении
виртуальных серверов esu.Vm
и маршрутизаторов esu.Router
к
сети, а также для подключения публичных IP-адресов к ним.
Если порт используется для подключения виртуального сервера к сети ВЦОД,
доступно изменение списка активных шаблонов брандмауэра
esu.FirewallTemplate
.
Объект «порт»¶
- class esu.Port(*args, token: Optional[str] = None, **kwargs)[исходный код]¶
- Параметры
id (str) – Идентификатор порта
ip_address (str) – IP адрес
type (str) – Тип
fw_templates (list) – Включенные шаблоны брандмауэра
esu.FirewallTemplate
network (object) – Сеть
esu.Network
Примечание
Поле
network
необходимо для создания в качестве подключения к приватной сети ВЦОД.Поля
ip_address
иfw_templates
опцональны при создании подключения к приватной сети ВЦОДПоля
ip_address
иfw_templates
могут быть изменены для существующего объектаПри создании подключения плавающего IP обязательных полей нет
- classmethod get_object(id, token=None)[исходный код]¶
Получить объект порта по его ID
- Параметры
id (str) – Идентификатор порта
token (str) – Токен для доступа к API. Если не передан, будет использована переменная окружения ESU_API_TOKEN
- Результат
Возвращает объект порта
esu.Port
- Тип результата
object
- save()[исходный код]¶
Сохранить изменения
- Исключение
ObjectHasNoId – Если производится попытка сохранить несуществующий объект