n8n-nodes-ovh
Version:
Comprehensive n8n nodes for OVH API integration - Developed by Ascenzia, experts in AI agent creation
20 lines (19 loc) • 1.26 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow';
export declare class OvhPrivateCloud implements INodeType {
description: INodeTypeDescription;
methods: {
loadOptions: {
getPrivateCloudServices(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDatacenters(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getVirtualMachines(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getUsers(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTasks(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getSnapshots(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getClusters(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getFilers(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getHosts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getNsxtEdges(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
};
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}