Domain Basic Information Interface¶
POST Domain List¶
POST /cdn/domain/list
Get domain list
Body request parameters
{
"filters": [
{
"label": "oid",
"value": ["2022082123456"]
}
],
"searchHeader": {
"isActive": ["0"]
},
"pageSize": 10,
"pageNum": 1
}
Request Parameters¶
| Name | Location | Type | Required | Chinese Name | Description |
|---|---|---|---|---|---|
| Authorization | header | string | No | none | |
| body | body | object | No | none | |
| » country | body | string | No | none | |
| » domainId | body | integer(int64) | No | none | |
| » filters | body | [object] | Yes | Search conditions | none |
| »» label | body | string | Yes | Parameter name | none |
| »» value | body | [string] | Yes | Value | Array type, single value for fuzzy search, multiple values for exact search |
| » pageNum | body | integer(int32) | No | none | |
| » pageSize | body | integer(int32) | No | none | |
| » params | body | object | No | none | |
| » searchHeader | body | object | Yes | Filter | Domain/Port/Package (alias)/Remark: domainName/port/doid/customerRemark |
| »» isActive | body | [string] | Yes | 0:Configuring | |
| » searchValue | body | string | No | none | |
| » tableCul | body | object | No | none | |
| »» additionalProperties | body | string | No | none |
Detailed Description »» isActive: 0: Configuring 1: Active/Deploying 2: Paused
Response Example
200 Response
{
"total": 30,
"rows": [
{
"id": 211,
"sslsupport": "0",
"domainName": "demo.com",
"ip": "1.1.1.1\n2.2.2.2",
"port": "0",
"cNamePre": "demo.com",
"cNameSuf": "",
"doid": "202208212345608922",
"isActive": "0",
"customerRemark": "",
"alias": "11123",
"coreId": "207",
"waf": "0",
"stopTime": "0",
"updateTime": "1704693635",
"certEndTime": null,
"wafInternalRulesList": null
}
],
"code": 200,
"msg": "Query successful"
}
201 Response
Response Results¶
| Status Code | Status Code Meaning | Description | Data Model |
|---|---|---|---|
| 200 | OK | none | Inline |
| 201 | Created | none | Inline |
| 401 | Unauthorized | none | Inline |
| 403 | Forbidden | none | Inline |
| 404 | Not Found | none | Inline |
返回数据结构¶
状态码 200
| Name | Type | Required | Constraints | Chinese Name | Description |
|---|---|---|---|---|---|
| » total | integer | true | none | Total count | none |
| » rows | [object] | true | none | none | |
| »» id | integer | false | none | none | |
| »» sslsupport | string | false | none | SSL configured | 1:SSL configured |
| »» domainName | string | false | none | Domain name | none |
| »» ip | string | false | none | Origin address | none |
| »» port | string | false | none | Port | none |
| »» cNamePre | string | false | none | cNamePre | none |
| »» cNameSuf | string | false | none | cNameSuf | none |
| »» doid | string | false | none | Package | none |
| »» isActive | string | false | none | Status | 0:Configuring 1:Active/Deploying 2:Paused |
| »» customerRemark | string | false | none | Remark | none |
| »» alias | string | false | none | Alias | none |
| »» coreId | string | false | none | none | |
| »» waf | string | false | none | none | |
| »» stopTime | string | false | none | none | |
| »» updateTime | string | false | none | Creation time | none |
| »» wafInternalRulesList | null | false | none | none | |
| » code | integer | true | none | none | |
| » msg | string | true | none | none |
Data Models¶
QueryDomainListVO
{
"country": "string",
"domainId": 0,
"filters": [
{
"label": "string",
"value": ["string"]
}
],
"pageNum": 0,
"pageSize": 0,
"params": {},
"searchHeader": {},
"searchValue": "string",
"tableCul": {
"property1": "string",
"property2": "string"
},
"userId": 0
}
QueryDomainListVO
Properties¶
| Name | Type | Required | Constraints | Chinese Name | Description |
|---|---|---|---|---|---|
| country | string | false | none | none | |
| domainId | integer(int64) | false | none | none | |
| filters | [SearchFilterVo] | false | none | none | |
| pageNum | integer(int32) | false | none | none | |
| pageSize | integer(int32) | false | none | none | |
| params | object | false | none | none | |
| searchHeader | object | false | none | none | |
| searchValue | string | false | none | none | |
| tableCul | object | false | none | none | |
| » additionalProperties | string | false | none | none | |
| userId | integer(int64) | false | none | none |
SearchFilterVo
SearchFilterVo
Properties¶
| Name | Type | Required | Constraints | Chinese Name | Description |
|---|---|---|---|---|---|
| label | string | false | none | none | |
| value | [string] | false | none | none |