UNPKG

n8n-nodes-arubacentral

Version:

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

44 lines (41 loc) 1.26 kB
import { INodeProperties } from 'n8n-workflow'; import { connectivityDescriptions } from './connectivity/connectivity.descriptions'; import { insightsDescriptions } from './insights/insights.descriptions'; import { insightDetailsDescriptions } from './insightDetails/insightDetails.descriptions'; // Resource selection const resourceSelector: INodeProperties = { displayName: 'Resource', name: 'resource', type: 'options', noDataExpression: true, displayOptions: { show: { domain: ['aiops'], }, }, options: [ { name: 'Wi-Fi Connectivity Dashboard', value: 'connectivity', description: 'Get Wi-Fi connectivity information', }, { name: 'AI Insights List', value: 'insights', description: 'List AI Insights for network elements', }, { name: 'AI Insight Details', value: 'insightDetails', description: 'Get details of specific AI insights', }, ], default: 'connectivity', }; // Export all descriptions export const aiopsDescriptions: INodeProperties[] = [ resourceSelector, ...(Array.isArray(connectivityDescriptions) ? connectivityDescriptions : []), ...(Array.isArray(insightsDescriptions) ? insightsDescriptions : []), ...(Array.isArray(insightDetailsDescriptions) ? insightDetailsDescriptions : []), ];