Query the list of custom response code configurations for a site.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListCustomResponseCodeRules |
list |
*Site
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
Yes |
Site ID, which can be obtained by calling the ListSites API. |
340035003106221 |
| ConfigId |
integer |
No |
Configuration ID. |
436490043994112 |
| ConfigType |
string |
No |
Configuration type. You can use this parameter to query global or rule configurations. Valid values:
Valid values:
|
global |
| RuleName |
string |
No |
Rule name. |
rule_example |
| SiteVersion |
integer |
No |
The version number of the site configuration. For sites with configuration version management enabled, you can use this parameter to specify the site version for which the configuration takes effect. Default value: 0. |
0 |
| PageNumber |
integer |
No |
Page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
Number of entries per page. Maximum value: 500. Default value: 500. |
20 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
Request ID. |
36af3fcc-43d0-441c-86b1-428951dc8225 |
| Configs |
array<object> |
The list of custom response code configurations. |
|
|
object |
The details of a custom response code configuration. |
||
| ConfigId |
integer |
Configuration ID. |
395386449776640 |
| SiteVersion |
integer |
The version number of the site configuration. For sites with configuration version management enabled, you can use this parameter to specify the site version for which the configuration takes effect. Default value: 0. |
0 |
| Sequence |
integer |
The execution order of the rule. A smaller value indicates a higher priority. |
1 |
| Rule |
string |
The rule content, which uses conditional expressions to match user requests. You do not need to set this parameter when adding a global configuration. Two usage scenarios are supported:
|
(http.host eq "video.example.com") |
| RuleEnable |
string |
The rule switch. You do not need to set this parameter when adding a global configuration. Valid values:
|
on |
| RuleName |
string |
The rule name. You do not need to set this parameter when adding a global configuration. |
rule_example |
| ConfigType |
string |
The configuration type. Valid values:
|
global |
| ReturnCode |
string |
The response code. |
200 |
| PageId |
string |
The response page. |
0 |
| PageNumber |
integer |
Page number. Default value: 1. |
1 |
| PageSize |
integer |
Page size. Default value: 500. Valid values: 1 to 500. |
20 |
| TotalCount |
integer |
Total number of entries. |
10 |
| TotalPage |
integer |
Total number of pages. |
1 |
Examples
Success response
JSON format
{
"RequestId": "36af3fcc-43d0-441c-86b1-428951dc8225",
"Configs": [
{
"ConfigId": 395386449776640,
"SiteVersion": 0,
"Sequence": 1,
"Rule": "(http.host eq \"video.example.com\")",
"RuleEnable": "on",
"RuleName": "rule_example",
"ConfigType": "global",
"ReturnCode": "200",
"PageId": "0"
}
],
"PageNumber": 1,
"PageSize": 20,
"TotalCount": 10,
"TotalPage": 1
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InternalException | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 400 | InvalidParameter.FunctionName | The specified feature does not exist. Specify a valid feature name based on the related documentation. | The specified feature does not exist. Specify a valid feature name based on the related documentation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.