UNPKG

n8n-nodes-arubacentral

Version:

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

46 lines (41 loc) 1.24 kB
// api/rapids/rapids.descriptions.ts import { INodeProperties } from 'n8n-workflow'; import { addDescriptions } from '../../helpers/deduplicate'; import { roguesDescriptions } from './rogues/rogues.descriptions'; import { widsDescriptions } from './wids/wids.descriptions'; /** * Resource selection for the RAPIDS domain */ export const rapidsResourceSelector: INodeProperties = { displayName: 'Resource', name: 'resource', type: 'options', displayOptions: { show: { domain: ['rapids'], }, }, options: [ { name: 'Rogues', value: 'rogues', description: 'Manage rogue AP detection and monitoring', }, { name: 'WIDS', value: 'wids', description: 'Wireless Intrusion Detection System events and attacks', }, ], default: 'rogues', description: 'The resource to perform RAPIDS operations on', }; /** * Build the descriptions array for RAPIDS domain */ export const rapidsDomainDescriptions: INodeProperties[] = [rapidsResourceSelector]; // Add each resource's descriptions addDescriptions(rapidsDomainDescriptions, roguesDescriptions); addDescriptions(rapidsDomainDescriptions, widsDescriptions); // Export using the expected variable name export { rapidsDomainDescriptions as rapidsDescriptions };