Ir al contenido

⚖️ Virtual API

Distribución de tráfico entre regiones con reglas de enrutamiento. Verificaciones de estado y políticas de conmutación por error.

  • Categoría: Redes
  • Complejidad: avanzada
  • Rutas: 133 | Esquemas: 903
  • Nivel: Avanzado
  • Dominios relacionados: dns, service_policy, network
  • Configurar balanceadores de carga HTTP/TCP/UDP
  • Gestionar grupos de origen y servicios
  • Configurar hosts virtuales y enrutamiento
  • Definir limitadores de velocidad y políticas de servicio
  • Gestionar el enrutamiento basado en geolocalización
  • Configurar políticas de proxy y reenvío
  • Gestionar la protección contra malware y campañas de amenazas
  • Configurar verificaciones de estado y monitoreo de puntos de conexión
  • http_loadbalancer: Balanceador de carga HTTP/HTTPS de capa 7 para la distribución de tráfico de aplicaciones
  • tcp_loadbalancer: Balanceador de carga TCP/UDP de capa 4 para tráfico de protocolos no HTTP
  • origin_pool: Grupo de servidores backend para la distribución de tráfico del balanceador de carga
  • healthcheck: Configuración de monitoreo de estado para la disponibilidad del servidor de origen
  • app_firewall: Política del Firewall de aplicaciones web (WAF) para la protección del tráfico HTTP
  • service_policy: Reglas de control de acceso y gestión de tráfico a nivel de servicio
  • malicious_user_detection: Detección y mitigación automatizada de comportamiento de usuarios maliciosos
