Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Li, Qiao <qiaoli@huawei.com> Co-committed-by: Li, Qiao <qiaoli@huawei.com>
21 KiB
Querying Domain Names Protected by Dedicated WAF Engines
Function
Querying Domain Names Protected by Dedicated WAF Engines
URI
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:
|
Request Parameters
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). |
Response Parameters
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. |
hostid |
String |
Domain name ID. This parameter has the same meaning as parameter id and will be deleted. |
hostId |
String |
Domain name ID. This parameter has the same meaning as parameter id and will be deleted. |
waf_type |
String |
WAF mode. The value is premium, indicating the dedicated WAF engine. |
Parameter |
Type |
Description |
---|---|---|
pci_3ds |
String |
Whether PCI 3DS certification check is enabled for the domain name. Currently, this function is not supported. The default value is false. You can ignore this parameter.
|
pci_dss |
String |
Whether PCI DDS certification check is enabled for the domain name.
|
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 |
Example Requests
GET https://{Endpoint}/v1/{project_id}/premium-waf/host?
Example Responses
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", "hostId" : "262d200fea74406cb0c1a52327122a2c", "waf_type" : "premium" } ] }
Status Codes
Status Code |
Description |
---|---|
200 |
Request succeeded. |
400 |
Invalid request |
401 |
The token does not have the required permission. |
500 |
Internal server error. |
Error Codes
See Error Codes.