UNPKG

n8n-nodes-arubacentral

Version:

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

66 lines (65 loc) 2.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.roguesDescriptions = exports.roguesOperationSelector = void 0; const deduplicate_1 = require("../../../helpers/deduplicate"); const getRogueApList_descriptions_1 = require("./operations/getRogueApList.descriptions"); const getInterferingApList_descriptions_1 = require("./operations/getInterferingApList.descriptions"); const getSuspectApList_descriptions_1 = require("./operations/getSuspectApList.descriptions"); const getNeighborApList_descriptions_1 = require("./operations/getNeighborApList.descriptions"); const getManuallyContainedApList_descriptions_1 = require("./operations/getManuallyContainedApList.descriptions"); /** * Operation selector for the rogues resource */ exports.roguesOperationSelector = { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['rogues'], domain: ['rapids'], }, }, options: [ { name: 'List Rogue APs', value: 'getRogueApList', description: 'Get rogue APs over a time period', action: 'List Rogue APs', }, { name: 'List Interfering APs', value: 'getInterferingApList', description: 'Get interfering APs over a time period', action: 'List Interfering APs', }, { name: 'List Suspect APs', value: 'getSuspectApList', description: 'Get suspect APs over a time period', action: 'List Suspect APs', }, { name: 'List Neighbor APs', value: 'getNeighborApList', description: 'Get neighbor APs over a time period', action: 'List Neighbor APs', }, { name: 'List Manually Contained APs', value: 'getManuallyContainedApList', description: 'Get manually contained APs over a time period', action: 'List Manually Contained APs', }, ], default: 'getRogueApList', }; // Combined descriptions for all operations in this resource exports.roguesDescriptions = [exports.roguesOperationSelector]; // Add each operation's descriptions (0, deduplicate_1.addDescriptions)(exports.roguesDescriptions, getRogueApList_descriptions_1.getRogueApListDescription); (0, deduplicate_1.addDescriptions)(exports.roguesDescriptions, getInterferingApList_descriptions_1.getInterferingApListDescription); (0, deduplicate_1.addDescriptions)(exports.roguesDescriptions, getSuspectApList_descriptions_1.getSuspectApListDescription); (0, deduplicate_1.addDescriptions)(exports.roguesDescriptions, getNeighborApList_descriptions_1.getNeighborApListDescription); (0, deduplicate_1.addDescriptions)(exports.roguesDescriptions, getManuallyContainedApList_descriptions_1.getManuallyContainedApListDescription);