This API is used to query domain names protected by dedicated WAF engines.
GET /v1/{project_id}/premium-waf/host
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
page |
No |
String |
Page. Default value: 1 Default: 1 |
pagesize |
No |
String |
Number of records on each page. The maximum value is 100. Default value: 10 Default: 10 |
hostname |
No |
String |
Domain name |
policyname |
No |
String |
Policy Name |
protect_status |
No |
Integer |
WAF status of the protected domain name. The value can be:
|
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
Content-Type |
No |
String |
Content type. Default value: application/json;charset=utf8 Default: application/json;charset=utf8 |
X-Auth-Token |
Yes |
String |
User token. It can be obtained by calling the IAM API (value of X-Subject-Token in the response header). |
Status code: 200
Parameter |
Type |
Description |
---|---|---|
total |
Integer |
Total number of protected domain names |
items |
Array of SimplePremiumWafHost objects |
Details about the protected domain name |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Domain name ID |
hostname |
String |
Domain name |
policyid |
String |
Policy ID |
protect_status |
Integer |
WAF status of the protected domain name. The value can be:
|
access_status |
Integer |
Domain name access status. The value can be 0 or 1.
|
flag |
Flag object |
Special domain name identifier, which is used to store additional domain name configurations. Currently, this function is not supported. You can ignore this parameter. |
hostid |
String |
Domain name ID. This parameter has the same meaning as parameter id and will be deleted. |
web_tag |
String |
website name |
extend |
Extend object |
This parameter includes some extended information about the protected domain name. |
Parameter |
Type |
Description |
---|---|---|
pci_3ds |
String |
Whether to enable PCI 3DS compliance check. This parameter must be used together with tls and cipher. tls must be set to TLS v1.2, and cipher must be set to cipher_2. Note: If PCI 3DS compliance check is enabled and the minimum TLS is set to TLS v1.2, the website can be accessed using TLS v1.2, but cannot be accessed using TLS v1.1 or earlier. Once PCI 3DS is enabled, it cannot be disabled. Before you enable it, ensure that your website services will not be affected.
Enumeration values:
|
pci_dss |
String |
Whether to enable PCI DSS compliance check. This parameter must be used together with tls and cipher. tls must be set to TLS v1.2, and cipher must be set to cipher_2. Note: If PCI DSS compliance check is enabled and the minimum TLS is set to TLS v1.2, the website can be accessed using TLS v1.2, but cannot be accessed using TLS v1.1 or earlier. Before you enable it, ensure that your website services will not be affected.
Enumeration values:
|
Parameter |
Type |
Description |
---|---|---|
ltsInfo |
String |
Details about LTS configuration |
extend |
String |
Timeout configuration details. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
Status code: 401
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
Status code: 500
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
GET https://{Endpoint}/v1/{project_id}/premium-waf/host?
Status code: 200
Request succeeded.
{ "total" : 1, "items" : [ { "id" : "ee896796e1a84f3f85865ae0853d8974", "hostname" : "www.demo.com", "flag" : { "pci_3ds" : "false", "pci_dss" : "false" }, "policyid" : "df15d0eb84194950a8fdc615b6c012dc", "protect_status" : 1, "access_status" : 0, "hostid" : "ee896796e1a84f3f85865ae0853d8974", "web_tag" : "", "description" : "" } ] }
Status Code |
Description |
---|---|
200 |
Request succeeded. |
400 |
Invalid request |
401 |
The token does not have the required permission. |
500 |
Internal server error. |
See Error Codes.