n8n-nodes-arubaclearpass
Version:
n8n community node for Aruba ClearPass API integration with comprehensive identity, policy, and enforcement profile management
30 lines (29 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCppmVersion = getCppmVersion;
// methods/LocalServerConfiguration/CppmVersion.methods.ts
const n8n_workflow_1 = require("n8n-workflow");
const apiRequest_1 = require("../../helpers/apiRequest");
const responseFormatter_1 = require("../../helpers/responseFormatter");
/**
* Get ClearPass Policy Manager version information
* GET /cppm-version
*/
async function getCppmVersion() {
try {
const responseData = await apiRequest_1.apiRequest.call(this, 'GET', '/cppm-version');
return responseFormatter_1.formatResponse.call(this, responseData);
}
catch (error) {
const errorObject = {};
if (error instanceof Error) {
errorObject.message = error.message;
if (error.stack)
errorObject.stackTrace = error.stack;
}
else {
errorObject.message = 'Unknown error in getCppmVersion';
}
throw new n8n_workflow_1.NodeApiError(this.getNode(), errorObject);
}
}