Retrieves a paginated list of Edge Routines created by the user along with quota information.
Operation description
This operation allows you to perform a paged query for all Edge Routines created under your account. It also returns the Edge Routine quota for your current plan and the number of Edge Routines already in use. You can specify the PageNumber and PageSize paging parameters to control the number of results returned, and use SearchKeyWord to perform a fuzzy search to filter Routine names.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListUserRoutines |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PageNumber |
integer |
No |
The page number. Default value: 1. Maximum value: 10. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 1 to 20. |
20 |
| SearchKeyWord |
string |
No |
The keyword for fuzzy match. |
hello |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
1234567890ABCDEF |
| PageNumber |
integer |
The current page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
| TotalCount |
integer |
The total number of entries. |
3 |
| QuotaRoutineNumber |
integer |
The Routine quota for the current plan. |
20 |
| UsedRoutineNumber |
integer |
The number of Routines already created. |
5 |
| Routines |
array<object> |
The list of Routines. |
|
|
object |
The array of Routine entries. |
||
| RoutineName |
string |
The Routine name. |
hello |
| Description |
string |
The Routine description. |
ZWRpdCByb3V0aW5lIGNvbmZpZyBkZXNjcmlwdGlvbg== |
| CreateTime |
string |
The time when the Edge Routine was created. The time follows the RFC 3339 standard in the UTC time zone. |
2024-03-11T01:23:02.883361712Z |
| HasAssets |
boolean |
Indicates whether the Routine contains asset files. |
false |
| DefaultRelatedRecord |
string |
The default access record associated with the Routine. |
serverless-test-2.154edaf6.er.aliyun-esa.net |
Examples
Success response
JSON format
{
"RequestId": "1234567890ABCDEF",
"PageNumber": 1,
"PageSize": 20,
"TotalCount": 3,
"QuotaRoutineNumber": 20,
"UsedRoutineNumber": 5,
"Routines": [
{
"RoutineName": "hello",
"Description": "ZWRpdCByb3V0aW5lIGNvbmZpZyBkZXNjcmlwdGlvbg==",
"CreateTime": "2024-03-11T01:23:02.883361712Z",
"HasAssets": false,
"DefaultRelatedRecord": "serverless-test-2.154edaf6.er.aliyun-esa.net"
}
]
}
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 | 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. |
| 400 | ParameterNotExist | The specified parameter does not exist. Check your configurations and try again. | The specified parameter does not exist. Check your configurations and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.