- Inicio
- API Enriched
- Referencia de API
- ⚖️ Virtual API
⚖️ 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
Casos de uso
Sección titulada «Casos de uso»- 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
Recursos principales
Sección titulada «Recursos principales»- 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
Puntos de conexión
Sección titulada «Puntos de conexión»| Método | Ruta | Descripción |
|---|---|---|
| POST | /api/data/namespaces/system/app_firewall/all_ns_metrics | MétricasTodosLosEspaciosDeNombres. |
| POST | /api/config/namespaces/{metadata.namespace}/app_firewalls | Crear 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/metrics | Métricas |
| GET | /api/config/namespaces/{namespace}/app_firewalls | Listar 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_events | Consulta de eventos de seguridad en todos los espacios de nombres. |
| POST | /api/data/namespaces/system/app_security/all_ns_events/aggregation | Consulta de agregación de eventos de seguridad en todos los espacios de nombres. |
| POST | /api/data/namespaces/system/app_security/all_ns_search/loadbalancers | Buscar balanceadores de carga en todos los espacios de nombres. |
| POST | /api/data/namespaces/{namespace}/app_security/events | Consulta de eventos de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/events/aggregation | Consulta de agregación de eventos de seguridad. |
| GET | /api/data/namespaces/{namespace}/app_security/events/scroll | Consulta de desplazamiento de eventos de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/events/scroll | Consulta de desplazamiento de eventos de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/incidents | Consulta de incidentes de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/incidents/aggregation | Consulta de agregación de incidentes de seguridad. |
| GET | /api/data/namespaces/{namespace}/app_security/incidents/scroll | Consulta de desplazamiento de incidentes de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/incidents/scroll | Consulta de desplazamiento de incidentes de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/metrics | Métricas de eventos de seguridad. |
| POST | /api/data/namespaces/{namespace}/app_security/search/loadbalancers | Buscar balanceadores de carga. |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs | Consulta de registros de usuarios sospechosos. |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/aggregation | Consulta de agregación de registros de usuarios sospechosos. |
| GET | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll | Consulta de desplazamiento de registros de usuarios sospechosos. |
| POST | /api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll | Consulta de desplazamiento de registros de usuarios sospechosos. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoint_protection/suggestion | Sugerir regla de protección de punto de conexión de API. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/block_client/suggestion | Sugerir regla de bloqueo de cliente. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/data_exposure/suggestion | Sugerir regla de datos sensibles. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/ddos_mitigation/suggestion | Sugerir regla de mitigación DDoS. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestion | Sugerir regla de validación de especificación Open API. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/rate_limit/suggestion | Sugerir regla de límite de velocidad. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/trust_client/suggestion | Sugerir regla de confianza de cliente. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/waf_exclusion/suggestion | Sugerir regla de exclusión WAF. |
| POST | /api/config/namespaces/{metadata.namespace}/clusters | Crear Clúster. |
| PUT | /api/config/namespaces/{metadata.namespace}/clusters/{metadata.name} | Reemplazar Clúster. |
| GET | /api/config/namespaces/{namespace}/clusters | Listar 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_loadbalancers | Crear 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_loadbalancers | Listar Configurar Balanceador de carga HTTP. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/get_security_config | OBTENER 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/assign | Asignar Definición de API. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/available | Listar Definiciones de API disponibles. |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints | OBTENER Puntos de conexión de API. |
| GET | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_spec | OBTENER Especificación Swagger para Balanceador de carga HTTP. |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updates | OBTENER Actualizaciones de esquema de puntos de conexión de API. |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemas | Actualizar Esquemas de puntos de conexión de API. |
| GET | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules | OBTENER 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-info | OBTENER Información DNS. |
| POST | /api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_threshold | Establecer Umbral RPS de DDoS L7. |
| POST | /api/config/namespaces/{metadata.namespace}/protocol_inspections | Crear 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_inspections | Listar 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_loadbalancers | Crear 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_loadbalancers | Listar 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-info | OBTENER Información DNS. |
| POST | /api/config/namespaces/{metadata.namespace}/udp_loadbalancers | Crear 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_loadbalancers | Listar 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-info | OBTENER Información DNS. |
| POST | /api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys | Crear 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/hits | Coincidencias de Política de firewall mejorada. |
| GET | /api/config/namespaces/{namespace}/enhanced_firewall_policys | Listar 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/subscribe | Suscribirse a Protección contra malware. |
| POST | /api/config/namespaces/system/malware_protection/addon/unsubscribe | Cancelar suscripción a Protección contra malware. |
| POST | /api/config/dns/namespaces/{metadata.namespace}/geo_location_sets | Crear 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_sets | Listar 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}/healthchecks | Crear Verificación de estado. |
| PUT | /api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name} | Reemplazar Verificación de estado. |
| GET | /api/config/namespaces/{namespace}/healthchecks | Listar 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_pools | Crear Grupo de origen. |
| PUT | /api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name} | Reemplazar Grupo de origen. |
| GET | /api/config/namespaces/{namespace}/origin_pools | Listar 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}/proxies | Crear Proxy. |
| PUT | /api/config/namespaces/{metadata.namespace}/proxies/{metadata.name} | Reemplazar Proxy. |
| GET | /api/config/namespaces/{namespace}/proxies | Listar 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_certificate | OBTENER Certificado CA del servidor proxy. |
| POST | /api/config/namespaces/{metadata.namespace}/rate_limiter_policys | Crear Especificación. |
| PUT | /api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name} | Reemplazar Especificación. |
| GET | /api/config/namespaces/{namespace}/rate_limiter_policys | Listar 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_policys | Crear 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_policys | Listar 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_rules | Crear 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_rules | Listar 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_sets | Listar 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_hosts | Crear Host virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name} | Reemplazar Host virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts | Listar 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/assign | Asignar Definición de API. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint | OBTENER Punto de conexión de API. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schema | OBTENER Esquema aprendido por punto de conexión de API. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdf | OBTENER PDF de punto de conexión de API. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schema | OBTENER 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_schema | Desasociar Fuente del Punto de conexión de API. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints | OBTENER Puntos de conexión de API. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/stats | OBTENER 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_code | OBTENER Total de llamadas de API para Host virtual. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_active | OBTENER Principales puntos de conexión de API para Host virtual. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_data | OBTENER Resumen de datos sensibles para Host virtual. |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_spec | OBTENER Especificación Swagger para tipo de aplicación. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updates | OBTENER Actualizaciones de esquema de puntos de conexión de API. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemas | Actualizar Esquemas de puntos de conexión de API. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticket | Crear un ticket para una vulnerabilidad. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-info | OBTENER Información DNS. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_tickets | Desvincular Tickets. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilities | OBTENER Vulnerabilidades para Host virtual. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_state | Actualizar Vulnerabilidades para Host virtual. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/client/rule_hits | Métricas de coincidencias de reglas del cliente. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/client/security_events | Métricas de eventos de seguridad del cliente. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/server/rule_hits | Métricas de coincidencias de reglas del servidor. |
| POST | /api/data/namespaces/{namespace}/wafs/metrics/server/security_events | Métricas de eventos de seguridad del servidor. |
| POST | /api/config/namespaces/{metadata.namespace}/waf_exclusion_policys | Crear 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_policys | Listar 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_signatures | Firmas en etapa activa. |
| GET | /api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/released_signatures | Firmas publicadas. |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{vh_name}/staged_signatures | Firmas en etapa. |