UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

91 lines (90 loc) 2.44 kB
import { z } from 'zod'; export declare const listVolumesSchema: z.ZodObject<{ page: z.ZodOptional<z.ZodNumber>; page_size: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { page?: number | undefined; page_size?: number | undefined; }, { page?: number | undefined; page_size?: number | undefined; }>; export declare const getVolumeSchema: z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare const createVolumeSchema: z.ZodObject<{ region: z.ZodString; size: z.ZodNumber; label: z.ZodString; linode_id: z.ZodOptional<z.ZodNumber>; tags: z.ZodOptional<z.ZodEffects<z.ZodArray<z.ZodString, "many">, string[], unknown>>; config_id: z.ZodOptional<z.ZodNumber>; encryption: z.ZodOptional<z.ZodEnum<["enabled", "disabled"]>>; }, "strip", z.ZodTypeAny, { label: string; size: number; region: string; config_id?: number | undefined; tags?: string[] | undefined; linode_id?: number | undefined; encryption?: "enabled" | "disabled" | undefined; }, { label: string; size: number; region: string; config_id?: number | undefined; tags?: unknown; linode_id?: number | undefined; encryption?: "enabled" | "disabled" | undefined; }>; export declare const deleteVolumeSchema: z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare const attachVolumeSchema: z.ZodObject<{ id: z.ZodNumber; linode_id: z.ZodNumber; config_id: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { id: number; linode_id: number; config_id?: number | undefined; }, { id: number; linode_id: number; config_id?: number | undefined; }>; export declare const detachVolumeSchema: z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare const resizeVolumeSchema: z.ZodObject<{ id: z.ZodNumber; size: z.ZodNumber; }, "strip", z.ZodTypeAny, { size: number; id: number; }, { size: number; id: number; }>; export declare const listVolumeTypesSchema: z.ZodObject<{ page: z.ZodOptional<z.ZodNumber>; page_size: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { page?: number | undefined; page_size?: number | undefined; }, { page?: number | undefined; page_size?: number | undefined; }>;