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.32 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow';
/**
* List all roles
*/
export declare function listRoles(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Get a role by ID
*/
export declare function getRole(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Get a role by name
*/
export declare function getRoleByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Create a new role
*/
export declare function createRole(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Update a role by ID
*/
export declare function updateRole(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Update a role by name
*/
export declare function updateRoleByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Replace a role by ID
*/
export declare function replaceRole(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Replace a role by name
*/
export declare function replaceRoleByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Delete a role by ID
*/
export declare function deleteRole(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Delete a role by name
*/
export declare function deleteRoleByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;