POST /api/v2/zec HTTP/1.1
Host: console.zenlayer.com
Content-Type: application/json
X-ZC-Action: DescribePolicyDetail
<Common Request Params>
Request:
{
"policyId": "<policyId>"
}
Response:
{
"requestId": "T05992D0C-7E8B-4047-B0C0-780F2CD549D3",
"response": {
"requestId": "T05992D0C-7E8B-4047-B0C0-780F2CD549D3",
"policy": "policyId",
"policyName": "xxx",
"attachmentIps": ["10.0.0.1","10.0.0.2"],
"createTime": "2025-07-16T01:26:39Z",
"blackIps": ["10.0.0.1"],
"whiteIps": ["10.0.0.1"],
"blackIpListExpireAt": 10,
"blockProtocols": ["TCP","UDP"],
"ports": [
{
"protocol": "TCP",
"srcPortStart": 1,
"srcPortEnd": 100,
"dstPortStart": 1,
"dstPortEnd": 100,
"action": "Accept"
}
],
"blockRegions": ["AFG"],
"reflectUdpPort": [
{
"port": 10
}
],
"trafficControl": {
"bpsEnabled": false,
"bps": null,
"ppsEnabled": false,
"pps": null,
"synBPSEnabled": false,
"synBPS": null,
"synPPSEnabled": false,
"synPPS": null
},
"fingerPrintRules": [
{
"protocol": "TCP",
"srcPortStart": 1,
"srcPortEnd": 100,
"dstPortStart": 1,
"dstPortEnd": 100,
"minPktLength": 1,
"maxPktLength": 100,
"offset": 1,
"matchBytes": "xxx",
"action": "Accept"
}
]
}
}