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.6 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow';
/**
* List all enforcement policies
*/
export declare function listEnforcementPolicies(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Get an enforcement policy by ID
*/
export declare function getEnforcementPolicy(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Get an enforcement policy by name
*/
export declare function getEnforcementPolicyByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Create a new enforcement policy
*/
export declare function createEnforcementPolicy(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Update an enforcement policy by ID
*/
export declare function updateEnforcementPolicy(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Update an enforcement policy by name
*/
export declare function updateEnforcementPolicyByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Replace an enforcement policy by ID
*/
export declare function replaceEnforcementPolicy(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Replace an enforcement policy by name
*/
export declare function replaceEnforcementPolicyByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Delete an enforcement policy by ID
*/
export declare function deleteEnforcementPolicy(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
* Delete an enforcement policy by name
*/
export declare function deleteEnforcementPolicyByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;