Aller au contenu

⚖️ API virtuelle

Distribution du trafic entre régions avec règles de routage. Contrôles de santé et politiques de basculement.

  • Catégorie : Réseau
  • Complexité : avancé
  • Chemins : 133 | Schémas : 903
  • Niveau : Avancé
  • Domaines associés : dns, service_policy, network
  • Configurer les équilibreurs de charge HTTP/TCP/UDP
  • Gérer les pools d’origine et les services
  • Configurer les hôtes virtuels et le routage
  • Définir les limiteurs de débit et les politiques de service
  • Gérer le routage basé sur la géolocalisation
  • Configurer les politiques de proxy et de transfert
  • Gérer la protection contre les logiciels malveillants et les campagnes de menaces
  • Configurer les contrôles de santé et la surveillance des points de terminaison
  • http_loadbalancer : Équilibreur de charge HTTP/HTTPS de couche 7 pour la distribution du trafic applicatif
  • tcp_loadbalancer : Équilibreur de charge TCP/UDP de couche 4 pour le trafic de protocoles non-HTTP
  • origin_pool : Groupe de serveurs backend pour la distribution du trafic de l’équilibreur de charge
  • healthcheck : Configuration de surveillance de santé pour la disponibilité du serveur d’origine
  • app_firewall : Politique de pare-feu applicatif (WAF) pour la protection du trafic HTTP
  • service_policy : Règles de contrôle d’accès au niveau du service et de gestion du trafic
  • malicious_user_detection : Détection et atténuation automatisées du comportement d’utilisateurs malveillants
