← Cloudflare Firewall Rules / firewall / api / cf-firewall-rules
Конечные точки
Чтобы вызвать операцию Cloudflare Firewall Rules API, добавьте конечную точку к базовому URL-адресу API Cloudflare:
https://api.cloudflare.com/client/v4/Инструкции по аутентификации см. в Начало работы: запросы в документации по API Cloudflare.
Сведения о конечных точках и пагинации см. в Начало работы: конечные точки.
Cloudflare Firewall Rules API поддерживает операции, перечисленные ниже. Примеры смотрите на страницах этого раздела.
| Операция | Метод и конечная точка | Примечания |
|---|---|---|
Создание правил брандмауэра | POST zones/<ZONE_ID>/firewall/rules | Обрабатывается как единая транзакция. Если возникает ошибка, вся операция завершается неудачно. |
Список правил firewall | GET zones/<ZONE_ID>/firewall/rules | Выводит список всех текущих правил firewall. По умолчанию результаты возвращаются постранично по 25 элементов на странице. Используйте дополнительные параметры, чтобы сузить результаты. |
Получение правила брандмауэра | GET zones/<ZONE_ID>/firewall/rules/<RULE_ID> | Получение одного правила firewall по ID. |
Обновление правил брандмауэра | PUT zones/<ZONE_ID>/firewall/rules | Обрабатывается как единая транзакция. Для успешного выполнения операции все правила должны существовать. Если возникает ошибка, вся операция завершается неудачно. |
Обновление правила брандмауэра | PUT zones/<ZONE_ID>/firewall/rules/<RULE_ID> | Обновление одного правила брандмауэра по ID. |
Удаление правил брандмауэра | DELETE zones/<ZONE_ID>/firewall/rules | Удаляет существующие правила брандмауэра. Укажите список ID правил брандмауэра. Пустые запросы не приводят к удалению. Если указанное правило не существует, возвращается код состояния HTTP 200. |
Удаление правила брандмауэра | DELETE zones/<ZONE_ID>/firewall/rules/<RULE_ID> | Удаление правила брандмауэра по ID. |