安全加速套餐
POST 获取安全加速套餐
POST POST /prod-api/cdn/packageRest/list
获取安全加速套餐列表
Body 请求参数
{
"searchHeader": {
"activate": [
"0"
]
},
"pageSize": 10,
"pageNum": 1,
"params": {},
"filters": [
{
"label": "oid",
"value": [
"202208251203408922"
]
}
]
}
请求参数
名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|---|
Authorization | header | string | 否 | none | |
body | body | object | 否 | none | |
» filters | body | [object] | 否 | 搜索 | none |
»» label | body | string | 否 | 名称 | 套餐/套餐名:oid/packageName |
»» value | body | [string] | 否 | 值 | 数组类型,传入单个值为模糊搜索,多个值为精确搜索 |
» pageNum | body | integer(int32) | 是 | 当前页数 | none |
» pageSize | body | integer(int32) | 是 | 每页显示条目个数 | none |
» params | body | object | 否 | none | |
» searchHeader | body | object | 否 | 筛选条件 | none |
»» activate | body | [string] | 是 | 套餐状态 | 0:待支付-1:已退订1:使用中3:关闭4:配置中 |
详细说明
»» activate: 0:待支付-1:已退订1:使用中3:关闭4:配置中 例如:activate:["0"]
返回示例
{
"total": 1,
"rows": [
{
"ctime": 1661408922,
"isTest": 1,
"domainCnt": 30,
"topDomainCnt": 23,
"maxDomainCou": 105,
"maxTopDomainCou": 101,
"distributionCnt": null,
"oid": "20220812345687",
"packageName": "测试WAF",
"price": 0,
"remark": "",
"activate": 1,
"mday": "2024-06-27",
"lastday": 156,
"alias": "223.122.19.20",
"bandwidth": 0
}
],
"code": 200,
"msg": "查询成功"
}
201 Response
{}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
201 | Created | none | Inline |
401 | Unauthorized | none | Inline |
403 | Forbidden | none | Inline |
404 | Not Found | none | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» total | integer | true | none | 总数 | none |
» rows | [object] | true | none | none | |
»» ctime | integer | false | none | 到期时间 | none |
»» isTest | integer | false | none | 套餐类型 | 0:测试套现1:正式套餐 |
»» domainCnt | integer | false | none | 域名数 | none |
»» topDomainCnt | integer | false | none | 顶级域名数 | none |
»» maxDomainCou | integer | false | none | 总域名数 | none |
»» maxTopDomainCou | integer | false | none | 总顶级域名数 | none |
»» distributionCnt | null | false | none | none | |
»» oid | string | false | none | 套餐 | none |
»» packageName | string | false | none | 套餐名 | none |
»» price | integer | false | none | none | |
»» remark | string | false | none | 备注 | none |
»» activate | integer | false | none | 状态 | 0:待支付-1:已退订1:使用中3:关闭4:配置中 |
»» mday | string | false | none | 到期时间 | none |
»» lastday | integer | false | none | 距离到期时间 | none |
»» alias | string | false | none | 别名 | none |
»» bandwidth | integer | false | none | none | |
» code | integer | true | none | none | |
» msg | string | true | none | none |
数据模型
GetPackageListVO
{
"filters": [
{
"label": "string",
"value": [
"string"
]
}
],
"orderType": 0,
"pageNum": 0,
"pageSize": 0,
"params": {},
"searchHeader": {},
"status": 0,
"userId": 0
}
GetPackageListVO
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
filters | [object] | false | none | 搜索 | none |
» label | string | false | none | 名称 | 套餐/套餐名:oid/packageName |
» value | [string] | false | none | 值 | 数组类型,传入单个值为模糊搜索,多个值为精确搜索 |
orderType | integer(int32) | false | none | none | |
pageNum | integer(int32) | true | none | 当前页数 | none |
pageSize | integer(int32) | true | none | 每页显示条目个数 | none |
params | object | false | none | none | |
searchHeader | object | false | none | 筛选条件 | none |
status | integer(int32) | false | none | none | |
userId | integer(int64) | false | none | none |
SearchFilterVo
{
"label": "string",
"value": [
"string"
]
}
SearchFilterVo
属性
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
label | string | false | none | 名称 | none |
value | [string] | false | none | 值 | 数组类型,传入单个值为模糊搜索,多个值为精确搜索 |