MéthodeCheminDescription
POST/api/data/namespaces/system/app_firewall/all_ns_metricsMétriquesTousEspacesDeNoms.
POST/api/config/namespaces/{metadata.namespace}/app_firewallsCréer un pare-feu applicatif.
PUT/api/config/namespaces/{metadata.namespace}/app_firewalls/{metadata.name}Remplacer le pare-feu applicatif.
POST/api/data/namespaces/{namespace}/app_firewall/metricsMétriques
GET/api/config/namespaces/{namespace}/app_firewallsLister les pare-feux applicatifs.
GET/api/config/namespaces/{namespace}/app_firewalls/{name}OBTENIR le pare-feu applicatif.
DELETE/api/config/namespaces/{namespace}/app_firewalls/{name}SUPPRIMER le pare-feu applicatif.
POST/api/data/namespaces/system/app_security/all_ns_eventsRequête d’événements de sécurité pour tous les espaces de noms.
POST/api/data/namespaces/system/app_security/all_ns_events/aggregationRequête d’agrégation d’événements de sécurité pour tous les espaces de noms.
POST/api/data/namespaces/system/app_security/all_ns_search/loadbalancersRechercher des équilibreurs de charge pour tous les espaces de noms.
POST/api/data/namespaces/{namespace}/app_security/eventsRequête d’événements de sécurité.
POST/api/data/namespaces/{namespace}/app_security/events/aggregationRequête d’agrégation d’événements de sécurité.
GET/api/data/namespaces/{namespace}/app_security/events/scrollRequête de défilement d’événements de sécurité.
POST/api/data/namespaces/{namespace}/app_security/events/scrollRequête de défilement d’événements de sécurité.
POST/api/data/namespaces/{namespace}/app_security/incidentsRequête d’incidents de sécurité.
POST/api/data/namespaces/{namespace}/app_security/incidents/aggregationRequête d’agrégation d’incidents de sécurité.
GET/api/data/namespaces/{namespace}/app_security/incidents/scrollRequête de défilement d’incidents de sécurité.
POST/api/data/namespaces/{namespace}/app_security/incidents/scrollRequête de défilement d’incidents de sécurité.
POST/api/data/namespaces/{namespace}/app_security/metricsMétriques d’événements de sécurité.
POST/api/data/namespaces/{namespace}/app_security/search/loadbalancersRechercher des équilibreurs de charge.
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logsRequête de journaux d’utilisateurs suspects.
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/aggregationRequête d’agrégation de journaux d’utilisateurs suspects.
GET/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scrollRequête de défilement de journaux d’utilisateurs suspects.
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scrollRequête de défilement de journaux d’utilisateurs suspects.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoint_protection/suggestionSuggérer une règle de protection de point de terminaison API.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/block_client/suggestionSuggérer une règle de blocage client.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/data_exposure/suggestionSuggérer une règle de données sensibles.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/ddos_mitigation/suggestionSuggérer une règle d’atténuation DDoS.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestionSuggérer une règle de validation de spécification Open API.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/rate_limit/suggestionSuggérer une règle de limitation de débit.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/trust_client/suggestionSuggérer une règle de confiance client.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/waf_exclusion/suggestionSuggérer une règle d’exclusion WAF.
POST/api/config/namespaces/{metadata.namespace}/clustersCréer un cluster.
PUT/api/config/namespaces/{metadata.namespace}/clusters/{metadata.name}Remplacer le cluster.
GET/api/config/namespaces/{namespace}/clustersLister les clusters.
GET/api/config/namespaces/{namespace}/clusters/{name}OBTENIR le cluster.
DELETE/api/config/namespaces/{namespace}/clusters/{name}SUPPRIMER le cluster.
POST/api/config/namespaces/{metadata.namespace}/http_loadbalancersCréer un équilibreur de charge HTTP.
PUT/api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name}Remplacer l’équilibreur de charge HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancersLister la configuration de l’équilibreur de charge HTTP.
POST/api/config/namespaces/{namespace}/http_loadbalancers/get_security_configOBTENIR la configuration de sécurité pour l’équilibreur de charge HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}OBTENIR l’équilibreur de charge HTTP.
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}SUPPRIMER la configuration de l’équilibreur de charge HTTP.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/assignAssigner une définition d’API.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/availableLister les définitions d’API disponibles.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpointsOBTENIR les points de terminaison API.
GET/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_specOBTENIR la spécification Swagger pour l’équilibreur de charge HTTP.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updatesOBTENIR les mises à jour de schéma des points de terminaison API.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemasMettre à jour les schémas des points de terminaison API.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rulesOBTENIR les règles d’atténuation automatique DoS pour l’équilibreur de charge HTTP.
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name}SUPPRIMER la règle d’atténuation automatique DoS pour l’équilibreur de charge HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-infoOBTENIR les informations DNS.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_thresholdDéfinir le seuil RPS DDoS L7.
POST/api/config/namespaces/{metadata.namespace}/protocol_inspectionsCréer une inspection de protocole.
PUT/api/config/namespaces/{metadata.namespace}/protocol_inspections/{metadata.name}Remplacer l’inspection de protocole.
GET/api/config/namespaces/{namespace}/protocol_inspectionsLister la configuration d’inspection de protocole.
GET/api/config/namespaces/{namespace}/protocol_inspections/{name}OBTENIR l’inspection de protocole.
DELETE/api/config/namespaces/{namespace}/protocol_inspections/{name}SUPPRIMER la configuration d’inspection de protocole.
POST/api/config/namespaces/{metadata.namespace}/tcp_loadbalancersCréer un équilibreur de charge TCP.
PUT/api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name}Remplacer l’équilibreur de charge TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancersLister la configuration de l’équilibreur de charge TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}OBTENIR l’équilibreur de charge TCP.
DELETE/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}SUPPRIMER la configuration de l’équilibreur de charge TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-infoOBTENIR les informations DNS.
POST/api/config/namespaces/{metadata.namespace}/udp_loadbalancersCréer un équilibreur de charge UDP.
PUT/api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name}Remplacer l’équilibreur de charge UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancersLister la configuration de l’équilibreur de charge UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}OBTENIR l’équilibreur de charge UDP.
DELETE/api/config/namespaces/{namespace}/udp_loadbalancers/{name}SUPPRIMER la configuration de l’équilibreur de charge UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-infoOBTENIR les informations DNS.
POST/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policysCréer une politique de pare-feu améliorée.
PUT/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys/{metadata.name}Remplacer la politique de pare-feu améliorée.
POST/api/data/namespaces/{namespace}/enhanced_firewall_policy/hitsCorrespondances de la politique de pare-feu améliorée.
GET/api/config/namespaces/{namespace}/enhanced_firewall_policysLister les politiques de pare-feu améliorées.
GET/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}OBTENIR la politique de pare-feu améliorée.
DELETE/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}SUPPRIMER la politique de pare-feu améliorée.
POST/api/config/namespaces/system/malware_protection/addon/subscribeS’abonner à la protection contre les logiciels malveillants.
POST/api/config/namespaces/system/malware_protection/addon/unsubscribeSe désabonner de la protection contre les logiciels malveillants.
POST/api/config/dns/namespaces/{metadata.namespace}/geo_location_setsCréer une géolocalisation.
PUT/api/config/dns/namespaces/{metadata.namespace}/geo_location_sets/{metadata.name}Remplacer l’ensemble de géolocalisation.
GET/api/config/dns/namespaces/{namespace}/geo_location_setsLister les ensembles de géolocalisation.
GET/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}OBTENIR l’ensemble de géolocalisation.
DELETE/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}SUPPRIMER l’ensemble de géolocalisation.
POST/api/config/namespaces/{metadata.namespace}/healthchecksCréer un contrôle de santé.
PUT/api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name}Remplacer le contrôle de santé.
GET/api/config/namespaces/{namespace}/healthchecksLister les contrôles de santé.
GET/api/config/namespaces/{namespace}/healthchecks/{name}OBTENIR le contrôle de santé.
DELETE/api/config/namespaces/{namespace}/healthchecks/{name}SUPPRIMER le contrôle de santé.
POST/api/config/namespaces/{metadata.namespace}/origin_poolsCréer un pool d’origine.
PUT/api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name}Remplacer le pool d’origine.
GET/api/config/namespaces/{namespace}/origin_poolsLister les pools d’origine.
GET/api/config/namespaces/{namespace}/origin_pools/{name}OBTENIR le pool d’origine.
DELETE/api/config/namespaces/{namespace}/origin_pools/{name}SUPPRIMER le pool d’origine.
POST/api/config/namespaces/{metadata.namespace}/proxiesCréer un proxy.
PUT/api/config/namespaces/{metadata.namespace}/proxies/{metadata.name}Remplacer le proxy.
GET/api/config/namespaces/{namespace}/proxiesLister les proxies.
GET/api/config/namespaces/{namespace}/proxies/{name}OBTENIR le proxy
DELETE/api/config/namespaces/{namespace}/proxies/{name}SUPPRIMER le proxy.
GET/api/config/namespaces/{namespace}/proxies/{name}/ca_certificateOBTENIR le certificat CA du serveur proxy.
POST/api/config/namespaces/{metadata.namespace}/rate_limiter_policysCréer une spécification.
PUT/api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name}Remplacer la spécification.
GET/api/config/namespaces/{namespace}/rate_limiter_policysLister les politiques de limitation de débit.
GET/api/config/namespaces/{namespace}/rate_limiter_policys/{name}OBTENIR la spécification.
DELETE/api/config/namespaces/{namespace}/rate_limiter_policys/{name}SUPPRIMER la politique de limitation de débit.
POST/api/config/namespaces/{metadata.namespace}/service_policysCréer une politique de service.
PUT/api/config/namespaces/{metadata.namespace}/service_policys/{metadata.name}Remplacer la politique de service.
GET/api/config/namespaces/{namespace}/service_policysLister les politiques de service.
GET/api/config/namespaces/{namespace}/service_policys/{name}OBTENIR la politique de service.
DELETE/api/config/namespaces/{namespace}/service_policys/{name}SUPPRIMER la politique de service.
POST/api/config/namespaces/{metadata.namespace}/service_policy_rulesCréer une règle de politique de service.
PUT/api/config/namespaces/{metadata.namespace}/service_policy_rules/{metadata.name}Remplacer la règle de politique de service.
GET/api/config/namespaces/{namespace}/service_policy_rulesLister les règles de politique de service.
GET/api/config/namespaces/{namespace}/service_policy_rules/{name}OBTENIR la règle de politique de service.
DELETE/api/config/namespaces/{namespace}/service_policy_rules/{name}SUPPRIMER la règle de politique de service.
GET/api/config/namespaces/{namespace}/service_policy_setsLister les ensembles de politiques de service.
GET/api/config/namespaces/{namespace}/service_policy_sets/{name}OBTENIR l’ensemble de politiques de service.
POST/api/config/namespaces/{metadata.namespace}/virtual_hostsCréer un hôte virtuel.
PUT/api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name}Remplacer l’hôte virtuel.
GET/api/config/namespaces/{namespace}/virtual_hostsLister les hôtes virtuels.
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}OBTENIR l’hôte virtuel.
DELETE/api/config/namespaces/{namespace}/virtual_hosts/{name}SUPPRIMER l’hôte virtuel.
POST/api/config/namespaces/{namespace}/virtual_hosts/{name}/api_definitions/assignAssigner une définition d’API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointOBTENIR le point de terminaison API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schemaOBTENIR le schéma appris par point de terminaison API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdfOBTENIR le PDF du point de terminaison API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schemaOBTENIR le schéma OpenApi source pertinent par point de terminaison API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schemaDissocier la source du point de terminaison API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointsOBTENIR les points de terminaison API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/statsOBTENIR les statistiques des points de terminaison API pour l’hôte virtuel.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_codeOBTENIR le total des appels API pour l’hôte virtuel.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_activeOBTENIR les principaux points de terminaison API pour l’hôte virtuel.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_dataOBTENIR le résumé des données sensibles pour l’hôte virtuel.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_specOBTENIR la spécification Swagger pour le type d’application.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updatesOBTENIR les mises à jour de schéma des points de terminaison API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemasMettre à jour les schémas des points de terminaison API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticketCréer un ticket pour une vulnérabilité.
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-infoOBTENIR les informations DNS.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_ticketsDissocier des tickets.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilitiesOBTENIR les vulnérabilités pour l’hôte virtuel.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_stateMettre à jour les vulnérabilités pour l’hôte virtuel.
POST/api/data/namespaces/{namespace}/wafs/metrics/client/rule_hitsMétriques de correspondances de règles client.
POST/api/data/namespaces/{namespace}/wafs/metrics/client/security_eventsMétriques d’événements de sécurité client.
POST/api/data/namespaces/{namespace}/wafs/metrics/server/rule_hitsMétriques de correspondances de règles serveur.
POST/api/data/namespaces/{namespace}/wafs/metrics/server/security_eventsMétriques d’événements de sécurité serveur.
POST/api/config/namespaces/{metadata.namespace}/waf_exclusion_policysCréer une politique d’exclusion WAF.
PUT/api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name}Remplacer la politique d’exclusion WAF.
GET/api/config/namespaces/{namespace}/waf_exclusion_policysLister les politiques d’exclusion WAF.
GET/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}OBTENIR la politique d’exclusion WAF.
DELETE/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}SUPPRIMER la politique d’exclusion WAF.
GET/api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/active_staged_signaturesSignatures en phase active.
GET/api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/released_signaturesSignatures publiées.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{vh_name}/staged_signaturesSignatures en phase de test.