n8n-nodes-arubacentral
Version:
n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities
27 lines (26 loc) • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.connectivityOperations = void 0;
exports.hasConnectivityOperation = hasConnectivityOperation;
const logger_1 = require("../../../helpers/logger");
const getConnectivityGlobal_methods_1 = require("./operations/getConnectivityGlobal.methods");
const getConnectivitySite_methods_1 = require("./operations/getConnectivitySite.methods");
const getConnectivityGroup_methods_1 = require("./operations/getConnectivityGroup.methods");
/**
* All operations available for the connectivity resource
*/
exports.connectivityOperations = {
getConnectivityGlobal: getConnectivityGlobal_methods_1.getConnectivityGlobal,
getConnectivitySite: getConnectivitySite_methods_1.getConnectivitySite,
getConnectivityGroup: getConnectivityGroup_methods_1.getConnectivityGroup,
};
/**
* Check if a connectivity operation exists
* @param operation Operation name to check
* @returns boolean indicating if the operation exists
*/
function hasConnectivityOperation(operation) {
const exists = !!exports.connectivityOperations[operation];
logger_1.logger.debug('aiops:connectivity:check', `Operation "${operation}" ${exists ? 'exists' : 'does not exist'}`);
return exists;
}