UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

94 lines (93 loc) 2.6 kB
import { z } from 'zod'; /** * Schema for listing StackScripts */ export declare const listStackScriptsSchema: z.ZodObject<{ is_mine: z.ZodOptional<z.ZodBoolean>; is_public: z.ZodOptional<z.ZodBoolean>; page: z.ZodOptional<z.ZodNumber>; page_size: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { page?: number | undefined; page_size?: number | undefined; is_public?: boolean | undefined; is_mine?: boolean | undefined; }, { page?: number | undefined; page_size?: number | undefined; is_public?: boolean | undefined; is_mine?: boolean | undefined; }>; /** * Schema for getting a specific StackScript */ export declare const getStackScriptSchema: z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; /** * Schema for creating a StackScript */ export declare const createStackScriptSchema: z.ZodObject<{ script: z.ZodString; label: z.ZodString; images: z.ZodArray<z.ZodString, "many">; description: z.ZodOptional<z.ZodString>; is_public: z.ZodOptional<z.ZodBoolean>; rev_note: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { label: string; script: string; images: string[]; description?: string | undefined; is_public?: boolean | undefined; rev_note?: string | undefined; }, { label: string; script: string; images: string[]; description?: string | undefined; is_public?: boolean | undefined; rev_note?: string | undefined; }>; /** * Schema for updating a StackScript */ export declare const updateStackScriptSchema: z.ZodObject<{ id: z.ZodNumber; script: z.ZodOptional<z.ZodString>; label: z.ZodOptional<z.ZodString>; images: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; description: z.ZodOptional<z.ZodString>; is_public: z.ZodOptional<z.ZodBoolean>; rev_note: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { id: number; label?: string | undefined; description?: string | undefined; is_public?: boolean | undefined; script?: string | undefined; images?: string[] | undefined; rev_note?: string | undefined; }, { id: number; label?: string | undefined; description?: string | undefined; is_public?: boolean | undefined; script?: string | undefined; images?: string[] | undefined; rev_note?: string | undefined; }>; /** * Schema for deleting a StackScript */ export declare const deleteStackScriptSchema: z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>;