UNPKG

n8n-nodes-arubacentral

Version:

n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities

78 lines (77 loc) 3.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.allDescriptions = void 0; const monitoring_descriptions_1 = require("./monitoring/monitoring.descriptions"); const firmware_descriptions_1 = require("./firmware/firmware.descriptions"); const aiops_descriptions_1 = require("./aiops/aiops.descriptions"); const topology_descriptions_1 = require("./topology/topology.descriptions"); // New import const rapids_descriptions_1 = require("./rapids/rapids.descriptions"); const inventory_descriptions_1 = require("./inventory/inventory.descriptions"); const keymanagement_descriptions_1 = require("./keymanagement/keymanagement.descriptions"); const troubleshooting_operations_1 = require("./troubleshooting/troubleshooting.operations"); // Domain selection const domainSelector = { displayName: 'Domain', name: 'domain', type: 'options', options: [ { name: 'AIOps', value: 'aiops', description: 'AI-driven operations and insights', }, { name: 'Firmware', value: 'firmware', description: 'Manage device firmware', }, { name: 'Inventory', value: 'inventory', description: 'Manage device inventory', }, { name: 'Monitoring', value: 'monitoring', description: 'Monitor network devices and clients', }, { name: 'Topology', value: 'topology', description: 'Network topology visualization', }, { name: 'RAPIDS', value: 'rapids', description: 'Rogue AP Intrusion Detection System', }, { name: 'Key Management', value: 'keymanagement', description: 'Key Management Service for client authentication', }, { name: 'Troubleshooting', value: 'troubleshooting', description: 'Troubleshoot network issues', }, // Other domains ], default: 'monitoring', required: true, description: 'Domain of Aruba Central API', }; // All descriptions with safety check exports.allDescriptions = [ domainSelector, ...(Array.isArray(monitoring_descriptions_1.monitoringDescriptions) ? monitoring_descriptions_1.monitoringDescriptions : []), ...(Array.isArray(firmware_descriptions_1.firmwareDescriptions) ? firmware_descriptions_1.firmwareDescriptions : []), ...(Array.isArray(aiops_descriptions_1.aiopsDescriptions) ? aiops_descriptions_1.aiopsDescriptions : []), ...firmware_descriptions_1.firmwareDescriptions, ...(Array.isArray(topology_descriptions_1.topologyDescriptions) ? topology_descriptions_1.topologyDescriptions : []), ...(Array.isArray(rapids_descriptions_1.rapidsDescriptions) ? rapids_descriptions_1.rapidsDescriptions : []), ...(Array.isArray(inventory_descriptions_1.inventoryDescriptions) ? inventory_descriptions_1.inventoryDescriptions : []), ...(Array.isArray(keymanagement_descriptions_1.keymanagementDescriptions) ? keymanagement_descriptions_1.keymanagementDescriptions : []), ...(Array.isArray(troubleshooting_operations_1.troubleshootingDescriptions) ? troubleshooting_operations_1.troubleshootingDescriptions : []), // Other domain descriptions ];