n8n-nodes-digital-ocean
Version:
n8n community node to work with the Digital Ocean API
17 lines (16 loc) • 989 B
TypeScript
import type { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow';
export declare class DigitalOcean implements INodeType {
description: INodeTypeDescription;
methods: {
loadOptions: {
getSizes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDistributionImages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getAppImages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getRegions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getSSHKeys(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getTags(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getDroplets(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
};
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}