Skip to main content
Glama

routine_delete

Remove an existing Edge Routine from your Alibaba Cloud account by specifying its name. This tool helps manage your Edge Security Acceleration services by deleting unnecessary routines.

Instructions

Delete an existing Edge Routine (ER) from your Alibaba Cloud account.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesThe name of the routine to delete

Implementation Reference

  • The handler function that implements the core logic of the 'routine_delete' tool. It calls the Alibaba Cloud ESA API's deleteRoutine method with the provided routine name and returns the response.
    export const routine_delete = async (request: CallToolRequest) => { const res = await api.deleteRoutine( request.params.arguments as DeleteRoutineRequest, ); return { content: [ { type: 'text', text: JSON.stringify(res), }, ], success: true, }; };
  • The Tool object defining the schema, name, description, and input parameters for the 'routine_delete' tool.
    export const ROUTINE_DELETE_TOOL: Tool = { name: 'routine_delete', description: 'Delete an existing Edge Routine (ER) from your Alibaba Cloud account.', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'The name of the routine to delete', }, }, required: ['name'], }, };
  • Registration of the ROUTINE_DELETE_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_delete handler function in the esaHandlers object mapping tool names to their implementations.
    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