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
JavaScript
;
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
];