UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

35 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPlacementClient = createPlacementClient; function createPlacementClient(axios) { return { getPlacementGroups: async (params) => { const response = await axios.get('/placement/groups', { params }); return response.data; }, getPlacementGroup: async (id) => { const response = await axios.get(`/placement/groups/${id}`); return response.data; }, createPlacementGroup: async (data) => { const response = await axios.post('/placement/groups', data); return response.data; }, updatePlacementGroup: async (id, data) => { const response = await axios.put(`/placement/groups/${id}`, data); return response.data; }, deletePlacementGroup: async (id) => { await axios.delete(`/placement/groups/${id}`); }, assignInstances: async (id, data) => { const response = await axios.post(`/placement/groups/${id}/assign`, data); return response.data; }, unassignInstances: async (id, data) => { const response = await axios.post(`/placement/groups/${id}/unassign`, data); return response.data; } }; } //# sourceMappingURL=placement.js.map