Consulta de características disponibles en un sitio
Función
Esta API se utiliza para consultar las funciones disponibles en un sitio específico.
URI
GET /v1/{project_id}/waf/config/console
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Token de usuario. Se puede obtener llamando a la API IAM (valor de X-Subject-Token en el encabezado de respuesta). |
Content-Type |
Sí |
String |
Tipo de contenido Predeterminado: application/json;charset=utf8 |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
eps |
Boolean |
Soporte para EPS |
tls |
Boolean |
Versión mínima de TLS soportada. El valor puede ser TLS v1.0, TLS v1.1 o TLS v1.2. TLS v1.0 se utiliza de forma predeterminada. |
ipv6 |
Boolean |
Soporte para IPv6 |
alert |
Boolean |
Soporte para alarmas |
custom |
Boolean |
Soporte para una protección precisa |
elb_mode |
Boolean |
Soporte para instancias WAF de equilibrio de carga |
event_lts |
Boolean |
Soporte para LTS para el registro WAF |
multi_dns |
Boolean |
Soporte para resolución multi-DNS |
search_ip |
Boolean |
Soporte para la búsqueda de direcciones IP |
cc_enhance |
Boolean |
Soporte para la mejora de la protección contra ataques CC |
cname_switch |
Boolean |
Soporte para conmutación de registros CNAME |
custom_block |
Boolean |
Soporte para bloques precisos |
advanced_ignore |
Boolean |
Soporte para enmascaramiento de falsa alarma |
js_crawler_enable |
Boolean |
Soporte para antideslizante JavaScript |
deep_decode_enable |
Boolean |
Soporte para análisis detallado |
overview_bandwidth |
Boolean |
Soporte para estadísticas de ancho de banda |
proxy_use_oldcname |
Boolean |
Soporte para la resolución DNS con el antiguo registro CNAME |
check_all_headers_enable |
Boolean |
Soporte para la inspección de todos los encabezados |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error |
error_msg |
String |
Mensaje de código de error |
Código de estad: 401
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error |
error_msg |
String |
Mensaje de código de error |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error |
error_msg |
String |
Mensaje de código de error |
Solicitudes de ejemplo
GET https://{Endpoint}/v1/{project_id}/waf/config/console?enterprise_project_id=0&from=1650470400089&to=1650523520089
Ejemplo de respuestas
Código de estado: 200
OK
{ "eps" : true, "tls" : true, "ipv6" : true, "alert" : true, "custom" : true, "ip_group" : true, "event_lts" : true, "multi_dns" : true, "search_ip" : true, "apply_cert" : true, "cc_enhance" : true, "tms_enable" : true, "cname_switch" : true, "custom_block" : true, "geoip_enable" : true, "http2_enable" : true, "display_option" : true, "advanced_ignore" : true, "modulex_enabled" : true, "js_crawler_enable" : true, "deep_decode_enable" : true, "overview_bandwidth" : true, "proxy_use_oldcname" : false, "load_balance_enable" : true, "robot_action_enable" : true, "export_domain_enable" : true, "policy_sharing_enable" : true, "timeout_config_enable" : true, "ipv6_protection_enable" : true, "check_all_headers_enable" : true, "elb_v2" : true, "elb_mode" : true, "premium_waf_res_tenant" : true }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
OK |
400 |
Error de solicitud. |
401 |
Permisos de token insuficientes. |
500 |
Error de servidor interno. |
Códigos de error
Consulte Códigos de error.