- होम
- API Enriched
- API संदर्भ
- ⚖️ Virtual API
⚖️ Virtual API
रूटिंग नियमों के साथ क्षेत्रों में ट्रैफ़िक वितरण। हेल्थ चेक और फेलओवर नीतियाँ।
- श्रेणी: नेटवर्किंग
- जटिलता: उन्नत
- पाथ: 133 | स्कीमा: 903
- स्तर: उन्नत
- संबंधित डोमेन:
dns,service_policy,network
उपयोग के मामले
Section titled “उपयोग के मामले”- HTTP/TCP/UDP लोड बैलेंसर कॉन्फ़िगर करें
- ऑरिजिन पूल और सेवाओं का प्रबंधन करें
- वर्चुअल होस्ट और रूटिंग कॉन्फ़िगर करें
- रेट लिमिटर और सेवा नीतियाँ परिभाषित करें
- जियो-लोकेशन-आधारित रूटिंग का प्रबंधन करें
- प्रॉक्सी और फॉरवर्डिंग नीतियाँ कॉन्फ़िगर करें
- मैलवेयर सुरक्षा और खतरा अभियानों का प्रबंधन करें
- हेल्थ चेक और एंडपॉइंट मॉनिटरिंग कॉन्फ़िगर करें
प्राथमिक संसाधन
Section titled “प्राथमिक संसाधन”- http_loadbalancer: एप्लिकेशन ट्रैफ़िक वितरण के लिए लेयर 7 HTTP/HTTPS लोड बैलेंसर
- tcp_loadbalancer: गैर-HTTP प्रोटोकॉल ट्रैफ़िक के लिए लेयर 4 TCP/UDP लोड बैलेंसर
- origin_pool: लोड बैलेंसर ट्रैफ़िक वितरण के लिए बैकएंड सर्वर समूह
- healthcheck: ऑरिजिन सर्वर उपलब्धता के लिए हेल्थ मॉनिटरिंग कॉन्फ़िगरेशन
- app_firewall: HTTP ट्रैफ़िक सुरक्षा के लिए वेब ऐप फ़ायरवॉल (WAF) नीति
- service_policy: सेवा-स्तरीय एक्सेस नियंत्रण और ट्रैफ़िक प्रबंधन नियम
- malicious_user_detection: दुर्भावनापूर्ण उपयोगकर्ता व्यवहार का स्वचालित पता लगाना और शमन
एंडपॉइंट
Section titled “एंडपॉइंट”| विधि | पाथ | विवरण |
|---|---|---|
| POST | /api/data/namespaces/system/app_firewall/all_ns_metrics | MetricsAllNamespaces. |
| POST | /api/config/namespaces/{metadata.namespace}/app_firewalls | एप्लिकेशन फ़ायरवॉल बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/app_firewalls/{metadata.name} | एप्लिकेशन फ़ायरवॉल बदलें। |
| POST | /api/data/namespaces/{namespace}/app_firewall/metrics | मेट्रिक्स |
| GET | /api/config/namespaces/{namespace}/app_firewalls | एप्लिकेशन फ़ायरवॉल सूची। |
| GET | /api/config/namespaces/{namespace}/app_firewalls/{name} | एप्लिकेशन फ़ायरवॉल GET करें। |
| DELETE | /api/config/namespaces/{namespace}/app_firewalls/{name} | एप्लिकेशन फ़ायरवॉल DELETE करें। |
| POST | /api/data/namespaces/system/app_security/all_ns_events | सभी नेमस्पेस में सुरक्षा इवेंट क्वेरी। |
| POST | /api/data/namespaces/system/app_security/all_ns_events/aggregation | सभी नेमस्पेस में सुरक्षा इवेंट एग्रीगेशन क्वेरी। |
| POST | /api/data/namespaces/system/app_security/all_ns_search/loadbalancers | सभी नेमस्पेस में लोड बैलेंसर खोजें। |
| POST | /api/data/namespaces/{namespace}/app_security/events | सुरक्षा इवेंट क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/events/aggregation | सुरक्षा इवेंट एग्रीगेशन क्वेरी। |
| GET | /api/data/namespaces/{namespace}/app_security/events/scroll | सुरक्षा इवेंट स्क्रॉल क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/events/scroll | सुरक्षा इवेंट स्क्रॉल क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/incidents | सुरक्षा घटनाएं क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/incidents/aggregation | सुरक्षा घटनाएं एग्रीगेशन क्वेरी। |
| GET | /api/data/namespaces/{namespace}/app_security/incidents/scroll | सुरक्षा घटनाएं स्क्रॉल क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/incidents/scroll | सुरक्षा घटनाएं स्क्रॉल क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/metrics | सुरक्षा इवेंट मेट्रिक्स। |
| POST | /api/data/namespaces/{namespace}/app_security/search/loadbalancers | लोड बैलेंसर खोजें। |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs | संदिग्ध उपयोगकर्ता लॉग क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/aggregation | संदिग्ध उपयोगकर्ता लॉग एग्रीगेशन क्वेरी। |
| GET | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll | संदिग्ध उपयोगकर्ता लॉग स्क्रॉल क्वेरी। |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll | संदिग्ध उपयोगकर्ता लॉग स्क्रॉल क्वेरी। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoint_protection/suggestion | API एंडपॉइंट सुरक्षा नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/block_client/suggestion | ब्लॉक क्लाइंट नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/data_exposure/suggestion | संवेदनशील डेटा नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/ddos_mitigation/suggestion | DDoS शमन नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestion | Open API विनिर्देश सत्यापन नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/rate_limit/suggestion | रेट लिमिट नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/trust_client/suggestion | ट्रस्ट क्लाइंट नियम सुझाएं। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/waf_exclusion/suggestion | WAF एक्सक्लूजन नियम सुझाएं। |
| POST | /api/config/namespaces/{metadata.namespace}/clusters | क्लस्टर बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/clusters/{metadata.name} | क्लस्टर बदलें। |
| GET | /api/config/namespaces/{namespace}/clusters | क्लस्टर सूची। |
| GET | /api/config/namespaces/{namespace}/clusters/{name} | क्लस्टर GET करें। |
| DELETE | /api/config/namespaces/{namespace}/clusters/{name} | क्लस्टर DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/http_loadbalancers | HTTP लोड बैलेंसर बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name} | HTTP लोड बैलेंसर बदलें। |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers | HTTP लोड बैलेंसर कॉन्फ़िगर करें सूची। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/get_security_config | HTTP लोड बैलेंसर के लिए सुरक्षा कॉन्फ़िग GET करें। |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name} | HTTP लोड बैलेंसर GET करें। |
| DELETE | /api/config/namespaces/{namespace}/http_loadbalancers/{name} | HTTP लोड बैलेंसर कॉन्फ़िगर DELETE करें। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/assign | API परिभाषा असाइन करें। |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/available | उपलब्ध API परिभाषाएं सूची। |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints | API एंडपॉइंट GET करें। |
| GET | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_spec | HTTP लोड बैलेंसर के लिए Swagger Spec GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updates | API एंडपॉइंट स्कीमा अपडेट GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemas | API एंडपॉइंट स्कीमा अपडेट करें। |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules | HTTP लोड बैलेंसर के लिए DoS ऑटो-मिटिगेशन नियम GET करें। |
| DELETE | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name} | HTTP लोड बैलेंसर के लिए DoS ऑटो-मिटिगेशन नियम DELETE करें। |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-info | DNS जानकारी GET करें। |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_threshold | L7 DDoS RPS थ्रेशोल्ड सेट करें। |
| POST | /api/config/namespaces/{metadata.namespace}/protocol_inspections | प्रोटोकॉल इंस्पेक्शन बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/protocol_inspections/{metadata.name} | प्रोटोकॉल इंस्पेक्शन बदलें। |
| GET | /api/config/namespaces/{namespace}/protocol_inspections | प्रोटोकॉल इंस्पेक्शन कॉन्फ़िगर करें सूची। |
| GET | /api/config/namespaces/{namespace}/protocol_inspections/{name} | प्रोटोकॉल इंस्पेक्शन GET करें। |
| DELETE | /api/config/namespaces/{namespace}/protocol_inspections/{name} | प्रोटोकॉल इंस्पेक्शन कॉन्फ़िगर DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/tcp_loadbalancers | TCP लोड बैलेंसर बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name} | TCP लोड बैलेंसर बदलें। |
| GET | /api/config/namespaces/{namespace}/tcp_loadbalancers | TCP लोड बैलेंसर कॉन्फ़िगर करें सूची। |
| GET | /api/config/namespaces/{namespace}/tcp_loadbalancers/{name} | TCP लोड बैलेंसर GET करें। |
| DELETE | /api/config/namespaces/{namespace}/tcp_loadbalancers/{name} | TCP लोड बैलेंसर कॉन्फ़िगर DELETE करें। |
| GET | /api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-info | DNS जानकारी GET करें। |
| POST | /api/config/namespaces/{metadata.namespace}/udp_loadbalancers | UDP लोड बैलेंसर बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name} | UDP लोड बैलेंसर बदलें। |
| GET | /api/config/namespaces/{namespace}/udp_loadbalancers | UDP लोड बैलेंसर कॉन्फ़िगर करें सूची। |
| GET | /api/config/namespaces/{namespace}/udp_loadbalancers/{name} | UDP लोड बैलेंसर GET करें। |
| DELETE | /api/config/namespaces/{namespace}/udp_loadbalancers/{name} | UDP लोड बैलेंसर कॉन्फ़िगर DELETE करें। |
| GET | /api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-info | DNS जानकारी GET करें। |
| POST | /api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys | उन्नत फ़ायरवॉल नीति बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys/{metadata.name} | उन्नत फ़ायरवॉल नीति बदलें। |
| POST | /api/data/namespaces/{namespace}/enhanced_firewall_policy/hits | उन्नत फ़ायरवॉल नीति हिट्स। |
| GET | /api/config/namespaces/{namespace}/enhanced_firewall_policys | उन्नत फ़ायरवॉल नीति सूची। |
| GET | /api/config/namespaces/{namespace}/enhanced_firewall_policys/{name} | उन्नत फ़ायरवॉल नीति GET करें। |
| DELETE | /api/config/namespaces/{namespace}/enhanced_firewall_policys/{name} | उन्नत फ़ायरवॉल नीति DELETE करें। |
| POST | /api/config/namespaces/system/malware_protection/addon/subscribe | मैलवेयर सुरक्षा की सदस्यता लें। |
| POST | /api/config/namespaces/system/malware_protection/addon/unsubscribe | मैलवेयर सुरक्षा की सदस्यता रद्द करें। |
| POST | /api/config/dns/namespaces/{metadata.namespace}/geo_location_sets | जियोलोकेशन बनाएं। |
| PUT | /api/config/dns/namespaces/{metadata.namespace}/geo_location_sets/{metadata.name} | जियोलोकेशन सेट बदलें। |
| GET | /api/config/dns/namespaces/{namespace}/geo_location_sets | जियोलोकेशन सेट सूची। |
| GET | /api/config/dns/namespaces/{namespace}/geo_location_sets/{name} | जियोलोकेशन सेट GET करें। |
| DELETE | /api/config/dns/namespaces/{namespace}/geo_location_sets/{name} | जियोलोकेशन सेट DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/healthchecks | हेल्थ चेक बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name} | हेल्थ चेक बदलें। |
| GET | /api/config/namespaces/{namespace}/healthchecks | हेल्थ चेक सूची। |
| GET | /api/config/namespaces/{namespace}/healthchecks/{name} | हेल्थ चेक GET करें। |
| DELETE | /api/config/namespaces/{namespace}/healthchecks/{name} | हेल्थ चेक DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/origin_pools | ऑरिजिन पूल बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name} | ऑरिजिन पूल बदलें। |
| GET | /api/config/namespaces/{namespace}/origin_pools | ऑरिजिन पूल सूची। |
| GET | /api/config/namespaces/{namespace}/origin_pools/{name} | ऑरिजिन पूल GET करें। |
| DELETE | /api/config/namespaces/{namespace}/origin_pools/{name} | ऑरिजिन पूल DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/proxies | प्रॉक्सी बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/proxies/{metadata.name} | प्रॉक्सी बदलें। |
| GET | /api/config/namespaces/{namespace}/proxies | प्रॉक्सी सूची। |
| GET | /api/config/namespaces/{namespace}/proxies/{name} | प्रॉक्सी GET करें |
| DELETE | /api/config/namespaces/{namespace}/proxies/{name} | प्रॉक्सी DELETE करें। |
| GET | /api/config/namespaces/{namespace}/proxies/{name}/ca_certificate | प्रॉक्सी सर्वर CA सर्टिफिकेट GET करें। |
| POST | /api/config/namespaces/{metadata.namespace}/rate_limiter_policys | विनिर्देश बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name} | विनिर्देश बदलें। |
| GET | /api/config/namespaces/{namespace}/rate_limiter_policys | रेट लिमिटर नीति सूची। |
| GET | /api/config/namespaces/{namespace}/rate_limiter_policys/{name} | विनिर्देश GET करें। |
| DELETE | /api/config/namespaces/{namespace}/rate_limiter_policys/{name} | रेट लिमिटर नीति DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/service_policys | सेवा नीति बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/service_policys/{metadata.name} | सेवा नीति बदलें। |
| GET | /api/config/namespaces/{namespace}/service_policys | सेवा नीति सूची। |
| GET | /api/config/namespaces/{namespace}/service_policys/{name} | सेवा नीति GET करें। |
| DELETE | /api/config/namespaces/{namespace}/service_policys/{name} | सेवा नीति DELETE करें। |
| POST | /api/config/namespaces/{metadata.namespace}/service_policy_rules | सेवा नीति नियम बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/service_policy_rules/{metadata.name} | सेवा नीति नियम बदलें। |
| GET | /api/config/namespaces/{namespace}/service_policy_rules | सेवा नीति नियम सूची। |
| GET | /api/config/namespaces/{namespace}/service_policy_rules/{name} | सेवा नीति नियम GET करें। |
| DELETE | /api/config/namespaces/{namespace}/service_policy_rules/{name} | सेवा नीति नियम DELETE करें। |
| GET | /api/config/namespaces/{namespace}/service_policy_sets | सेवा नीति सेट सूची। |
| GET | /api/config/namespaces/{namespace}/service_policy_sets/{name} | सेवा नीति सेट GET करें। |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_hosts | वर्चुअल होस्ट बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name} | वर्चुअल होस्ट बदलें। |
| GET | /api/config/namespaces/{namespace}/virtual_hosts | वर्चुअल होस्ट सूची। |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{name} | वर्चुअल होस्ट GET करें। |
| DELETE | /api/config/namespaces/{namespace}/virtual_hosts/{name} | वर्चुअल होस्ट DELETE करें। |
| POST | /api/config/namespaces/{namespace}/virtual_hosts/{name}/api_definitions/assign | API परिभाषा असाइन करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint | API एंडपॉइंट GET करें। |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schema | प्रति API एंडपॉइंट सीखा गया स्कीमा GET करें। |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdf | API एंडपॉइंट PDF GET करें। |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schema | प्रति API एंडपॉइंट प्रासंगिक स्रोत OpenApi स्कीमा GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schema | API एंडपॉइंट से स्रोत अनमर्ज करें। |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints | API एंडपॉइंट GET करें। |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/stats | वर्चुअल होस्ट के लिए API एंडपॉइंट स्टैट्स GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_code | वर्चुअल होस्ट के लिए कुल API कॉल GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_active | वर्चुअल होस्ट के लिए शीर्ष API एंडपॉइंट GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_data | वर्चुअल होस्ट के लिए संवेदनशील डेटा सारांश GET करें। |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_spec | App Type के लिए Swagger Spec GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updates | API एंडपॉइंट स्कीमा अपडेट GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemas | API एंडपॉइंट स्कीमा अपडेट करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticket | भेद्यता के लिए टिकट बनाएं। |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-info | DNS जानकारी GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_tickets | टिकट अनलिंक करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilities | वर्चुअल होस्ट के लिए भेद्यताएं GET करें। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_state | वर्चुअल होस्ट के लिए भेद्यताएं अपडेट करें। |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/client/rule_hits | क्लाइंट नियम हिट्स मेट्रिक्स। |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/client/security_events | क्लाइंट सुरक्षा इवेंट मेट्रिक्स। |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/server/rule_hits | सर्वर नियम हिट्स मेट्रिक्स। |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/server/security_events | सर्वर सुरक्षा इवेंट मेट्रिक्स। |
| POST | /api/config/namespaces/{metadata.namespace}/waf_exclusion_policys | WAF एक्सक्लूजन नीति बनाएं। |
| PUT | /api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name} | WAF एक्सक्लूजन नीति बदलें। |
| GET | /api/config/namespaces/{namespace}/waf_exclusion_policys | WAF एक्सक्लूजन नीति सूची। |
| GET | /api/config/namespaces/{namespace}/waf_exclusion_policys/{name} | WAF एक्सक्लूजन नीति GET करें। |
| DELETE | /api/config/namespaces/{namespace}/waf_exclusion_policys/{name} | WAF एक्सक्लूजन नीति DELETE करें। |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/active_staged_signatures | सक्रिय स्टेज्ड सिग्नेचर। |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/released_signatures | रिलीज़ किए गए सिग्नेचर। |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{vh_name}/staged_signatures | स्टेज्ड सिग्नेचर। |