Queries the functions created in your account and the maximum number of functions supported by your plan.
Operation description
Returns a paginated list of all edge functions (routines) in your account, along with the routine quota and usage for your current plan. You can use PageNumber and PageSize to control pagination, and SearchKeyWord to filter routines by name.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListUserRoutines |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PageNumber |
integer |
No |
The page number of the returned page. Default value: 1. Valid values: 1 to 10. |
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. |
1234567890ABCDEF |
| 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 count. |
3 |
| QuotaRoutineNumber |
integer |
The maximum number of functions supported by the billing plan. |
20 |
| UsedRoutineNumber |
integer |
The number of functions that were already created. |
5 |
| Routines |
array<object> |
The functions. |
|
|
object |
The functions. |
||
| RoutineName |
string |
The function name. |
hello |
| Description |
string |
The function description. |
ZWRpdCByb3V0aW5lIGNvbmZpZyBkZXNjcmlwdGlvbg== |
| CreateTime |
string |
The time when the function was created. |
2024-03-11T01:23:02.883361712Z |
| HasAssets |
boolean |
Specifies whether to include the Assets file tag. |
false |
| DefaultRelatedRecord |
string |
The default record name to access. |
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.