Queries the code version information of a specified Edge Routine program by paging.
Operation description
Queries the code version list of a specified Edge Routine program. This operation supports paging and fuzzy search. You can set the Name parameter to specify the Edge Routine program name, use PageNumber and PageSize for paging control, and use SearchKeyWord for fuzzy matching against code version descriptions.
The response includes detailed information about each code version, such as the revision number, description, and creation time.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListRoutineCodeVersions |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
The name of the Edge Routine. |
test |
| PageNumber |
integer |
No |
The page number. Default value: 1. Maximum value: 2. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 1 to 20. |
20 |
| SearchKeyWord |
string |
No |
The keyword for fuzzy matching. |
hello |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| PageNumber |
integer |
The current page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
| TotalCount |
integer |
The total number of entries. |
5 |
| CodeVersions |
array<object> |
The list of Edge Routine code versions. |
|
|
array<object> |
The information about a code version. |
||
| CodeDescription |
string |
The description of the code version. |
test desc |
| CreateTime |
string |
The time when the code version was created, in RFC 3339 format in the UTC time zone. |
2024-04-16T09:42:47Z |
| CodeVersion |
string |
The code version number. |
1723599747213377175 |
| Status |
string |
The status of the code version. |
Available |
| ExtraInfo |
string |
The additional information about the code version. |
{\"approver\":[\"348678\",\"111133\",\"411544\"]} |
| BuildId |
integer |
The build ID of the code version. |
25801233 |
| ConfOptions |
object |
The configuration items of the code version. |
|
| NotFoundStrategy |
string |
The NotFoundStrategy configuration item of the code version. |
SinglePageApplication |
| DeployEnv |
string |
The deployment environment. Valid values:
|
staging |
| HasEnvVars |
boolean |
Indicates whether environment variables exist. |
Examples
Success response
JSON format
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"PageNumber": 1,
"PageSize": 20,
"TotalCount": 5,
"CodeVersions": [
{
"CodeDescription": "test desc",
"CreateTime": "2024-04-16T09:42:47Z",
"CodeVersion": "1723599747213377175",
"Status": "Available",
"ExtraInfo": "{\\\"approver\\\":[\\\"348678\\\",\\\"111133\\\",\\\"411544\\\"]}",
"BuildId": 25801233,
"ConfOptions": {
"NotFoundStrategy": "SinglePageApplication"
},
"DeployEnv": "staging",
"HasEnvVars": false
}
]
}
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 | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | RoutineNotExist | The routine name does not exist. Check the routine name and try again. | The routine name does not exist. Check the routine name and try again. |
| 400 | InternalOperationError | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.