nuxt-app
    Preparing search index...

    Interface operations

    interface operations {
        createImage: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody: {
                content: {
                    "multipart/form-data": {
                        file: string;
                        metadata: { description?: string; name?: string } & { name: string } & {
                            storagePoolId?: string;
                        } & { storagePoolId: string };
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            createdAt: string;
                            description?: string;
                            id: string;
                            name: string;
                            size: number;
                            storagePool: {
                                availableSize: number;
                                createdAt: string;
                                hasNetworkAccess: boolean;
                                id: string;
                                name: string;
                                node: {
                                    cpuUtilization?: number;
                                    createdAt: string;
                                    id: string;
                                    ipAddress: string;
                                    isAdmin: boolean;
                                    memoryUtilization?: number;
                                    name: string;
                                    status: "active"
                                    | "inactive";
                                    storageUtilization?: number;
                                };
                                totalSize: number;
                                usedSize: number;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        createInstanceType: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": {
                        cpuCore: number;
                        memorySize: number;
                        name: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            cpuCore: number;
                            createdAt: string;
                            id: string;
                            memorySize: number;
                            name: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        createNode: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": { ipAddress: string; rootPassword: string } & {
                        isAdmin?: boolean;
                        name?: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            cpuUtilization?: number;
                            createdAt: string;
                            id: string;
                            ipAddress: string;
                            isAdmin: boolean;
                            memoryUtilization?: number;
                            name: string;
                            status: "active"
                            | "inactive";
                            storageUtilization?: number;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        deleteImageById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { imageId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "204": { content?: never; headers: { [name: string]: unknown } };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        deleteInstanceTypeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { instanceTypeId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "204": { content?: never; headers: { [name: string]: unknown } };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        deleteNodeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { nodeId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "204": { content?: never; headers: { [name: string]: unknown } };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        getImageById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { imageId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            createdAt: string;
                            description?: string;
                            id: string;
                            name: string;
                            size: number;
                            storagePool: {
                                availableSize: number;
                                createdAt: string;
                                hasNetworkAccess: boolean;
                                id: string;
                                name: string;
                                node: {
                                    cpuUtilization?: number;
                                    createdAt: string;
                                    id: string;
                                    ipAddress: string;
                                    isAdmin: boolean;
                                    memoryUtilization?: number;
                                    name: string;
                                    status: "active"
                                    | "inactive";
                                    storageUtilization?: number;
                                };
                                totalSize: number;
                                usedSize: number;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        getInstanceTypeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { instanceTypeId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuCore: number;
                            createdAt: string;
                            id: string;
                            memorySize: number;
                            name: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        getNodeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { nodeId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuUtilization?: number;
                            createdAt: string;
                            id: string;
                            ipAddress: string;
                            isAdmin: boolean;
                            memoryUtilization?: number;
                            name: string;
                            status: "active"
                            | "inactive";
                            storageUtilization?: number;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        getNodeNewDevices: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { nodeId: string };
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            deviceName: string;
                            devicePath: string;
                            size: number;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        getSummary: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query: { admin: boolean };
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            clusterSummary: {
                                totalCpu: number;
                                totalMemory: number;
                                totalStorage: number;
                                usedCpu: number;
                                usedMemory: number;
                                usedStorage: number;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        getSummaryHistory: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query: { admin: boolean };
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            data: {
                                cpuHistory: { timestamp: number; value: number }[];
                                id: string;
                                memHistory: { timestamp: number; value: number }[];
                                name: string;
                                networkINHistory: { timestamp: number; value: number }[];
                                networkOUTHistory: { timestamp: number; value: number }[];
                                totalCpu: number;
                                totalMemory: number;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        listImages: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            createdAt: string;
                            description?: string;
                            id: string;
                            name: string;
                            size: number;
                            storagePool: {
                                availableSize: number;
                                createdAt: string;
                                hasNetworkAccess: boolean;
                                id: string;
                                name: string;
                                node: {
                                    cpuUtilization?: number;
                                    createdAt: string;
                                    id: string;
                                    ipAddress: string;
                                    isAdmin: boolean;
                                    memoryUtilization?: number;
                                    name: string;
                                    status: "active"
                                    | "inactive";
                                    storageUtilization?: number;
                                };
                                totalSize: number;
                                usedSize: number;
                            };
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        listInstanceTypes: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuCore: number;
                            createdAt: string;
                            id: string;
                            memorySize: number;
                            name: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        listNodes: {
            parameters: {
                cookie?: never;
                header?: never;
                path?: never;
                query?: never;
            };
            requestBody?: never;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuUtilization?: number;
                            createdAt: string;
                            id: string;
                            ipAddress: string;
                            isAdmin: boolean;
                            memoryUtilization?: number;
                            name: string;
                            status: "active"
                            | "inactive";
                            storageUtilization?: number;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        patchImageById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { imageId: string };
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": { description?: string; name?: string };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            createdAt: string;
                            description?: string;
                            id: string;
                            name: string;
                            size: number;
                            storagePool: {
                                availableSize: number;
                                createdAt: string;
                                hasNetworkAccess: boolean;
                                id: string;
                                name: string;
                                node: {
                                    cpuUtilization?: number;
                                    createdAt: string;
                                    id: string;
                                    ipAddress: string;
                                    isAdmin: boolean;
                                    memoryUtilization?: number;
                                    name: string;
                                    status: "active"
                                    | "inactive";
                                    storageUtilization?: number;
                                };
                                totalSize: number;
                                usedSize: number;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        patchInstanceTypeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { instanceTypeId: string };
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": {
                        cpuCore?: number;
                        memorySize?: number;
                        name?: string;
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuCore: number;
                            createdAt: string;
                            id: string;
                            memorySize: number;
                            name: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": { content?: never; headers: { [name: string]: unknown } };
                "401": { content?: never; headers: { [name: string]: unknown } };
                "403": { content?: never; headers: { [name: string]: unknown } };
                "404": { content?: never; headers: { [name: string]: unknown } };
            };
        };
        patchNodeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { nodeId: string };
                query?: never;
            };
            requestBody: {
                content: { "application/json": { isAdmin?: boolean; name?: string } };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuUtilization?: number;
                            createdAt: string;
                            id: string;
                            ipAddress: string;
                            isAdmin: boolean;
                            memoryUtilization?: number;
                            name: string;
                            status: "active"
                            | "inactive";
                            storageUtilization?: number;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        putImageById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { imageId: string };
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": { description?: string; name: string };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            createdAt: string;
                            description?: string;
                            id: string;
                            name: string;
                            size: number;
                            storagePool: {
                                availableSize: number;
                                createdAt: string;
                                hasNetworkAccess: boolean;
                                id: string;
                                name: string;
                                node: {
                                    cpuUtilization?: number;
                                    createdAt: string;
                                    id: string;
                                    ipAddress: string;
                                    isAdmin: boolean;
                                    memoryUtilization?: number;
                                    name: string;
                                    status: "active"
                                    | "inactive";
                                    storageUtilization?: number;
                                };
                                totalSize: number;
                                usedSize: number;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        putInstanceTypeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { instanceTypeId: string };
                query?: never;
            };
            requestBody: {
                content: {
                    "application/json": WithRequired<
                        { cpuCore?: number; memorySize?: number; name?: string },
                        "name" | "cpuCore" | "memorySize",
                    >;
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuCore: number;
                            createdAt: string;
                            id: string;
                            memorySize: number;
                            name: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": { content?: never; headers: { [name: string]: unknown } };
                "401": { content?: never; headers: { [name: string]: unknown } };
                "403": { content?: never; headers: { [name: string]: unknown } };
                "404": { content?: never; headers: { [name: string]: unknown } };
            };
        };
        putNodeById: {
            parameters: {
                cookie?: never;
                header?: never;
                path: { nodeId: string };
                query?: never;
            };
            requestBody: {
                content: { "application/json": { isAdmin: boolean; name: string } };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            cpuUtilization?: number;
                            createdAt: string;
                            id: string;
                            ipAddress: string;
                            isAdmin: boolean;
                            memoryUtilization?: number;
                            name: string;
                            status: "active"
                            | "inactive";
                            storageUtilization?: number;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: {
                        "application/json": {
                            detail?: string;
                            instance?: string;
                            status?: number;
                            title?: string;
                            type?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
    }
    Index

    Properties

    createImage: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody: {
            content: {
                "multipart/form-data": {
                    file: string;
                    metadata: { description?: string; name?: string } & { name: string } & {
                        storagePoolId?: string;
                    } & { storagePoolId: string };
                };
            };
        };
        responses: {
            "201": {
                content: {
                    "application/json": {
                        createdAt: string;
                        description?: string;
                        id: string;
                        name: string;
                        size: number;
                        storagePool: {
                            availableSize: number;
                            createdAt: string;
                            hasNetworkAccess: boolean;
                            id: string;
                            name: string;
                            node: {
                                cpuUtilization?: number;
                                createdAt: string;
                                id: string;
                                ipAddress: string;
                                isAdmin: boolean;
                                memoryUtilization?: number;
                                name: string;
                                status: "active"
                                | "inactive";
                                storageUtilization?: number;
                            };
                            totalSize: number;
                            usedSize: number;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    createInstanceType: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    cpuCore: number;
                    memorySize: number;
                    name: string;
                };
            };
        };
        responses: {
            "201": {
                content: {
                    "application/json": {
                        cpuCore: number;
                        createdAt: string;
                        id: string;
                        memorySize: number;
                        name: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    createNode: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": { ipAddress: string; rootPassword: string } & {
                    isAdmin?: boolean;
                    name?: string;
                };
            };
        };
        responses: {
            "201": {
                content: {
                    "application/json": {
                        cpuUtilization?: number;
                        createdAt: string;
                        id: string;
                        ipAddress: string;
                        isAdmin: boolean;
                        memoryUtilization?: number;
                        name: string;
                        status: "active"
                        | "inactive";
                        storageUtilization?: number;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    deleteImageById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { imageId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "204": { content?: never; headers: { [name: string]: unknown } };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    deleteInstanceTypeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { instanceTypeId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "204": { content?: never; headers: { [name: string]: unknown } };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    deleteNodeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { nodeId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "204": { content?: never; headers: { [name: string]: unknown } };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    getImageById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { imageId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        createdAt: string;
                        description?: string;
                        id: string;
                        name: string;
                        size: number;
                        storagePool: {
                            availableSize: number;
                            createdAt: string;
                            hasNetworkAccess: boolean;
                            id: string;
                            name: string;
                            node: {
                                cpuUtilization?: number;
                                createdAt: string;
                                id: string;
                                ipAddress: string;
                                isAdmin: boolean;
                                memoryUtilization?: number;
                                name: string;
                                status: "active"
                                | "inactive";
                                storageUtilization?: number;
                            };
                            totalSize: number;
                            usedSize: number;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    getInstanceTypeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { instanceTypeId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuCore: number;
                        createdAt: string;
                        id: string;
                        memorySize: number;
                        name: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    getNodeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { nodeId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuUtilization?: number;
                        createdAt: string;
                        id: string;
                        ipAddress: string;
                        isAdmin: boolean;
                        memoryUtilization?: number;
                        name: string;
                        status: "active"
                        | "inactive";
                        storageUtilization?: number;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    getNodeNewDevices: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { nodeId: string };
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        deviceName: string;
                        devicePath: string;
                        size: number;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    getSummary: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query: { admin: boolean };
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        clusterSummary: {
                            totalCpu: number;
                            totalMemory: number;
                            totalStorage: number;
                            usedCpu: number;
                            usedMemory: number;
                            usedStorage: number;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    getSummaryHistory: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query: { admin: boolean };
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        data: {
                            cpuHistory: { timestamp: number; value: number }[];
                            id: string;
                            memHistory: { timestamp: number; value: number }[];
                            name: string;
                            networkINHistory: { timestamp: number; value: number }[];
                            networkOUTHistory: { timestamp: number; value: number }[];
                            totalCpu: number;
                            totalMemory: number;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    listImages: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        createdAt: string;
                        description?: string;
                        id: string;
                        name: string;
                        size: number;
                        storagePool: {
                            availableSize: number;
                            createdAt: string;
                            hasNetworkAccess: boolean;
                            id: string;
                            name: string;
                            node: {
                                cpuUtilization?: number;
                                createdAt: string;
                                id: string;
                                ipAddress: string;
                                isAdmin: boolean;
                                memoryUtilization?: number;
                                name: string;
                                status: "active"
                                | "inactive";
                                storageUtilization?: number;
                            };
                            totalSize: number;
                            usedSize: number;
                        };
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    listInstanceTypes: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuCore: number;
                        createdAt: string;
                        id: string;
                        memorySize: number;
                        name: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    listNodes: {
        parameters: {
            cookie?: never;
            header?: never;
            path?: never;
            query?: never;
        };
        requestBody?: never;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuUtilization?: number;
                        createdAt: string;
                        id: string;
                        ipAddress: string;
                        isAdmin: boolean;
                        memoryUtilization?: number;
                        name: string;
                        status: "active"
                        | "inactive";
                        storageUtilization?: number;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    patchImageById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { imageId: string };
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": { description?: string; name?: string };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        createdAt: string;
                        description?: string;
                        id: string;
                        name: string;
                        size: number;
                        storagePool: {
                            availableSize: number;
                            createdAt: string;
                            hasNetworkAccess: boolean;
                            id: string;
                            name: string;
                            node: {
                                cpuUtilization?: number;
                                createdAt: string;
                                id: string;
                                ipAddress: string;
                                isAdmin: boolean;
                                memoryUtilization?: number;
                                name: string;
                                status: "active"
                                | "inactive";
                                storageUtilization?: number;
                            };
                            totalSize: number;
                            usedSize: number;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    patchInstanceTypeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { instanceTypeId: string };
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    cpuCore?: number;
                    memorySize?: number;
                    name?: string;
                };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuCore: number;
                        createdAt: string;
                        id: string;
                        memorySize: number;
                        name: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": { content?: never; headers: { [name: string]: unknown } };
            "401": { content?: never; headers: { [name: string]: unknown } };
            "403": { content?: never; headers: { [name: string]: unknown } };
            "404": { content?: never; headers: { [name: string]: unknown } };
        };
    }
    patchNodeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { nodeId: string };
            query?: never;
        };
        requestBody: {
            content: { "application/json": { isAdmin?: boolean; name?: string } };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuUtilization?: number;
                        createdAt: string;
                        id: string;
                        ipAddress: string;
                        isAdmin: boolean;
                        memoryUtilization?: number;
                        name: string;
                        status: "active"
                        | "inactive";
                        storageUtilization?: number;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    putImageById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { imageId: string };
            query?: never;
        };
        requestBody: {
            content: { "application/json": { description?: string; name: string } };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        createdAt: string;
                        description?: string;
                        id: string;
                        name: string;
                        size: number;
                        storagePool: {
                            availableSize: number;
                            createdAt: string;
                            hasNetworkAccess: boolean;
                            id: string;
                            name: string;
                            node: {
                                cpuUtilization?: number;
                                createdAt: string;
                                id: string;
                                ipAddress: string;
                                isAdmin: boolean;
                                memoryUtilization?: number;
                                name: string;
                                status: "active"
                                | "inactive";
                                storageUtilization?: number;
                            };
                            totalSize: number;
                            usedSize: number;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    putInstanceTypeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { instanceTypeId: string };
            query?: never;
        };
        requestBody: {
            content: {
                "application/json": WithRequired<
                    { cpuCore?: number; memorySize?: number; name?: string },
                    "name" | "cpuCore" | "memorySize",
                >;
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuCore: number;
                        createdAt: string;
                        id: string;
                        memorySize: number;
                        name: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": { content?: never; headers: { [name: string]: unknown } };
            "401": { content?: never; headers: { [name: string]: unknown } };
            "403": { content?: never; headers: { [name: string]: unknown } };
            "404": { content?: never; headers: { [name: string]: unknown } };
        };
    }
    putNodeById: {
        parameters: {
            cookie?: never;
            header?: never;
            path: { nodeId: string };
            query?: never;
        };
        requestBody: {
            content: { "application/json": { isAdmin: boolean; name: string } };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        cpuUtilization?: number;
                        createdAt: string;
                        id: string;
                        ipAddress: string;
                        isAdmin: boolean;
                        memoryUtilization?: number;
                        name: string;
                        status: "active"
                        | "inactive";
                        storageUtilization?: number;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: {
                    "application/json": {
                        detail?: string;
                        instance?: string;
                        status?: number;
                        title?: string;
                        type?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }