UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

157 lines (156 loc) 4.13 kB
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; }>; export declare const listAllVPCIPsSchema: 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 listNodeBalancerVPCsSchema: z.ZodObject<{ page: z.ZodOptional<z.ZodNumber>; page_size: z.ZodOptional<z.ZodNumber>; nodeBalancerId: z.ZodNumber; }, "strip", z.ZodTypeAny, { nodeBalancerId: number; page?: number | undefined; page_size?: number | undefined; }, { nodeBalancerId: number; page?: number | undefined; page_size?: number | undefined; }>; export declare const getNodeBalancerVPCSchema: z.ZodObject<{ nodeBalancerId: z.ZodNumber; nodeBalancerVpcConfigId: z.ZodNumber; }, "strip", z.ZodTypeAny, { nodeBalancerId: number; nodeBalancerVpcConfigId: number; }, { nodeBalancerId: number; nodeBalancerVpcConfigId: number; }>;