@takashito/linode-mcp-server
Version:
MCP server for Linode API
91 lines (90 loc) • 2.44 kB
TypeScript
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;
}>;