FirewallTemplate
Шаблона брандмауэра. Метод esu.Vdc.get_firewall_templates()
позволяет получить все шаблоны брандмауэра, доступные в определенном ВЦОДе.
Объект «шаблон брандмауэра»
- class esu.FirewallTemplate(*args, token: Optional[str] = None, **kwargs)[исходный код]
- Параметры
id (str) – Идентификатор шаблона брандмауэра
name (str) – Имя шаблона брандмауэра
vdc (object) – Объект класса
esu.Vdc
. ВЦОД, к которому относится данный шаблон файрволаdescription (str) – описание для шаблона брандмауэра
Предупреждение
Объект доступен только для чтения и не может быть создан, изменен или удален.
- classmethod get_object(id, token=None)[исходный код]
Получить объект шаблона брандмауэра по его ID
- Параметры
id (str) – Идентификатор шаблона брандмауэра
token (str) – Токен для доступа к API. Если не передан, будет использована переменная окружения ESU_API_TOKEN
- Результат
Возвращает объект шаблона брандмауэра
esu.FirewallTemplate
- Тип результата
object
- create()[исходный код]
Создать объект
- Исключение
ObjectAlreadyHasId – Если производится попытка создать объект, который уже существует
- save()[исходный код]
Сохранить изменения
- Исключение
ObjectHasNoId – Если производится попытка сохранить несуществующий объект
- destroy()[исходный код]
Удалить объект
- Исключение
ObjectHasNoId – Когда производится попытка удалить несуществующий объект
- get_firewall_rules()[исходный код]
Получить список правил файрвола, доступных в рамках данного шаблона брандмауэра.
- Результат
Список объектов
esu.FirewallTemplateRule
- Тип результата
list
Примеры использования
См. пример здесь