Skip to main content
Glama

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
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • 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, }; };
  • 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: {}, }, };
  • 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, ];
  • 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, };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/mcp-server-esa'

If you have feedback or need assistance with the MCP directory API, please join our Discord server