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.