UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

404 lines (403 loc) 12.5 kB
import { z } from 'zod'; export declare const listEnginesSchema: 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 getEngineSchema: z.ZodObject<{ engineId: z.ZodString; }, "strip", z.ZodTypeAny, { engineId: string; }, { engineId: string; }>; export declare const listTypesSchema: 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 getTypeSchema: z.ZodObject<{ typeId: z.ZodString; }, "strip", z.ZodTypeAny, { typeId: string; }, { typeId: string; }>; export declare const listDatabaseInstancesSchema: 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 listMySQLInstancesSchema: 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 getMySQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const createMySQLInstanceSchema: z.ZodObject<{ label: z.ZodString; region: z.ZodString; type: z.ZodString; engine: z.ZodString; allow_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; cluster_size: z.ZodOptional<z.ZodNumber>; encrypted: z.ZodOptional<z.ZodBoolean>; ssl_connection: z.ZodOptional<z.ZodBoolean>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; updates: z.ZodOptional<z.ZodObject<{ day_of_week: z.ZodNumber; duration: z.ZodNumber; frequency: z.ZodEnum<["weekly", "monthly"]>; hour_of_day: z.ZodNumber; week_of_month: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; }, { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { label: string; type: string; region: string; engine: string; tags?: string[] | undefined; allow_list?: string[] | undefined; cluster_size?: number | undefined; encrypted?: boolean | undefined; ssl_connection?: boolean | undefined; updates?: { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; } | undefined; }, { label: string; type: string; region: string; engine: string; tags?: string[] | undefined; allow_list?: string[] | undefined; cluster_size?: number | undefined; encrypted?: boolean | undefined; ssl_connection?: boolean | undefined; updates?: { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; } | undefined; }>; export declare const updateMySQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; label: z.ZodOptional<z.ZodString>; allow_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; updates: z.ZodOptional<z.ZodObject<{ day_of_week: z.ZodOptional<z.ZodNumber>; duration: z.ZodOptional<z.ZodNumber>; frequency: z.ZodOptional<z.ZodEnum<["weekly", "monthly"]>>; hour_of_day: z.ZodOptional<z.ZodNumber>; week_of_month: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; }, { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { instanceId: number; label?: string | undefined; tags?: string[] | undefined; allow_list?: string[] | undefined; updates?: { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; } | undefined; }, { instanceId: number; label?: string | undefined; tags?: string[] | undefined; allow_list?: string[] | undefined; updates?: { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; } | undefined; }>; export declare const deleteMySQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const getMySQLCredentialsSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const resetMySQLCredentialsSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const getMySQLSSLCertificateSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const patchMySQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const suspendMySQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const resumeMySQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const listPostgreSQLInstancesSchema: 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 getPostgreSQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const createPostgreSQLInstanceSchema: z.ZodObject<{ label: z.ZodString; region: z.ZodString; type: z.ZodString; engine: z.ZodString; allow_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; cluster_size: z.ZodOptional<z.ZodNumber>; encrypted: z.ZodOptional<z.ZodBoolean>; ssl_connection: z.ZodOptional<z.ZodBoolean>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; updates: z.ZodOptional<z.ZodObject<{ day_of_week: z.ZodNumber; duration: z.ZodNumber; frequency: z.ZodEnum<["weekly", "monthly"]>; hour_of_day: z.ZodNumber; week_of_month: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; }, { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { label: string; type: string; region: string; engine: string; tags?: string[] | undefined; allow_list?: string[] | undefined; cluster_size?: number | undefined; encrypted?: boolean | undefined; ssl_connection?: boolean | undefined; updates?: { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; } | undefined; }, { label: string; type: string; region: string; engine: string; tags?: string[] | undefined; allow_list?: string[] | undefined; cluster_size?: number | undefined; encrypted?: boolean | undefined; ssl_connection?: boolean | undefined; updates?: { day_of_week: number; duration: number; frequency: "weekly" | "monthly"; hour_of_day: number; week_of_month?: number | undefined; } | undefined; }>; export declare const updatePostgreSQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; label: z.ZodOptional<z.ZodString>; allow_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; updates: z.ZodOptional<z.ZodObject<{ day_of_week: z.ZodOptional<z.ZodNumber>; duration: z.ZodOptional<z.ZodNumber>; frequency: z.ZodOptional<z.ZodEnum<["weekly", "monthly"]>>; hour_of_day: z.ZodOptional<z.ZodNumber>; week_of_month: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; }, { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { instanceId: number; label?: string | undefined; tags?: string[] | undefined; allow_list?: string[] | undefined; updates?: { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; } | undefined; }, { instanceId: number; label?: string | undefined; tags?: string[] | undefined; allow_list?: string[] | undefined; updates?: { day_of_week?: number | undefined; duration?: number | undefined; frequency?: "weekly" | "monthly" | undefined; hour_of_day?: number | undefined; week_of_month?: number | undefined; } | undefined; }>; export declare const deletePostgreSQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const getPostgreSQLCredentialsSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const resetPostgreSQLCredentialsSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const getPostgreSQLSSLCertificateSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const patchPostgreSQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const suspendPostgreSQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>; export declare const resumePostgreSQLInstanceSchema: z.ZodObject<{ instanceId: z.ZodNumber; }, "strip", z.ZodTypeAny, { instanceId: number; }, { instanceId: number; }>;