- Startseite
- API Enriched
- API-Referenz
- ⚖️ Virtuelle API
⚖️ Virtuelle API
Verkehrsverteilung über Regionen hinweg mit Routing-Regeln. Integritätsprüfungen und Failover-Richtlinien.
- Kategorie: Netzwerk
- Komplexität: Fortgeschritten
- Pfade: 133 | Schemata: 903
- Stufe: Erweitert
- Verwandte Domänen:
dns,service_policy,network
Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- HTTP/TCP/UDP-Load-Balancer konfigurieren
- Ursprungspools und Dienste verwalten
- Virtuelle Hosts und Routing konfigurieren
- Ratenbegrenzer- und Dienstrichtlinien definieren
- Geostandortbasiertes Routing verwalten
- Proxy- und Weiterleitungsrichtlinien konfigurieren
- Malware-Schutz und Bedrohungskampagnen verwalten
- Integritätsprüfungen und Endpunktüberwachung konfigurieren
Primäre Ressourcen
Abschnitt betitelt „Primäre Ressourcen“- http_loadbalancer: Layer-7-HTTP/HTTPS-Load-Balancer zur Verteilung von Anwendungsdatenverkehr
- tcp_loadbalancer: Layer-4-TCP/UDP-Load-Balancer für Nicht-HTTP-Protokolldatenverkehr
- origin_pool: Backend-Servergruppe zur Verteilung des Load-Balancer-Datenverkehrs
- healthcheck: Integritätsüberwachungskonfiguration für die Verfügbarkeit des Ursprungsservers
- app_firewall: Web-App-Firewall (WAF)-Richtlinie zum Schutz des HTTP-Datenverkehrs
- service_policy: Zugriffssteuerungs- und Datenverkehrsverwaltungsregeln auf Dienstebene
- malicious_user_detection: Automatisierte Erkennung und Abwehr von bösartigem Benutzerverhalten
Endpunkte
Abschnitt betitelt „Endpunkte“| Methode | Pfad | Beschreibung |
|---|---|---|
| POST | /api/data/namespaces/system/app_firewall/all_ns_metrics | MetricsAllNamespaces. |
| POST | /api/config/namespaces/{metadata.namespace}/app_firewalls | Anwendungs-Firewall erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_firewalls/{metadata.name} | Anwendungs-Firewall ersetzen. |
| POST | /api/data/namespaces/{namespace}/app_firewall/metrics | Metriken |
| GET | /api/config/namespaces/{namespace}/app_firewalls | Anwendungs-Firewall auflisten. |
| GET | /api/config/namespaces/{namespace}/app_firewalls/{name} | Anwendungs-Firewall abrufen. |
| DELETE | /api/config/namespaces/{namespace}/app_firewalls/{name} | Anwendungs-Firewall löschen. |
| POST | /api/data/namespaces/system/app_security/all_ns_events | Sicherheitsereignisabfrage für alle Namespaces. |
| POST | /api/data/namespaces/system/app_security/all_ns_events/aggregation | Aggregationsabfrage für Sicherheitsereignisse für alle Namespaces. |
| POST | /api/data/namespaces/system/app_security/all_ns_search/loadbalancers | Load-Balancer für alle Namespaces suchen. |
| POST | /api/data/namespaces/{namespace}/app_security/events | Sicherheitsereignisabfrage. |
| POST | /api/data/namespaces/{namespace}/app_security/events/aggregation | Aggregationsabfrage für Sicherheitsereignisse. |
| GET | /api/data/namespaces/{namespace}/app_security/events/scroll | Scroll-Abfrage für Sicherheitsereignisse. |
| POST | /api/data/namespaces/{namespace}/app_security/events/scroll | Scroll-Abfrage für Sicherheitsereignisse. |
| POST | /api/data/namespaces/{namespace}/app_security/incidents | Sicherheitsvorfallsabfrage. |
| POST | /api/data/namespaces/{namespace}/app_security/incidents/aggregation | Aggregationsabfrage für Sicherheitsvorfälle. |
| GET | /api/data/namespaces/{namespace}/app_security/incidents/scroll | Scroll-Abfrage für Sicherheitsvorfälle. |
| POST | /api/data/namespaces/{namespace}/app_security/incidents/scroll | Scroll-Abfrage für Sicherheitsvorfälle. |
| POST | /api/data/namespaces/{namespace}/app_security/metrics | Metriken für Sicherheitsereignisse. |
| POST | /api/data/namespaces/{namespace}/app_security/search/loadbalancers | Load-Balancer suchen. |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs | Abfrage verdächtiger Benutzerprotokolle. |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/aggregation | Aggregationsabfrage für verdächtige Benutzerprotokolle. |
| GET | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll | Scroll-Abfrage für verdächtige Benutzerprotokolle. |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll | Scroll-Abfrage für verdächtige Benutzerprotokolle. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoint_protection/suggestion | API-Endpunktschutzregel vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/block_client/suggestion | Client-Blockierungsregel vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/data_exposure/suggestion | Regel für sensible Daten vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/ddos_mitigation/suggestion | DDoS-Abwehrregel vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestion | Validierungsregel für OpenAPI-Spezifikation vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/rate_limit/suggestion | Ratenbegrenzungsregel vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/trust_client/suggestion | Vertrauenswürdige Client-Regel vorschlagen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/waf_exclusion/suggestion | WAF-Ausschlussregel vorschlagen. |
| POST | /api/config/namespaces/{metadata.namespace}/clusters | Cluster erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/clusters/{metadata.name} | Cluster ersetzen. |
| GET | /api/config/namespaces/{namespace}/clusters | Cluster auflisten. |
| GET | /api/config/namespaces/{namespace}/clusters/{name} | Cluster abrufen. |
| DELETE | /api/config/namespaces/{namespace}/clusters/{name} | Cluster löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/http_loadbalancers | HTTP-Load-Balancer erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name} | HTTP-Load-Balancer ersetzen. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers | HTTP-Load-Balancer konfigurieren und auflisten. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/get_security_config | Sicherheitskonfiguration für HTTP-Load-Balancer abrufen. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name} | HTTP-Load-Balancer abrufen. |
| DELETE | /api/config/namespaces/{namespace}/http_loadbalancers/{name} | HTTP-Load-Balancer konfigurieren und löschen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/assign | API-Definition zuweisen. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/available | Verfügbare API-Definitionen auflisten. |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints | API-Endpunkte abrufen. |
| GET | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_spec | Swagger-Spezifikation für HTTP-Load-Balancer abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updates | Schemaaktualisierungen für API-Endpunkte abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemas | Schemata für API-Endpunkte aktualisieren. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules | DoS-Auto-Abwehrregeln für HTTP-Load-Balancer abrufen. |
| DELETE | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name} | DoS-Auto-Abwehrregel für HTTP-Load-Balancer löschen. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-info | DNS-Informationen abrufen. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_threshold | L7-DDoS-RPS-Schwellenwert festlegen. |
| POST | /api/config/namespaces/{metadata.namespace}/protocol_inspections | Protokollprüfung erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/protocol_inspections/{metadata.name} | Protokollprüfung ersetzen. |
| GET | /api/config/namespaces/{namespace}/protocol_inspections | Protokollprüfung konfigurieren und auflisten. |
| GET | /api/config/namespaces/{namespace}/protocol_inspections/{name} | Protokollprüfung abrufen. |
| DELETE | /api/config/namespaces/{namespace}/protocol_inspections/{name} | Protokollprüfung konfigurieren und löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/tcp_loadbalancers | TCP-Load-Balancer erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name} | TCP-Load-Balancer ersetzen. |
| GET | /api/config/namespaces/{namespace}/tcp_loadbalancers | TCP-Load-Balancer konfigurieren und auflisten. |
| GET | /api/config/namespaces/{namespace}/tcp_loadbalancers/{name} | TCP-Load-Balancer abrufen. |
| DELETE | /api/config/namespaces/{namespace}/tcp_loadbalancers/{name} | TCP-Load-Balancer konfigurieren und löschen. |
| GET | /api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-info | DNS-Informationen abrufen. |
| POST | /api/config/namespaces/{metadata.namespace}/udp_loadbalancers | UDP-Load-Balancer erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name} | UDP-Load-Balancer ersetzen. |
| GET | /api/config/namespaces/{namespace}/udp_loadbalancers | UDP-Load-Balancer konfigurieren und auflisten. |
| GET | /api/config/namespaces/{namespace}/udp_loadbalancers/{name} | UDP-Load-Balancer abrufen. |
| DELETE | /api/config/namespaces/{namespace}/udp_loadbalancers/{name} | UDP-Load-Balancer konfigurieren und löschen. |
| GET | /api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-info | DNS-Informationen abrufen. |
| POST | /api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys | Erweiterte Firewall-Richtlinie erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys/{metadata.name} | Erweiterte Firewall-Richtlinie ersetzen. |
| POST | /api/data/namespaces/{namespace}/enhanced_firewall_policy/hits | Treffer der erweiterten Firewall-Richtlinie. |
| GET | /api/config/namespaces/{namespace}/enhanced_firewall_policys | Erweiterte Firewall-Richtlinie auflisten. |
| GET | /api/config/namespaces/{namespace}/enhanced_firewall_policys/{name} | Erweiterte Firewall-Richtlinie abrufen. |
| DELETE | /api/config/namespaces/{namespace}/enhanced_firewall_policys/{name} | Erweiterte Firewall-Richtlinie löschen. |
| POST | /api/config/namespaces/system/malware_protection/addon/subscribe | Malware-Schutz abonnieren. |
| POST | /api/config/namespaces/system/malware_protection/addon/unsubscribe | Malware-Schutz abbestellen. |
| POST | /api/config/dns/namespaces/{metadata.namespace}/geo_location_sets | Geolokalisierung erstellen. |
| PUT | /api/config/dns/namespaces/{metadata.namespace}/geo_location_sets/{metadata.name} | Geolokalisierungssatz ersetzen. |
| GET | /api/config/dns/namespaces/{namespace}/geo_location_sets | Geolokalisierungssatz auflisten. |
| GET | /api/config/dns/namespaces/{namespace}/geo_location_sets/{name} | Geolokalisierungssatz abrufen. |
| DELETE | /api/config/dns/namespaces/{namespace}/geo_location_sets/{name} | Geolokalisierungssatz löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/healthchecks | Integritätsprüfung erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name} | Integritätsprüfung ersetzen. |
| GET | /api/config/namespaces/{namespace}/healthchecks | Integritätsprüfung auflisten. |
| GET | /api/config/namespaces/{namespace}/healthchecks/{name} | Integritätsprüfung abrufen. |
| DELETE | /api/config/namespaces/{namespace}/healthchecks/{name} | Integritätsprüfung löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/origin_pools | Ursprungspool erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name} | Ursprungspool ersetzen. |
| GET | /api/config/namespaces/{namespace}/origin_pools | Ursprungspool auflisten. |
| GET | /api/config/namespaces/{namespace}/origin_pools/{name} | Ursprungspool abrufen. |
| DELETE | /api/config/namespaces/{namespace}/origin_pools/{name} | Ursprungspool löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/proxies | Proxy erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/proxies/{metadata.name} | Proxy ersetzen. |
| GET | /api/config/namespaces/{namespace}/proxies | Proxy auflisten. |
| GET | /api/config/namespaces/{namespace}/proxies/{name} | Proxy abrufen |
| DELETE | /api/config/namespaces/{namespace}/proxies/{name} | Proxy löschen. |
| GET | /api/config/namespaces/{namespace}/proxies/{name}/ca_certificate | CA-Zertifikat des Proxy-Servers abrufen. |
| POST | /api/config/namespaces/{metadata.namespace}/rate_limiter_policys | Spezifikation erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name} | Spezifikation ersetzen. |
| GET | /api/config/namespaces/{namespace}/rate_limiter_policys | Ratenbegrenzerrichtlinie auflisten. |
| GET | /api/config/namespaces/{namespace}/rate_limiter_policys/{name} | Spezifikation abrufen. |
| DELETE | /api/config/namespaces/{namespace}/rate_limiter_policys/{name} | Ratenbegrenzerrichtlinie löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/service_policys | Dienstrichtlinie erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/service_policys/{metadata.name} | Dienstrichtlinie ersetzen. |
| GET | /api/config/namespaces/{namespace}/service_policys | Dienstrichtlinie auflisten. |
| GET | /api/config/namespaces/{namespace}/service_policys/{name} | Dienstrichtlinie abrufen. |
| DELETE | /api/config/namespaces/{namespace}/service_policys/{name} | Dienstrichtlinie löschen. |
| POST | /api/config/namespaces/{metadata.namespace}/service_policy_rules | Dienstrichtlinienregel erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/service_policy_rules/{metadata.name} | Dienstrichtlinienregel ersetzen. |
| GET | /api/config/namespaces/{namespace}/service_policy_rules | Dienstrichtlinienregel auflisten. |
| GET | /api/config/namespaces/{namespace}/service_policy_rules/{name} | Dienstrichtlinienregel abrufen. |
| DELETE | /api/config/namespaces/{namespace}/service_policy_rules/{name} | Dienstrichtlinienregel löschen. |
| GET | /api/config/namespaces/{namespace}/service_policy_sets | Dienstrichtliniensatz auflisten. |
| GET | /api/config/namespaces/{namespace}/service_policy_sets/{name} | Dienstrichtliniensatz abrufen. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_hosts | Virtuellen Host erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name} | Virtuellen Host ersetzen. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts | Virtuellen Host auflisten. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{name} | Virtuellen Host abrufen. |
| DELETE | /api/config/namespaces/{namespace}/virtual_hosts/{name} | Virtuellen Host löschen. |
| POST | /api/config/namespaces/{namespace}/virtual_hosts/{name}/api_definitions/assign | API-Definition zuweisen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint | API-Endpunkt abrufen. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schema | Erlerntes Schema pro API-Endpunkt abrufen. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdf | PDF des API-Endpunkts abrufen. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schema | Relevantes OpenAPI-Quellschema pro API-Endpunkt abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schema | Quelle vom API-Endpunkt trennen. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints | API-Endpunkte abrufen. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/stats | API-Endpunktstatistiken für virtuellen Host abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_code | Gesamte API-Aufrufe für virtuellen Host abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_active | Wichtigste API-Endpunkte für virtuellen Host abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_data | Zusammenfassung sensibler Daten für virtuellen Host abrufen. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_spec | Swagger-Spezifikation für App-Typ abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updates | Schemaaktualisierungen für API-Endpunkte abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemas | Schemata für API-Endpunkte aktualisieren. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticket | Ticket für eine Schwachstelle erstellen. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-info | DNS-Informationen abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_tickets | Tickets trennen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilities | Schwachstellen für virtuellen Host abrufen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_state | Schwachstellen für virtuellen Host aktualisieren. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/client/rule_hits | Metriken für Client-Regeltreffern. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/client/security_events | Metriken für clientseitige Sicherheitsereignisse. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/server/rule_hits | Metriken für Server-Regeltreffer. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/server/security_events | Metriken für serverseitige Sicherheitsereignisse. |
| POST | /api/config/namespaces/{metadata.namespace}/waf_exclusion_policys | WAF-Ausschlussrichtlinie erstellen. |
| PUT | /api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name} | WAF-Ausschlussrichtlinie ersetzen. |
| GET | /api/config/namespaces/{namespace}/waf_exclusion_policys | WAF-Ausschlussrichtlinie auflisten. |
| GET | /api/config/namespaces/{namespace}/waf_exclusion_policys/{name} | WAF-Ausschlussrichtlinie abrufen. |
| DELETE | /api/config/namespaces/{namespace}/waf_exclusion_policys/{name} | WAF-Ausschlussrichtlinie löschen. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/active_staged_signatures | Aktive bereitgestellte Signaturen. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/released_signatures | Veröffentlichte Signaturen. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{vh_name}/staged_signatures | Bereitgestellte Signaturen. |