查询通过 BytePlus CDN 接入的防护网站详细信息,支持模糊匹配和精确匹配两种查询模式。
本接口适用于 BytePlus WAF,用于查询 BytePlus WAF 接入的 CDN 域名。
需要查询的域名已经通过 CDN 方式接入到 BytePlus WAF。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Page | Integer | 是 |
| 查询页码,默认为 1。 |
PageSize | Integer | 是 |
| 单页条数,默认为 10。范围为 1~100。 |
Domain | String | 否 |
| 需要查询的防护网站域名。不传则查询全部域名。 |
AccurateQuery | Integer | 是 |
| 匹配模式。
|
ProjectName | String | 否 |
| 域名所属项目资源的名称。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TotalCount | Integer |
| 查询到的符合条件的条目总数。 |
PageSize | Integer |
| 单个页面显示的条目数量上限。 |
CurrentPage | Integer |
| 当前页面的页码。 |
Count | Integer |
| 当前页面显示的条目数量。 |
Data | Array of Data objects | - | 规则详情。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Region | String |
| 实例地域信息。 |
Domain | String |
| 域名。 |
AdvancedDefenseIP | String |
| 高防实例 IP。高防型 WAF 接入展示,否则为空。 |
AdvancedDefenseIPv6 | String |
| 高防实例 IPv6。高防型 WAF 接入展示,否则为空。 |
Cname | String |
| WAF 实例生成的 CNAME 值。 |
CertificateID | Integer |
| 证书 ID,协议类型包含 HTTPS 时显示。 |
CertificateName | String |
| 证书名称,协议类型包含 HTTPS 时显示。 |
LBAlgorithm | String |
| 负载均衡算法类型。
|
AccessMode | Integer |
| 接入模式。CDN 接入模式下,该参数固定为 6。 |
CloudAccessConfig | CloudAccessConfig object | - | 云 WAF 实例负载均衡接入时显示,否则为空。CDN 接入模式下为空。 |
PublicRealServer | Integer |
| CNAME 接入回源方式。CDN 接入模式下显示默认为 0。
|
VpcID | String |
| VPC ID,回源方式为私网回源,即 |
ProtocolPorts | ProtocolPorts objects | - | 回源端口信息。CDN 接入模式下为空。 |
EnableHTTP2 | Integer |
| 是否开启 HTTP 2.0。CDN 接入模式下为 0。
|
EnableIPv6 | Integer |
| 是否支持防护 IPv6 请求。CDN 接入模式下为 0。
|
BackendGroups | Array of BackendGroups objects | - | 源站组详情。CDN 接入模式下为空。 |
ProtocolFollow | Integer |
| 是否开启协议跟随。CDN 接入模式下为 0。
|
ProxyConfig | Integer |
| 是否开启代理配置。CDN 接入模式下为 0。
|
ClientIPLocation | Integer |
| 客户端 IP 获取方式。CDN 接入模式下为 0。
|
CustomHeader | String |
| 客户端 IP 获取方式设置为自定义字段后显示。CDN 接入模式下为空。 |
TLSEnable | Integer |
| 是否开启日志服务。
|
SSLProtocols | Array of Strings |
| TLS 协议版本。CDN 接入模式下为空。 |
SSLCiphers | Array of Strings |
| TLS 加密算法套件。CDN 接入模式下为空。 |
ClientMaxBodySize | Integer |
| 客户端请求 body 最大值。CDN 接入模式下为 0。 |
KeepAliveTimeOut | Integer |
| 长连接保持时间。CDN 接入模式下为 0。 |
KeepAliveRequest | Integer |
| 长连接复用个数。CDN 接入模式下为 0。 |
ProxyConnectTimeOu | Integer |
| WAF 和后端服务器的建连超时时间。CDN 接入模式下为 0。 |
ProxyReadTimeOut | Integer |
| WAF 从后端服务器读取响应的超时时间。CDN 接入模式下为 0。 |
ProxyKeepAliveTimeOut | Integer |
| 空闲长连接超时时间。CDN 接入模式下为 0。 |
ProxyRetry | Integer |
| WAF 回源重试次数。CDN 接入模式下为 0。 |
ProxyWriteTimeOut | Integer |
| WAF 将请求传输到后端服务器的超时时间。CDN 接入模式下为 0。 |
ProxyKeepAlive | Integer |
| WAF 回源长连接可复用个数。CDN 接入模式下为 0。 |
AttackStatus | Integer |
| 攻击状态。
|
DefenceMode | Integer |
| 实例的防护模式。
防护域名关联多个负载均衡实例的场景下,还存在以下状态:
|
EnableSNI | Integer |
| 是否开启 SNI 配置。CDN 接入模式下为 0。
|
CustomSNI | String |
| 自定义 SNI 域名。CDN 接入模式下为空。 |
ProjectFollow | Integer |
| 是否跟随其他产品所属项目变动。CDN 接入模式下默认为 1。
|
ProjectName | String |
| 所属项目名称。 |
Status | Integer |
| 接入状态。
|
WafEnable | Integer |
| 是否启用了漏洞防护策略。
|
CcEnable | Integer |
| 是否开启了 CC 防护策略。
|
WhiteEnable | Integer |
| 是否开启了白名单策略。
|
BlackIpEnable | Integer |
| 是否开启了黑名单策略。
|
BlackLctEnable | Integer |
| 是否开启了区域封禁策略。
|
WafWhiteReqEnable | Integer |
| 是否开启了漏洞防护请求加白策略。
|
WhiteFieldEnable | Integer |
| 是否开启了漏洞防护字段加白策略。
|
CustomRspEnable | Integer |
| 是否开启了自定义响应拦截策略。
|
SystemBotEnable | Integer |
| 是否开启了托管 Bot 分类策略。
|
CustomBotEnable | Integer |
| 是否开启了自定义 Bot 分类策略。
|
DlpEnable | Integer |
| 是否开启防敏感信息泄漏策略。
|
ApiEnable | Integer |
| 是否开启了 API 防护策略。
|
TamperProofEnable | Integer |
| 是否开启页面防篡改策略。
|
AutoCCEnable | Integer |
| 是否开启智能 CC 防护策略。
|
ServerIps | String |
| WAF 实例 IP。CDN 接入模式下为空。 |
Protocols | String |
| 接入协议。CDN 接入模式下为空。 |
SrcIps | String |
| WAF 回源 IP。CDN 接入模式下为空。 |
UpdateTime | String |
| 更新时间。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Instance ID | String |
| 负载均衡实例 ID。 |
ListenerID | String |
| 负载均衡监听器 ID。 |
AccessProtocol | String |
| 接入协议类型。 |
Protocol | String |
| 监听器转发规则的协议类型。 |
Port | Integer |
| 监听器转发规则的端口号。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
HTTP | Array of Integers |
| HTTP 协议的回源端口号。 |
HTTPS | Array of Integers |
| HTTPS 协议的回源端口号。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
AccessPort | Array of Integers |
| 接入的端口号。 |
Backends | Array of Backends objects | - | 源站组详情。 |
Name | String |
| 源站组名称。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Protocol | String |
| 源站协议。 |
IP | String |
| 源站 IP 地址。 |
Port | Integer |
| 源站端口号。 |
Weight | Integer |
| 源站规则的权重。 |
POST https://open.byteplusapi.com/?Action=ListDomain&Version=2023-12-25 X-Date: 20230711T035055Z Authorization: HMAC-SHA256 Credential=AKLTNGU0OGEyMT***/20230711/byteplus-global/waf/request, SignedHeaders=content-type;x-content-sha256;x-date, Signature=da4fac562d00f41ad8*** { "ProjectName": "default", "Region": "byteplus-global", "Page": 1, "PageSize": 10, "Domain": "example.volcwaf001.com", "AccurateQuery": 0 }
{ "ResponseMetadata": { "RequestId": "2024120303335394DE7435B8A5BC15****", "Action": "ListDomain", "Version": "2023-12-25", "Service": "waf", "Region": "byteplus-global" }, "Result": { "CurrentPage": 1, "PageSize": 10, "TotalCount": 1, "Count": 1, "Data": [ { "Region": "byteplus-global", "Domain": "example.volcwaf001.com", "AdvancedDefenseIP": "", "AdvancedDefenseIPv6": "", "Cname": "", "CertificateID": 0, "CertificateName": "", "VolcCertificateID": "", "CertificatePlatform": "", "LBAlgorithm": "", "AccessMode": 6, "CloudAccessConfig": null, "PublicRealServer": 0, "VpcID": "", "VpcOwnerId": "", "VpcOwnerName": "", "VpcName": "", "ProtocolPorts": null, "EnableHTTP2": 0, "RedirectHTTPS": null, "EnableIPv6": 0, "BackendGroups": [], "ProtocolFollow": 0, "ProxyConfig": 0, "ClientIPLocation": 0, "CustomHeader": [ "" ], "TLSEnable": 1, "SSLProtocols": [ "" ], "SSLCiphers": [ "" ], "ClientMaxBodySize": 0, "KeepAliveTimeOut": 0, "KeepAliveRequest": 0, "ProxyConnectTimeOut": 0, "ProxyReadTimeOut": 0, "ProxyKeepAliveTimeOut": 0, "ProxyRetry": 0, "ProxyWriteTimeOut": 0, "ProxyKeepAlive": 0, "LLMPathInfo": null, "LLMAvailable": false, "AttackStatus": 0, "DefenceMode": 1, "EnableSNI": 0, "CustomSNI": "", "c": 0, "ProjectFollow": 1, "ProjectName": "default", "Status": 0, "WafEnable": 1, "CcEnable": 1, "WhiteEnable": 1, "BlackIpEnable": 1, "BlackLctEnable": 0, "WafWhiteReqEnable": 1, "WhiteFieldEnable": 1, "CustomRspEnable": 0, "SystemBotEnable": 0, "CustomBotEnable": 0, "DlpEnable": 0, "ApiEnable": 0, "BotFrequencyEnable": 0, "BotRepeatEnable": 0, "AutomaticBlackEnable": 0, "RspAbnormalEnable": 0, "TamperProofEnable": 0, "BotAnalyseProtectEnable": 0, "LlmPromptEnable": 0, "LlmTokenConsumeEnable": 0, "ClbInstanceName": "", "ClbInstanceIDs": "", "ClbPoolId": "", "ClbListenerId": "", "ClbServerId": "", "ServerIps": "", "Protocols": "", "Port": 0, "SrcIps": "", "SrcProtocol": "", "UpdateTime": "2024-11-27T12:33:55Z", "CreateTime": "2024-11-27T12:33:55Z", "TCPListenerConfig": null, "AutoCCEnable": 0, "BotSequenceEnable": 0, "BotSequenceDefaultAction": 0 } ] } }