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