- Home
- API Enriched
- API Reference
- 🚀 Cdn API
🚀 Cdn API
Global distribution with cache rules and purge operations. Performance monitoring and analytics.
- Category: Networking
- Complexity: advanced
- Paths: 29 | Schemas: 592
- Tier: Advanced
- Related domains:
virtual
Use Cases
Section titled “Use Cases”- Configure CDN load balancing
- Manage content delivery network services
- Configure caching policies
- Manage data delivery and distribution
Primary Resources
Section titled “Primary Resources”- cdn_loadbalancer: Content delivery network load balancer for edge caching
- cdn_origin_pool: Origin server pool for CDN content sourcing
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/block_client/suggestion | Suggest block client rule. |
| POST | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/ddos_mitigation/suggestion | Suggest CDN DDoS Mitigation rule. |
| POST | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/trust_client/suggestion | Suggest trust client rule. |
| POST | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/waf_exclusion/suggestion | Suggest WAF Exclusion Rule. |
| POST | /api/cdn/namespaces/system/lilac-cdn/addon/subscribe | Subscribe to CDN Loadbalancer. |
| POST | /api/cdn/namespaces/system/lilac-cdn/addon/unsubscribe | Unsubscribe to CDN Loadbalancer. |
| POST | /api/config/namespaces/{metadata.namespace}/cdn_loadbalancers | Create CDN Loadbalancer. |
| PUT | /api/config/namespaces/{metadata.namespace}/cdn_loadbalancers/{metadata.name} | Replace CDN Loadbalancer. |
| POST | /api/cdn/namespaces/{namespace}/cdn_loadbalancer/access_logs | GET CDN Access Logs. |
| POST | /api/cdn/namespaces/{namespace}/cdn_loadbalancer/access_logs/aggregation | CDN Access Log Aggregation Query. |
| POST | /api/cdn/namespaces/{namespace}/cdn_loadbalancer/get-service-operation-status | GET Service Operation Status. |
| POST | /api/cdn/namespaces/{namespace}/cdn_loadbalancer/list-service-operations-status | List of CDN Operation Commands. |
| POST | /api/cdn/namespaces/{namespace}/cdn_loadbalancer/metrics | GET CDN Metrics. |
| POST | /api/cdn/namespaces/{namespace}/cdn_loadbalancer/{name}/cache-purge | Purge CDN Cache. |
| GET | /api/config/namespaces/{namespace}/cdn_loadbalancers | List CDN Loadbalancer. |
| POST | /api/config/namespaces/{namespace}/cdn_loadbalancers/get_security_config | GET Security Config for CDN Load Balancer. |
| GET | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name} | GET CDN Loadbalancer. |
| DELETE | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name} | DELETE CDN Loadbalancer. |
| GET | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/dos_automitigation_rules | GET DoS Auto-Mitigation Rules for CDN Load Balancer. |
| DELETE | /api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name} | DELETE DoS Auto-Mitigation Rule for CDN Load Balancer. |
| POST | /api/config/namespaces/{metadata.namespace}/cdn_cache_rules | Create CDN cache rule. |
| PUT | /api/config/namespaces/{metadata.namespace}/cdn_cache_rules/{metadata.name} | Replace CDN cache rule. |
| GET | /api/config/namespaces/{namespace}/cdn_cache_rules | List CDN cache rule. |
| GET | /api/config/namespaces/{namespace}/cdn_cache_rules/{name} | GET CDN cache rule. |
| DELETE | /api/config/namespaces/{namespace}/cdn_cache_rules/{name} | DELETE CDN cache rule. |
| POST | /api/config/namespaces/{metadata.namespace}/cdn_purge_commands | Create CDN Cache Purge Command. |
| GET | /api/config/namespaces/{namespace}/cdn_purge_commands | List CDN cache purge command. |
| GET | /api/config/namespaces/{namespace}/cdn_purge_commands/{name} | GET CDN Cache Purge Command. |
| DELETE | /api/config/namespaces/{namespace}/cdn_purge_commands/{name} | DELETE CDN cache purge command. |
| POST | /api/cdn/namespaces/{namespace}/http_loadbalancer/get-service-operation-status | GET Service Operation Status for HTTPLB when Caching Enabled. |
| POST | /api/cdn/namespaces/{namespace}/http_loadbalancer/list-service-operations-status | List of HTTPLB Operation Commands when Caching Enabled. |
| POST | /api/cdn/namespaces/{namespace}/http_loadbalancer/{name}/cache-purge | Purge the LB Cache. |