@takashito/linode-mcp-server
Version:
MCP server for Linode API
124 lines (123 loc) • 3.12 kB
TypeScript
import { z } from 'zod';
export declare const listVPCsSchema: 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 getVPCSchema: z.ZodObject<{
id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
}, {
id: number;
}>;
export declare const createVPCSchema: z.ZodObject<{
label: z.ZodString;
region: z.ZodString;
description: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
label: string;
region: string;
tags?: string[] | undefined;
description?: string | undefined;
}, {
label: string;
region: string;
tags?: string[] | undefined;
description?: string | undefined;
}>;
export declare const updateVPCSchema: z.ZodObject<{
id: z.ZodNumber;
label: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
id: number;
label?: string | undefined;
tags?: string[] | undefined;
description?: string | undefined;
}, {
id: number;
label?: string | undefined;
tags?: string[] | undefined;
description?: string | undefined;
}>;
export declare const deleteVPCSchema: z.ZodObject<{
id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
}, {
id: number;
}>;
export declare const listSubnetsSchema: z.ZodObject<{
id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
}, {
id: number;
}>;
export declare const getSubnetSchema: z.ZodObject<{
id: z.ZodNumber;
subnet_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
subnet_id: number;
}, {
id: number;
subnet_id: number;
}>;
export declare const createSubnetSchema: z.ZodObject<{
id: z.ZodNumber;
label: z.ZodString;
ipv4: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
ipv4: string;
label: string;
id: number;
tags?: string[] | undefined;
}, {
ipv4: string;
label: string;
id: number;
tags?: string[] | undefined;
}>;
export declare const updateSubnetSchema: z.ZodObject<{
id: z.ZodNumber;
subnet_id: z.ZodNumber;
label: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
id: number;
subnet_id: number;
label?: string | undefined;
tags?: string[] | undefined;
}, {
id: number;
subnet_id: number;
label?: string | undefined;
tags?: string[] | undefined;
}>;
export declare const deleteSubnetSchema: z.ZodObject<{
id: z.ZodNumber;
subnet_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
subnet_id: number;
}, {
id: number;
subnet_id: number;
}>;
export declare const listVPCIPsSchema: z.ZodObject<{
id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
}, {
id: number;
}>;