تخطَّ إلى المحتوى

⚖️ Virtual API

توزيع حركة المرور عبر المناطق مع قواعد التوجيه. فحوصات الصحة وسياسات التعافي عند الفشل.

  • الفئة: الشبكات
  • التعقيد: متقدم
  • المسارات: 133 | المخططات: 903
  • المستوى: متقدم
  • النطاقات ذات الصلة: dns, service_policy, network
  • تكوين موازنات تحميل HTTP/TCP/UDP
  • إدارة مجمعات المصدر والخدمات
  • تكوين المضيفين الافتراضيين والتوجيه
  • تعريف محددات معدل الطلبات وسياسات الخدمة
  • إدارة التوجيه المستند إلى الموقع الجغرافي
  • تكوين سياسات البروكسي وإعادة التوجيه
  • إدارة حماية البرامج الضارة وحملات التهديد
  • تكوين فحوصات الصحة ومراقبة نقاط النهاية
  • http_loadbalancer: موازن تحميل HTTP/HTTPS للطبقة السابعة لتوزيع حركة مرور التطبيقات
  • tcp_loadbalancer: موازن تحميل TCP/UDP للطبقة الرابعة لحركة مرور البروتوكولات غير HTTP
  • origin_pool: مجموعة خوادم خلفية لتوزيع حركة مرور موازن التحميل
  • healthcheck: تكوين مراقبة الصحة لتوافر خادم المصدر
  • app_firewall: سياسة جدار حماية تطبيقات الويب (WAF) لحماية حركة مرور HTTP
  • service_policy: قواعد التحكم في الوصول على مستوى الخدمة وإدارة حركة المرور
  • malicious_user_detection: الكشف الآلي عن سلوك المستخدم الضار والتخفيف منه
الطريقةالمسارالوصف
POST/api/data/namespaces/system/app_firewall/all_ns_metricsMetricsAllNamespaces.
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}الحصول على جدار حماية التطبيق.
DELETE/api/config/namespaces/{namespace}/app_firewalls/{name}حذف جدار حماية التطبيق.
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}الحصول على مجموعة.
DELETE/api/config/namespaces/{namespace}/clusters/{name}حذف مجموعة.
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/api/config/namespaces/{namespace}/http_loadbalancers/{name}الحصول على موازن تحميل HTTP.
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}حذف تكوين موازن تحميل HTTP.
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/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_specالحصول على مواصفة Swagger لموازن تحميل HTTP.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updatesالحصول على تحديثات مخطط نقاط نهاية API.
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الحصول على قواعد التخفيف التلقائي من DoS لموازن تحميل HTTP.
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name}حذف قاعدة التخفيف التلقائي من DoS لموازن تحميل HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-infoالحصول على معلومات DNS.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_thresholdتعيين حد RPS لـ L7 DDoS.
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}الحصول على فحص البروتوكول.
DELETE/api/config/namespaces/{namespace}/protocol_inspections/{name}حذف تكوين فحص البروتوكول.
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.
DELETE/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}حذف تكوين موازن تحميل TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-infoالحصول على معلومات DNS.
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.
DELETE/api/config/namespaces/{namespace}/udp_loadbalancers/{name}حذف تكوين موازن تحميل UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-infoالحصول على معلومات DNS.
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}الحصول على سياسة جدار الحماية المحسّنة.
DELETE/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}حذف سياسة جدار الحماية المحسّنة.
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}الحصول على مجموعة الموقع الجغرافي.
DELETE/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}حذف مجموعة الموقع الجغرافي.
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}الحصول على فحص الصحة.
DELETE/api/config/namespaces/{namespace}/healthchecks/{name}حذف فحص الصحة.
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}الحصول على مجمع المصدر.
DELETE/api/config/namespaces/{namespace}/origin_pools/{name}حذف مجمع المصدر.
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}الحصول على بروكسي
DELETE/api/config/namespaces/{namespace}/proxies/{name}حذف بروكسي.
GET/api/config/namespaces/{namespace}/proxies/{name}/ca_certificateالحصول على شهادة CA لخادم البروكسي.
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}الحصول على مواصفة.
DELETE/api/config/namespaces/{namespace}/rate_limiter_policys/{name}حذف سياسة محدد المعدل.
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}الحصول على سياسة الخدمة.
DELETE/api/config/namespaces/{namespace}/service_policys/{name}حذف سياسة الخدمة.
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}الحصول على قاعدة سياسة الخدمة.
DELETE/api/config/namespaces/{namespace}/service_policy_rules/{name}حذف قاعدة سياسة الخدمة.
GET/api/config/namespaces/{namespace}/service_policy_setsقائمة مجموعات سياسة الخدمة.
GET/api/config/namespaces/{namespace}/service_policy_sets/{name}الحصول على مجموعة سياسة الخدمة.
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}الحصول على مضيف افتراضي.
DELETE/api/config/namespaces/{namespace}/virtual_hosts/{name}حذف مضيف افتراضي.
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/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schemaالحصول على المخطط المُتعلَّم لكل نقطة نهاية API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdfالحصول على ملف PDF لنقطة نهاية API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schemaالحصول على مخطط OpenApi للمصدر ذي الصلة لكل نقطة نهاية API.
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/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/statsالحصول على إحصائيات نقاط نهاية API للمضيف الافتراضي.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_codeالحصول على إجمالي استدعاءات API للمضيف الافتراضي.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_activeالحصول على أعلى نقاط نهاية API نشاطاً للمضيف الافتراضي.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_dataالحصول على ملخص البيانات الحساسة للمضيف الافتراضي.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_specالحصول على مواصفة Swagger لنوع التطبيق.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updatesالحصول على تحديثات مخطط نقاط نهاية API.
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.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_ticketsإلغاء ربط التذاكر.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilitiesالحصول على الثغرات الأمنية للمضيف الافتراضي.
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.
DELETE/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}حذف سياسة استثناء WAF.
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التوقيعات المرحلية.