Queries the code versions of a function (routine) by page.
Operation description
Queries the code version list of a specified routine. This API supports pagination and fuzzy search. You can use the Name parameter to specify the routine name,
use PageNumber and PageSize for pagination control, and use SearchKeyWord for fuzzy keyword matching against code version descriptions.
The response contains detailed information about each code version, including the revision number, description, and creation time.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListRoutineCodeVersions |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
The function name. |
test |
| PageNumber |
integer |
No |
The page number of the returned page. Default value: 1. Valid values: 1 and 2. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 1 to 20. |
20 |
| SearchKeyWord |
string |
No |
The keyword used for fuzzy search. |
hello |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| PageNumber |
integer |
The page number. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
| TotalCount |
integer |
The total number of code versions returned. |
5 |
| CodeVersions |
array<object> |
The code versions of the routine. |
|
|
array<object> |
The information about the code version. |
||
| CodeDescription |
string |
The description of the code version. |
test desc |
| CreateTime |
string |
The time when the code version was created. |
2024-04-16T09:42:47Z |
| CodeVersion |
string |
The version of the code. |
1723599747213377175 |
| Status |
string |
The status of the code version. |
Available |
| ExtraInfo |
string |
Additional information about the code version. |
{\"approver\":[\"348678\",\"111133\",\"411544\"]} |
| BuildId |
integer |
The ID of the code version build. |
25801233 |
| ConfOptions |
object |
Code version configuration items. |
|
| NotFoundStrategy |
string |
Code version configuration items NotFoundStrategy. |
SinglePageApplication |
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"
}
}
]
}
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.