INTEGRITY Dokumentace

Advanced TCP Protection

Advanced TCP Protection nakonfigurujete pomocí rozhraní Advanced TCP Protection API.

Rozhraní API služby Advanced TCP Protection podporuje pouze Ověřování pomocí tokenu API.

Příklady volání API uvádí Běžná volání API.

Endpointy

Úplný koncový bod získáte tak, že níže uvedené koncové body Advanced TCP Protection API připojíte k základní URL rozhraní Cloudflare API.

Základní adresa URL rozhraní Cloudflare API je:

https://api.cloudflare.com/client/v4

{account_id} je argument s ID účtu (hexadecimální řetězec). Tuto hodnotu najdete v dashboardu Cloudflare.

Tabulky v následujících částech shrnují dostupné operace.

Obecné operace

Operace Metoda a endpoint / Popis
Získání stavu Advanced TCP Protection

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_protection_status

Vrátí globální stav Advanced TCP Protection (zapnuto, nebo vypnuto).
Aktualizace stavu Advanced TCP Protection

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_protection_status

Zapíná nebo vypíná Advanced TCP Protection.

Operace s prefixy

Operace Metoda a endpoint / Popis
Výpis prefixů

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes

Vrátí všechny prefixy Advanced TCP Protection v účtu.
Hromadné přidání prefixů

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/bulk

Hromadně přidá prefixy do účtu (až 300 prefixů na požadavek).
Získání prefixu

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/{prefix_id}

Vrátí podrobnosti existujícího prefixu.
Aktualizace prefixu

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/{prefix_id}

Aktualizuje existující prefix.
Smazat prefix

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/{prefix_id}

Odstraní existující prefix.
Smazat všechny prefixy

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes

Odstraní z účtu všechny existující prefixy.

Operace se seznamem povolených

Operace Metoda a endpoint / Popis
Výpis prefixů na seznamu povolených

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist

Vrátí všechny prefixy v allowlistu účtu.
Přidání povoleného prefixu

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist

Přidá prefix na seznam povolených.
Získání prefixu ze seznamu povolených

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist/{allowlist_id}

Vrátí podrobnosti existujícího prefixu v allowlistu.
Aktualizace prefixu v allowlistu

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist/{allowlist_id}

Aktualizuje existující prefix v allowlistu.
Smazat prefix ze seznamu povolených

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist/{allowlist_id}

Odstraní ze seznamu povolených existující prefix.
Smazat všechny prefixy na seznamu povolených

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist

Odstraní ze seznamu povolených všechny existující prefixy.

Operace SYN Flood Protection

Pravidla

Operace Metoda a endpoint / Popis
Výpis pravidel SYN flood

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules

Vrátí všechna pravidla SYN flood v účtu.
Přidání pravidla pro záplavy SYN

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules

Přidá do účtu pravidlo SYN flood.
Získání pravidla SYN flood

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}

Vrátí podrobnosti existujícího pravidla SYN flood v účtu.
Aktualizace pravidla SYN flood

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}

Aktualizuje existující pravidlo SYN flood v účtu.
Smazat pravidlo SYN flood

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}

Odstraní z účtu existující pravidlo SYN flood.
Smazat všechna pravidla SYN flood

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules

Odstraní z účtu všechna existující pravidla SYN flood.

Filtry

Operace Metoda a endpoint / Popis
Výpis filtrů SYN flood

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters

Vrátí všechny filtry SYN flood v účtu.
Přidání filtru pro záplavy SYN

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters

Přidá do účtu filtr SYN flood.
Získání filtru SYN flood

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}

Vrátí podrobnosti existujícího filtru SYN flood v účtu.
Aktualizace filtru SYN flood

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}

Aktualizuje existující filtr SYN flood v účtu.
Smazat filtr SYN flood

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}

Odstraní z účtu existující filtr SYN flood.
Smazat všechny filtry SYN flood

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters

Odstraní z účtu všechny existující filtry SYN flood.

Operace Out-of-state TCP Protection

Pravidla

Operace Metoda a endpoint / Popis
Výpis pravidel out-of-state TCP

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules

Vrátí všechna pravidla out-of-state TCP v účtu.
Přidání pravidla out-of-state TCP

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules

Přidá do účtu pravidlo out-of-state TCP.
Získání pravidla out-of-state TCP

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules/{rule_id}

Vrátí podrobnosti existujícího pravidla out-of-state TCP v účtu.
Aktualizace pravidla out-of-state TCP

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules/{rule_id}

Aktualizuje existující pravidlo out-of-state TCP v účtu.
Smazat pravidlo pro TCP mimo stav spojení

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules/{rule_id}

Odstraní z účtu existující pravidlo pro TCP mimo stav spojení.
Smazat všechna pravidla pro TCP mimo stav spojení

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules

Odstraní z účtu všechna existující pravidla pro TCP mimo stav spojení.

Filtry

Operace Metoda a endpoint / Popis
Výpis filtrů out-of-state TCP

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters

Vrátí všechny filtry out-of-state TCP v účtu.
Přidání filtru out-of-state TCP

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters

Přidá do účtu filtr out-of-state TCP.
Získání filtru out-of-state TCP

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters/{filter_id}

Vrátí podrobnosti existujícího filtru out-of-state TCP v účtu.
Aktualizace filtru out-of-state TCP

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters/{filter_id}

Aktualizuje existující filtr out-of-state TCP v účtu.
Smazat filtr pro TCP mimo stav spojení

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters/{filter_id}

Odstraní z účtu existující filtr pro TCP mimo stav spojení.
Smazat všechny filtry pro TCP mimo stav spojení

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters

Odstraní z účtu všechny existující filtry pro TCP mimo stav spojení.

Stránkování

Operace API, které vracejí seznam položek, používají stránkování. Podrobnosti o dostupných parametrech dotazu pro stránkování najdete v Stránkování.