Queries multiple network optimization configurations.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListNetworkOptimizations |
none |
*Site
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
Yes |
The site ID, which can be obtained by calling the ListSites operation. |
1231231221**** |
| ConfigId |
integer |
No |
The configuration ID. |
3528160969**** |
| ConfigType |
string |
No |
The configuration type. You can use this parameter to query global or rule configurations. Valid values:
This parameter is optional. If you do not specify this parameter, both global and rule configurations are returned. Valid values:
|
global |
| RuleName |
string |
No |
The rule name. You can use this parameter to query the rule that matches the specified name. |
test |
| PageNumber |
integer |
No |
The page number for a paged query. The value must be greater than or equal to 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page for a paged query. Valid values: 1 to 500. |
20 |
| SiteVersion |
integer |
No |
The version number of the site. For sites with version management enabled, you can use this parameter to specify the site version for which the configuration takes effect. Default value: 0. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
EEEBE525-F576-1196-8DAF-2D70CA3F4D2F |
| Configs |
array<object> |
The configurations returned in the response body. |
|
|
object |
|||
| ConfigId |
integer |
The 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. |
1 |
| Sequence |
integer |
The rule execution order. A smaller value indicates a higher priority. |
1 |
| RuleEnable |
string |
The rule switch. You do not need to set this parameter when adding a global configuration. Valid values:
|
on |
| 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 scenarios are supported:
|
(http.host eq \"video.example.com\") |
| 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. You can use this parameter to query global or rule configurations. Valid values:
|
global |
| SmartRouting |
string |
Specifies whether to enable the smart routing service. This feature is disabled by default. Valid values:
|
on |
| Http2Origin |
string |
Specifies whether to enable HTTP/2 back-to-origin. This feature is disabled by default. Valid values:
|
on |
| Websocket |
string |
Specifies whether to enable WebSocket. This feature is enabled by default. Valid values:
|
on |
| Grpc |
string |
Specifies whether to enable gRPC. This feature is disabled by default. Valid values:
|
on |
| UploadMaxFilesize |
string |
The maximum upload file size, in MB. Valid values: 100 to 500. |
500 |
| PageNumber |
integer |
The current page number, which is the same as the PageNumber request parameter. |
1 |
| PageSize |
integer |
The number of entries per page. |
10 |
| TotalCount |
integer |
The total number of records. |
100 |
| TotalPage |
integer |
The total number of pages. |
2 |
Examples
Success response
JSON format
{
"RequestId": "EEEBE525-F576-1196-8DAF-2D70CA3F4D2F",
"Configs": [
{
"ConfigId": 395386449776640,
"SiteVersion": 1,
"Sequence": 1,
"RuleEnable": "on",
"Rule": "(http.host eq \\\"video.example.com\\\")\n",
"RuleName": "rule_example",
"ConfigType": "global",
"SmartRouting": "on",
"Http2Origin": "on",
"Websocket": "on",
"Grpc": "on",
"UploadMaxFilesize": "500"
}
],
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 100,
"TotalPage": 2
}
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.