n8n-nodes-ovh
Version:
Comprehensive n8n nodes for OVH API integration - Developed by Ascenzia, experts in AI agent creation
22 lines (21 loc) • 1.45 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow';
export declare class OvhAi implements INodeType {
description: INodeTypeDescription;
methods: {
loadOptions: {
getNotebookFrameworks(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getNotebookFlavors(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getNotebookRegions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getProjects(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAppRegions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getJobRegions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDatastoreRegions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getApps(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getJobs(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getNotebooks(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDatastoreAliases(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAppImages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
};
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}