MétodoRutaDescripción
POST/api/data/namespaces/system/app_firewall/all_ns_metricsMétricasTodosLosEspaciosDeNombres.
POST/api/config/namespaces/{metadata.namespace}/app_firewallsCrear Firewall de aplicación.
PUT/api/config/namespaces/{metadata.namespace}/app_firewalls/{metadata.name}Reemplazar Firewall de aplicación.
POST/api/data/namespaces/{namespace}/app_firewall/metricsMétricas
GET/api/config/namespaces/{namespace}/app_firewallsListar Firewall de aplicación.
GET/api/config/namespaces/{namespace}/app_firewalls/{name}OBTENER Firewall de aplicación.
DELETE/api/config/namespaces/{namespace}/app_firewalls/{name}ELIMINAR Firewall de aplicación.
POST/api/data/namespaces/system/app_security/all_ns_eventsConsulta de eventos de seguridad en todos los espacios de nombres.
POST/api/data/namespaces/system/app_security/all_ns_events/aggregationConsulta de agregación de eventos de seguridad en todos los espacios de nombres.
POST/api/data/namespaces/system/app_security/all_ns_search/loadbalancersBuscar balanceadores de carga en todos los espacios de nombres.
POST/api/data/namespaces/{namespace}/app_security/eventsConsulta de eventos de seguridad.
POST/api/data/namespaces/{namespace}/app_security/events/aggregationConsulta de agregación de eventos de seguridad.
GET/api/data/namespaces/{namespace}/app_security/events/scrollConsulta de desplazamiento de eventos de seguridad.
POST/api/data/namespaces/{namespace}/app_security/events/scrollConsulta de desplazamiento de eventos de seguridad.
POST/api/data/namespaces/{namespace}/app_security/incidentsConsulta de incidentes de seguridad.
POST/api/data/namespaces/{namespace}/app_security/incidents/aggregationConsulta de agregación de incidentes de seguridad.
GET/api/data/namespaces/{namespace}/app_security/incidents/scrollConsulta de desplazamiento de incidentes de seguridad.
POST/api/data/namespaces/{namespace}/app_security/incidents/scrollConsulta de desplazamiento de incidentes de seguridad.
POST/api/data/namespaces/{namespace}/app_security/metricsMétricas de eventos de seguridad.
POST/api/data/namespaces/{namespace}/app_security/search/loadbalancersBuscar balanceadores de carga.
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logsConsulta de registros de usuarios sospechosos.
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/aggregationConsulta de agregación de registros de usuarios sospechosos.
GET/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scrollConsulta de desplazamiento de registros de usuarios sospechosos.
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scrollConsulta de desplazamiento de registros de usuarios sospechosos.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoint_protection/suggestionSugerir regla de protección de punto de conexión de API.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/block_client/suggestionSugerir regla de bloqueo de cliente.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/data_exposure/suggestionSugerir regla de datos sensibles.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/ddos_mitigation/suggestionSugerir regla de mitigación DDoS.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestionSugerir regla de validación de especificación Open API.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/rate_limit/suggestionSugerir regla de límite de velocidad.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/trust_client/suggestionSugerir regla de confianza de cliente.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/waf_exclusion/suggestionSugerir regla de exclusión WAF.
POST/api/config/namespaces/{metadata.namespace}/clustersCrear Clúster.
PUT/api/config/namespaces/{metadata.namespace}/clusters/{metadata.name}Reemplazar Clúster.
GET/api/config/namespaces/{namespace}/clustersListar Clúster.
GET/api/config/namespaces/{namespace}/clusters/{name}OBTENER Clúster.
DELETE/api/config/namespaces/{namespace}/clusters/{name}ELIMINAR Clúster.
POST/api/config/namespaces/{metadata.namespace}/http_loadbalancersCrear Balanceador de carga HTTP.
PUT/api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name}Reemplazar Balanceador de carga HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancersListar Configurar Balanceador de carga HTTP.
POST/api/config/namespaces/{namespace}/http_loadbalancers/get_security_configOBTENER Configuración de seguridad para Balanceador de carga HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}OBTENER Balanceador de carga HTTP.
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}ELIMINAR Configurar Balanceador de carga HTTP.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/assignAsignar Definición de API.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/availableListar Definiciones de API disponibles.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpointsOBTENER Puntos de conexión de API.
GET/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_specOBTENER Especificación Swagger para Balanceador de carga HTTP.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updatesOBTENER Actualizaciones de esquema de puntos de conexión de API.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemasActualizar Esquemas de puntos de conexión de API.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rulesOBTENER Reglas de auto-mitigación DoS para Balanceador de carga HTTP.
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name}ELIMINAR Regla de auto-mitigación DoS para Balanceador de carga HTTP.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-infoOBTENER Información DNS.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_thresholdEstablecer Umbral RPS de DDoS L7.
POST/api/config/namespaces/{metadata.namespace}/protocol_inspectionsCrear Inspección de protocolo.
PUT/api/config/namespaces/{metadata.namespace}/protocol_inspections/{metadata.name}Reemplazar Inspección de protocolo.
GET/api/config/namespaces/{namespace}/protocol_inspectionsListar Configurar Inspección de protocolo.
GET/api/config/namespaces/{namespace}/protocol_inspections/{name}OBTENER Inspección de protocolo.
DELETE/api/config/namespaces/{namespace}/protocol_inspections/{name}ELIMINAR Configurar Inspección de protocolo.
POST/api/config/namespaces/{metadata.namespace}/tcp_loadbalancersCrear Balanceador de carga TCP.
PUT/api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name}Reemplazar Balanceador de carga TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancersListar Configurar Balanceador de carga TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}OBTENER Balanceador de carga TCP.
DELETE/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}ELIMINAR Configurar Balanceador de carga TCP.
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-infoOBTENER Información DNS.
POST/api/config/namespaces/{metadata.namespace}/udp_loadbalancersCrear Balanceador de carga UDP.
PUT/api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name}Reemplazar Balanceador de carga UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancersListar Configurar Balanceador de carga UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}OBTENER Balanceador de carga UDP.
DELETE/api/config/namespaces/{namespace}/udp_loadbalancers/{name}ELIMINAR Configurar Balanceador de carga UDP.
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-infoOBTENER Información DNS.
POST/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policysCrear Política de firewall mejorada.
PUT/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys/{metadata.name}Reemplazar Política de firewall mejorada.
POST/api/data/namespaces/{namespace}/enhanced_firewall_policy/hitsCoincidencias de Política de firewall mejorada.
GET/api/config/namespaces/{namespace}/enhanced_firewall_policysListar Política de firewall mejorada.
GET/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}OBTENER Política de firewall mejorada.
DELETE/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}ELIMINAR Política de firewall mejorada.
POST/api/config/namespaces/system/malware_protection/addon/subscribeSuscribirse a Protección contra malware.
POST/api/config/namespaces/system/malware_protection/addon/unsubscribeCancelar suscripción a Protección contra malware.
POST/api/config/dns/namespaces/{metadata.namespace}/geo_location_setsCrear Geolocalización.
PUT/api/config/dns/namespaces/{metadata.namespace}/geo_location_sets/{metadata.name}Reemplazar Conjunto de geolocalización.
GET/api/config/dns/namespaces/{namespace}/geo_location_setsListar Conjunto de geolocalización.
GET/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}OBTENER Conjunto de geolocalización.
DELETE/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}ELIMINAR Conjunto de geolocalización.
POST/api/config/namespaces/{metadata.namespace}/healthchecksCrear Verificación de estado.
PUT/api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name}Reemplazar Verificación de estado.
GET/api/config/namespaces/{namespace}/healthchecksListar Verificación de estado.
GET/api/config/namespaces/{namespace}/healthchecks/{name}OBTENER Verificación de estado.
DELETE/api/config/namespaces/{namespace}/healthchecks/{name}ELIMINAR Verificación de estado.
POST/api/config/namespaces/{metadata.namespace}/origin_poolsCrear Grupo de origen.
PUT/api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name}Reemplazar Grupo de origen.
GET/api/config/namespaces/{namespace}/origin_poolsListar Grupo de origen.
GET/api/config/namespaces/{namespace}/origin_pools/{name}OBTENER Grupo de origen.
DELETE/api/config/namespaces/{namespace}/origin_pools/{name}ELIMINAR Grupo de origen.
POST/api/config/namespaces/{metadata.namespace}/proxiesCrear Proxy.
PUT/api/config/namespaces/{metadata.namespace}/proxies/{metadata.name}Reemplazar Proxy.
GET/api/config/namespaces/{namespace}/proxiesListar Proxy.
GET/api/config/namespaces/{namespace}/proxies/{name}OBTENER Proxy
DELETE/api/config/namespaces/{namespace}/proxies/{name}ELIMINAR Proxy.
GET/api/config/namespaces/{namespace}/proxies/{name}/ca_certificateOBTENER Certificado CA del servidor proxy.
POST/api/config/namespaces/{metadata.namespace}/rate_limiter_policysCrear Especificación.
PUT/api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name}Reemplazar Especificación.
GET/api/config/namespaces/{namespace}/rate_limiter_policysListar Política de limitador de velocidad.
GET/api/config/namespaces/{namespace}/rate_limiter_policys/{name}OBTENER Especificación.
DELETE/api/config/namespaces/{namespace}/rate_limiter_policys/{name}ELIMINAR Política de limitador de velocidad.
POST/api/config/namespaces/{metadata.namespace}/service_policysCrear Política de servicio.
PUT/api/config/namespaces/{metadata.namespace}/service_policys/{metadata.name}Reemplazar Política de servicio.
GET/api/config/namespaces/{namespace}/service_policysListar Política de servicio.
GET/api/config/namespaces/{namespace}/service_policys/{name}OBTENER Política de servicio.
DELETE/api/config/namespaces/{namespace}/service_policys/{name}ELIMINAR Política de servicio.
POST/api/config/namespaces/{metadata.namespace}/service_policy_rulesCrear Regla de política de servicio.
PUT/api/config/namespaces/{metadata.namespace}/service_policy_rules/{metadata.name}Reemplazar Regla de política de servicio.
GET/api/config/namespaces/{namespace}/service_policy_rulesListar Regla de política de servicio.
GET/api/config/namespaces/{namespace}/service_policy_rules/{name}OBTENER Regla de política de servicio.
DELETE/api/config/namespaces/{namespace}/service_policy_rules/{name}ELIMINAR Regla de política de servicio.
GET/api/config/namespaces/{namespace}/service_policy_setsListar Conjunto de políticas de servicio.
GET/api/config/namespaces/{namespace}/service_policy_sets/{name}OBTENER Conjunto de políticas de servicio.
POST/api/config/namespaces/{metadata.namespace}/virtual_hostsCrear Host virtual.
PUT/api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name}Reemplazar Host virtual.
GET/api/config/namespaces/{namespace}/virtual_hostsListar Host virtual.
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}OBTENER Host virtual.
DELETE/api/config/namespaces/{namespace}/virtual_hosts/{name}ELIMINAR Host virtual.
POST/api/config/namespaces/{namespace}/virtual_hosts/{name}/api_definitions/assignAsignar Definición de API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointOBTENER Punto de conexión de API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schemaOBTENER Esquema aprendido por punto de conexión de API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdfOBTENER PDF de punto de conexión de API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schemaOBTENER esquema OpenApi de fuente relevante por punto de conexión de API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schemaDesasociar Fuente del Punto de conexión de API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointsOBTENER Puntos de conexión de API.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/statsOBTENER Estadísticas de puntos de conexión de API para Host virtual.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_codeOBTENER Total de llamadas de API para Host virtual.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_activeOBTENER Principales puntos de conexión de API para Host virtual.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_dataOBTENER Resumen de datos sensibles para Host virtual.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_specOBTENER Especificación Swagger para tipo de aplicación.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updatesOBTENER Actualizaciones de esquema de puntos de conexión de API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemasActualizar Esquemas de puntos de conexión de API.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticketCrear un ticket para una vulnerabilidad.
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-infoOBTENER Información DNS.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_ticketsDesvincular Tickets.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilitiesOBTENER Vulnerabilidades para Host virtual.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_stateActualizar Vulnerabilidades para Host virtual.
POST/api/data/namespaces/{namespace}/wafs/metrics/client/rule_hitsMétricas de coincidencias de reglas del cliente.
POST/api/data/namespaces/{namespace}/wafs/metrics/client/security_eventsMétricas de eventos de seguridad del cliente.
POST/api/data/namespaces/{namespace}/wafs/metrics/server/rule_hitsMétricas de coincidencias de reglas del servidor.
POST/api/data/namespaces/{namespace}/wafs/metrics/server/security_eventsMétricas de eventos de seguridad del servidor.
POST/api/config/namespaces/{metadata.namespace}/waf_exclusion_policysCrear Política de exclusión WAF.
PUT/api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name}Reemplazar Política de exclusión WAF.
GET/api/config/namespaces/{namespace}/waf_exclusion_policysListar Política de exclusión WAF.
GET/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}OBTENER Política de exclusión WAF.
DELETE/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}ELIMINAR Política de exclusión WAF.
GET/api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/active_staged_signaturesFirmas en etapa activa.
GET/api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/released_signaturesFirmas publicadas.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{vh_name}/staged_signaturesFirmas en etapa.