Recursos de consulta disponíveis em um site
Função
Esta API é usada para consultar os recursos disponíveis em um site específico.
URI
GET /v1/{project_id}/waf/config/console
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
ID do projeto. Para obtê-lo, vá para o console de gerenciamento do Huawei Cloud e passe o cursor sobre seu nome de usuário. Na janela exibida, escolha My Credentials.Em seguida, na área Projects, visualize Project ID correspondente. |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
X-Auth-Token |
Sim |
String |
Token do usuário. Ele pode ser obtido chamando a API do IAM (valor de X-Subject-Token no cabeçalho da resposta). |
Content-Type |
Sim |
String |
Tipo de conteúdo. Padrão: application/json;charset=utf8 |
Parâmetros de resposta
Código de estado: 200
Parâmetro |
Tipo |
Descrição |
---|---|---|
eps |
Boolean |
Se o EPS é suportado. As opções são false e true.
|
tls |
Boolean |
Se deve suportar a versão TLS. O valor pode ser true ou false. Se você defini-lo como true, você pode configurar TLS v1.0, TLS v1.1 ou TLS v1.2. O valor padrão é TLS v1.0.
|
ipv6 |
Boolean |
Se a proteção IPv6 é suportada. As opções são false e true.
|
alert |
Boolean |
Se o relatório de alarme é suportado. As opções são false e true.
|
custom |
Boolean |
Se a proteção precisa é suportada. As opções são false e true.
|
elb_mode |
Boolean |
Se o modo ELB é suportado. As opções são false e true.
|
event_lts |
Boolean |
Se o registro LTS é suportado. As opções são false e true.
|
multi_dns |
Boolean |
Se a resolução multi-DNS é suportada. As opções são false e true.
|
search_ip |
Boolean |
Se a pesquisa de endereço IP é suportada. As opções são false e true.
|
cc_enhance |
Boolean |
Se a proteção contra ataque CC é suportada. As opções são false e true.
|
cname_switch |
Boolean |
Se o switchover CNAME é suportado. As opções são false e true.
|
custom_block |
Boolean |
Se a página de bloco personalizada é suportada. As opções são false e true.
|
advanced_ignore |
Boolean |
Se o mascaramento de alarme falso é suportado. As opções são false e true.
|
js_crawler_enable |
Boolean |
Se o anti-crawler baseado em JavaScript é suportado. As opções são false e true.
|
deep_decode_enable |
Boolean |
Se a inspeção profunda na proteção básica da web é suportada. As opções são false e true.
|
overview_bandwidth |
Boolean |
Se a resolução em profundidade é suportada. As opções são false e true.
|
proxy_use_oldcname |
Boolean |
Se a resolução CNAME antiga é suportada. As opções são false e true.
|
check_all_headers_enable |
Boolean |
Se a inspeção de cabeçalho é suportada. As opções são false e true.
|
geoip_enable |
Boolean |
Seja para suportar o controle de acesso de geolocalização. As opções são falsas: não suportadas; verdadeiras: suportadas. |
load_balance_enable |
Boolean |
Se deve suportar o balanceamento de carga de acesso ao nome de domínio. As opções são falsas: não suportadas; verdadeiras: suportadas. |
ipv6_protection_enable |
Boolean |
Se a defesa IPv6 é suportada. As opções são falsas: não suportadas; verdadeiras: suportadas. |
policy_sharing_enable |
Boolean |
Seja para apoiar o compartilhamento de políticas. As opções são falsas: não suportadas; verdadeiras: suportadas. |
ip_group |
Boolean |
Se o grupo de endereços IP é suportado. As opções são falsas: não suportadas; verdadeiras: suportadas. |
robot_action_enable |
Boolean |
Se a apoiar site anti-crawler. As opções são falsas: não suportadas; verdadeiras: suportadas. |
http2_enable |
Boolean |
Suportar ou não HTTP2. As opções são falsas: não suportadas; verdadeiras: suportadas. |
timeout_config_enable |
Boolean |
Se deve ou não suportar a configuração de timeout. As opções são falsas: não suportadas; verdadeiras: suportadas. |
Código de estado: 400
Parâmetro |
Tipo |
Descrição |
---|---|---|
error_code |
String |
Código de erro |
error_msg |
String |
Mensagem de erro |
Código de estado: 401
Parâmetro |
Tipo |
Descrição |
---|---|---|
error_code |
String |
Código de erro |
error_msg |
String |
Mensagem de erro |
Código de estado: 500
Parâmetro |
Tipo |
Descrição |
---|---|---|
error_code |
String |
Código de erro |
error_msg |
String |
Mensagem de erro |
Exemplos de solicitações
GET https://{Endpoint}/v1/{project_id}/waf/config/console?enterprise_project_id=0&from=1650470400089&to=1650523520089
Exemplo de respostas
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, "cc_enhance" : true, "cname_switch" : true, "custom_block" : true, "geoip_enable" : true, "http2_enable" : true, "advanced_ignore" : true, "js_crawler_enable" : true, "deep_decode_enable" : true, "overview_bandwidth" : true, "proxy_use_oldcname" : false, "load_balance_enable" : true, "robot_action_enable" : true, "policy_sharing_enable" : true, "timeout_config_enable" : true, "ipv6_protection_enable" : true, "check_all_headers_enable" : true, "elb_mode" : true }
Códigos de status
Código de status |
Descrição |
---|---|
200 |
OK |
400 |
Falha na solicitação. |
401 |
O token não tem permissões necessárias. |
500 |
Erro de servidor interno. |
Códigos de erro
Consulte Códigos de erro.