Skip to content

🚀 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
  • Configure CDN load balancing
  • Manage content delivery network services
  • Configure caching policies
  • Manage data delivery and distribution
  • cdn_loadbalancer: Content delivery network load balancer for edge caching
  • cdn_origin_pool: Origin server pool for CDN content sourcing
MethodPathDescription
POST/api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/block_client/suggestionSuggest block client rule.
POST/api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/ddos_mitigation/suggestionSuggest CDN DDoS Mitigation rule.
POST/api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/trust_client/suggestionSuggest trust client rule.
POST/api/config/namespaces/{namespace}/cdn_loadbalancers/{name}/waf_exclusion/suggestionSuggest WAF Exclusion Rule.
POST/api/cdn/namespaces/system/lilac-cdn/addon/subscribeSubscribe to CDN Loadbalancer.
POST/api/cdn/namespaces/system/lilac-cdn/addon/unsubscribeUnsubscribe to CDN Loadbalancer.
POST/api/config/namespaces/{metadata.namespace}/cdn_loadbalancersCreate CDN Loadbalancer.
PUT/api/config/namespaces/{metadata.namespace}/cdn_loadbalancers/{metadata.name}Replace CDN Loadbalancer.
POST/api/cdn/namespaces/{namespace}/cdn_loadbalancer/access_logsGET CDN Access Logs.
POST/api/cdn/namespaces/{namespace}/cdn_loadbalancer/access_logs/aggregationCDN Access Log Aggregation Query.
POST/api/cdn/namespaces/{namespace}/cdn_loadbalancer/get-service-operation-statusGET Service Operation Status.
POST/api/cdn/namespaces/{namespace}/cdn_loadbalancer/list-service-operations-statusList of CDN Operation Commands.
POST/api/cdn/namespaces/{namespace}/cdn_loadbalancer/metricsGET CDN Metrics.
POST/api/cdn/namespaces/{namespace}/cdn_loadbalancer/{name}/cache-purgePurge CDN Cache.
GET/api/config/namespaces/{namespace}/cdn_loadbalancersList CDN Loadbalancer.
POST/api/config/namespaces/{namespace}/cdn_loadbalancers/get_security_configGET 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_rulesGET 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_rulesCreate 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_rulesList 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_commandsCreate CDN Cache Purge Command.
GET/api/config/namespaces/{namespace}/cdn_purge_commandsList 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-statusGET Service Operation Status for HTTPLB when Caching Enabled.
POST/api/cdn/namespaces/{namespace}/http_loadbalancer/list-service-operations-statusList of HTTPLB Operation Commands when Caching Enabled.
POST/api/cdn/namespaces/{namespace}/http_loadbalancer/{name}/cache-purgePurge the LB Cache.