UNPKG

n8n-nodes-arubacentral

Version:

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

96 lines (95 loc) 3.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mobilitycontrollerDescriptions = exports.mobilitycontrollerOperationSelector = void 0; const deduplicate_1 = require("../../../helpers/deduplicate"); const getMcs_descriptions_1 = require("./operations/getMcs.descriptions"); const getSerial_descriptions_1 = require("./operations/getSerial.descriptions"); const deleteSerial_descriptions_1 = require("./operations/deleteSerial.descriptions"); const getUsage_descriptions_1 = require("./operations/getUsage.descriptions"); const getPorts_descriptions_1 = require("./operations/getPorts.descriptions"); const getInfo_descriptions_1 = require("./operations/getInfo.descriptions"); const getMobility_controllers_descriptions_1 = require("./operations/getMobility_controllers.descriptions"); /** * Operation selector for the mobilitycontroller resource */ exports.mobilitycontrollerOperationSelector = { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['mobilitycontroller'], domain: ['monitoring'], }, }, options: [ { name: 'Get Mcs', value: 'getMcs', description: 'List Mobility Controllers', action: 'Get Mcs', }, { name: 'Get Serial', value: 'getSerial', description: 'Mobility Controller Details', action: 'Get Serial', }, { name: 'Delete Serial', value: 'deleteSerial', description: 'Delete Mobility Controller', action: 'Delete Serial', }, { name: 'Get Usage', value: 'getUsage', description: 'Mobility Controllers Ports Bandwidth Usage', action: 'Get Usage', }, { name: 'Get Ports', value: 'getPorts', description: 'Mobility Controllers Ports Details', action: 'Get Ports', }, { name: 'Get Info', value: 'getInfo', description: 'Mobility Controllers VLAN details', action: 'Get Info', }, { name: 'Get Mobility_controllers', value: 'getMobility_controllers', description: 'List Mobility Controllers', action: 'Get Mobility_controllers', }, { name: 'Get Serial', value: 'getSerial', description: 'Mobility Controller Details', action: 'Get Serial', }, { name: 'Delete Serial', value: 'deleteSerial', description: 'Delete Mobility Controller', action: 'Delete Serial', }, ], default: 'getMcs', }; // Combined descriptions for all operations in this resource exports.mobilitycontrollerDescriptions = [ exports.mobilitycontrollerOperationSelector, ]; // Add each operation's descriptions (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, getMcs_descriptions_1.getMcsDescription); (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, getSerial_descriptions_1.getSerialDescription); (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, deleteSerial_descriptions_1.deleteSerialDescription); (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, getUsage_descriptions_1.getUsageDescription); (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, getPorts_descriptions_1.getPortsDescription); (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, getInfo_descriptions_1.getInfoDescription); (0, deduplicate_1.addDescriptions)(exports.mobilitycontrollerDescriptions, getMobility_controllers_descriptions_1.getMobility_controllersDescription);