- Home
- API Enriched
- 🛑 Ddos API
🛑 Ddos API
Deny lists, firewall rule groups, and tunnel-based safeguards. Rate limiting and pattern analysis for network perimeter security.
- Category: Security
- Complexity: advanced
- Paths: 60 | Schemas: 246
- Tier: Advanced
- Related domains:
network_security,virtual
Use Cases
Section titled “Use Cases”- Configure DDoS protection policies
- Monitor and analyze DDoS threats
- Configure infrastructure protection
Primary Resources
Section titled “Primary Resources”- ddos_protection: DDoS protection configuration for traffic scrubbing
- ddos_mitigation_rule: DDoS mitigation rule for attack response
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| GET | /api/infraprotect/namespaces/system/infraprotect/access | Customer access. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/alert/{alert_id} | DDoS Alert. |
| PUT | /api/infraprotect/namespaces/{namespace}/infraprotect/alert/{alert_id}/to_event | Link Alert to Event. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect/alerts | DDoS Alerts. |
| POST | /api/data/namespaces/{namespace}/infraprotect/bgp_peer_status | BGP Peer Status. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id} | Event details. |
| PUT | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id} | Edit event. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/alerts | Event alerts. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/attachments | Event attachments. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/detail/{event_detail_id} | DELETE event detail. |
| PUT | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/detail/{event_detail_id} | Edit event detail. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/details | List of event details. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/details | Add Event Detail. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/event/{event_id}/mitigation_annotations | Event mitigation annotation. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect/events | List of events. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/events_summary | Simple events view. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/mitigation/{mitigation_id} | Mitigation details. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/mitigation/{mitigation_id}/annotations | Mitigation annotations. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/mitigation/{mitigation_id}/ips | Mitigation IPs. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect/mitigations | List of mitigations. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/networks | List networks. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/report/{report_id} | Report details. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect/reports | List reports. |
| POST | /api/data/namespaces/{namespace}/infraprotect/transit_usage | Transit Usage. |
| POST | /api/infraprotect/namespaces/{namespace}/suggest-values | Suggest Values. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_asns | Create DDoS transit ASN. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_asns/{metadata.name} | Replace DDoS transit ASN. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_asns | List Infraprotect ASN. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect_asns/update-asn-review-status | Update ASN Review Status. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_asns/{name} | GET Infraprotect ASN. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_asns/{name} | DELETE Infraprotect ASN. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_asn_prefixs | Create DDoS transit Prefix. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_asn_prefixs/{metadata.name} | Replace DDoS transit Prefix. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect_asn_prefixes/update-asn-prefix-irr-override | Update ASN Prefix IRR Override. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect_asn_prefixes/update-asn-prefix-review-status | Update ASN Prefix Review Status. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_asn_prefixs | List Infraprotect ASN Prefix. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_asn_prefixs/{name} | GET Infraprotect ASN Prefix. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_asn_prefixs/{name} | DELETE Infraprotect ASN Prefix. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_deny_list_rules | Create DDoS transit Deny List Rule. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_deny_list_rules/{metadata.name} | Replace DDoS transit Deny List Rule. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_deny_list_rules | List Infraprotect Deny List Rule. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_deny_list_rules/{name} | GET Infraprotect Deny List Rule. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_deny_list_rules/{name} | DELETE Infraprotect Deny List Rule. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_firewall_rules | Create DDoS transit Firewall Rule. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_firewall_rules/{metadata.name} | Replace DDoS transit Firewall Rule. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rules | List Infraprotect Firewall Rule. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rules/{name} | GET Infraprotect Firewall Rule. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rules/{name} | DELETE Infraprotect Firewall Rule. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_firewall_rule_groups | Replace DDoS transit Firewall Rule Group. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_firewall_rule_groups/{metadata.name} | Replace DDoS transit Firewall Rule Group. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rule_groups | List Infraprotect Firewall Rule Group. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rule_groups/{name} | GET Infraprotect Firewall Rule Group. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rule_groups/{name} | DELETE Infraprotect Firewall Rule Group. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect/mitigation/{mitigation_id}/countermeasures | Mitigation Countermeasures. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_firewall_rulesets/{metadata.name} | Replace DDoS transit Firewall Ruleset. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rulesets | List Infraprotect Firewall Ruleset. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_firewall_rulesets/{name} | GET Infraprotect Firewall Ruleset. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_informations/{name} | GET Infraprotect Information. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_internet_prefix_advertisements | Create DDoS transit Internet Prefix. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_internet_prefix_advertisements/{metadata.name} | Replace DDoS transit Internet Prefix. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_internet_prefix_advertisements | List Infraprotect Internet Prefix Advertisement. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect_internet_prefix_advertisements/update-advertisement-status | Update Infraprotect Internet prefix advertisement. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_internet_prefix_advertisements/{name} | GET Infraprotect Internet Prefix. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_internet_prefix_advertisements/{name} | DELETE Infraprotect Internet Prefix Advertisement. |
| POST | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_tunnels | Create DDoS Transit Tunnel. |
| PUT | /api/infraprotect/namespaces/{metadata.namespace}/infraprotect_tunnels/{metadata.name} | Replace DDoS Transit Tunnel. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_tunnels | List Tunnel. |
| POST | /api/infraprotect/namespaces/{namespace}/infraprotect_tunnels/update-tunnel-status | Update Tunnel Status. |
| GET | /api/infraprotect/namespaces/{namespace}/infraprotect_tunnels/{name} | GET Tunnel. |
| DELETE | /api/infraprotect/namespaces/{namespace}/infraprotect_tunnels/{name} | DELETE Tunnel. |