n8n-nodes-arubaclearpass
Version:
n8n community node for Aruba ClearPass API integration with comprehensive identity, policy, and enforcement profile management
42 lines (41 loc) • 1.46 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow';
/**
* List all device accounts
*/
export declare function listDevices(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Get a device account by ID
*/
export declare function getDevice(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Get a device account by MAC address
*/
export declare function getDeviceByMac(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Create a new device account
*/
export declare function createDevice(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Update a device account by ID
*/
export declare function updateDevice(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Update a device account by MAC address
*/
export declare function updateDeviceByMac(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Replace a device account by ID
*/
export declare function replaceDevice(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Replace a device account by MAC address
*/
export declare function replaceDeviceByMac(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Delete a device account by ID
*/
export declare function deleteDevice(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Delete a device account by MAC address
*/
export declare function deleteDeviceByMac(this: IExecuteFunctions): Promise<INodeExecutionData[]>;