n8n-nodes-arubacentral
Version:
n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities
42 lines (41 loc) • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.rapidsDescriptions = exports.rapidsDomainDescriptions = exports.rapidsResourceSelector = void 0;
const deduplicate_1 = require("../../helpers/deduplicate");
const rogues_descriptions_1 = require("./rogues/rogues.descriptions");
const wids_descriptions_1 = require("./wids/wids.descriptions");
/**
* Resource selection for the RAPIDS domain
*/
exports.rapidsResourceSelector = {
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
*/
exports.rapidsDomainDescriptions = [exports.rapidsResourceSelector];
exports.rapidsDescriptions = exports.rapidsDomainDescriptions;
// Add each resource's descriptions
(0, deduplicate_1.addDescriptions)(exports.rapidsDomainDescriptions, rogues_descriptions_1.roguesDescriptions);
(0, deduplicate_1.addDescriptions)(exports.rapidsDomainDescriptions, wids_descriptions_1.widsDescriptions);