@takashito/linode-mcp-server
Version:
MCP server for Linode API
78 lines (77 loc) • 2.18 kB
TypeScript
import { z } from 'zod';
export declare const listPlacementGroupsSchema: 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 getPlacementGroupSchema: z.ZodObject<{
id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
}, {
id: number;
}>;
export declare const createPlacementGroupSchema: z.ZodObject<{
label: z.ZodString;
placement_group_type: z.ZodEnum<["anti_affinity:local"]>;
placement_group_policy: z.ZodOptional<z.ZodEnum<["strict", "flexible"]>>;
region: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
label: string;
region: string;
placement_group_type: "anti_affinity:local";
tags?: string[] | undefined;
placement_group_policy?: "strict" | "flexible" | undefined;
}, {
label: string;
region: string;
placement_group_type: "anti_affinity:local";
tags?: string[] | undefined;
placement_group_policy?: "strict" | "flexible" | undefined;
}>;
export declare const updatePlacementGroupSchema: z.ZodObject<{
id: z.ZodNumber;
label: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
label: string;
id: number;
tags?: string[] | undefined;
}, {
label: string;
id: number;
tags?: string[] | undefined;
}>;
export declare const deletePlacementGroupSchema: z.ZodObject<{
id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
id: number;
}, {
id: number;
}>;
export declare const assignInstancesSchema: z.ZodObject<{
id: z.ZodNumber;
linodes: z.ZodArray<z.ZodNumber, "many">;
}, "strip", z.ZodTypeAny, {
id: number;
linodes: number[];
}, {
id: number;
linodes: number[];
}>;
export declare const unassignInstancesSchema: z.ZodObject<{
id: z.ZodNumber;
linodes: z.ZodArray<z.ZodNumber, "many">;
}, "strip", z.ZodTypeAny, {
id: number;
linodes: number[];
}, {
id: number;
linodes: number[];
}>;