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.