routine_list
List all Edge Routines in your Alibaba Cloud account to manage and monitor your edge security acceleration deployments.
Instructions
List all Edge Routines (ERs) in your Alibaba Cloud account.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/er/routine.ts:253-264 (handler)The handler function for the 'routine_list' tool. It calls api.getRoutineUserInfo() to list routines and returns the JSON response.export const routine_list = async () => { const res = await api.getRoutineUserInfo(); return { content: [ { type: 'text', text: JSON.stringify(res), }, ], success: true, }; };
- src/tools/er/routine.ts:77-84 (schema)The Tool schema definition for 'routine_list', specifying name, description, and empty input schema.export const ROUTINE_LIST_TOOL: Tool = { name: 'routine_list', description: 'List all Edge Routines (ERs) in your Alibaba Cloud account.', inputSchema: { type: 'object', properties: {}, }, };
- src/tools/list-esa-function.ts:103-123 (registration)Registration of ROUTINE_LIST_TOOL in the ESA_OPENAPI_ER_LIST array, which collects ER-related tools.export const ESA_OPENAPI_ER_LIST = [ HTML_DEPLOY_TOOL, ROUTINE_CREATE_TOOL, ROUTINE_DELETE_TOOL, ROUTINE_LIST_TOOL, ROUTINE_GET_TOOL, ROUTINE_CODE_COMMIT_TOOL, ROUTINE_CODE_DEPLOY_TOOL, ROUTINE_ROUTE_LIST_TOOL, DEPLOYMENT_DELETE_TOOL, SITE_ACTIVE_LIST_TOOL, SITE_ROUTE_LIST_TOOL, ROUTE_CREATE_TOOL, ROUTE_DELETE_TOOL, ROUTE_UPDATE_TOOL, ROUTE_GET_TOOL, SITE_MATCH_TOOL, ER_RECORD_CREATE_TOOL, ER_RECORD_DELETE_TOOL, ER_RECORD_LIST_TOOL, ];
- src/tools/list-esa-function.ts:164-208 (registration)Registration of the routine_list handler function in the esaHandlers object mapping tool names to handlers.export const esaHandlers: ToolHandlers = { site_active_list, site_match, site_route_list, site_record_list, routine_create, routine_code_commit, routine_delete, routine_list, routine_get, routine_code_deploy, routine_route_list, deployment_delete, route_create, route_delete, route_update, route_get, er_record_create, er_record_delete, er_record_list, html_deploy, create_site, update_site_pause, get_site_pause, create_site_mx_record, create_site_ns_record, create_site_txt_record, create_site_cname_record, create_site_a_or_aaaa_record, update_record, list_records, get_record, delete_record, update_ipv6, get_ipv6, update_managed_transform, get_managed_transform, set_certificate, apply_certificate, get_certificate, delete_certificate, list_certificates, get_certificate_quota, list_sites, };