n8n-nodes-arubacentral
Version:
n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities
44 lines (43 loc) • 1.64 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.aiopsDescriptions = void 0;
const connectivity_descriptions_1 = require("./connectivity/connectivity.descriptions");
const insights_descriptions_1 = require("./insights/insights.descriptions");
const insightDetails_descriptions_1 = require("./insightDetails/insightDetails.descriptions");
// Resource selection
const resourceSelector = {
displayName: 'Resource',
name: 'resource',
type: 'options',
noDataExpression: true,
displayOptions: {
show: {
domain: ['aiops'],
},
},
options: [
{
name: 'Wi-Fi Connectivity Dashboard',
value: 'connectivity',
description: 'Get Wi-Fi connectivity information',
},
{
name: 'AI Insights List',
value: 'insights',
description: 'List AI Insights for network elements',
},
{
name: 'AI Insight Details',
value: 'insightDetails',
description: 'Get details of specific AI insights',
},
],
default: 'connectivity',
};
// Export all descriptions
exports.aiopsDescriptions = [
resourceSelector,
...(Array.isArray(connectivity_descriptions_1.connectivityDescriptions) ? connectivity_descriptions_1.connectivityDescriptions : []),
...(Array.isArray(insights_descriptions_1.insightsDescriptions) ? insights_descriptions_1.insightsDescriptions : []),
...(Array.isArray(insightDetails_descriptions_1.insightDetailsDescriptions) ? insightDetails_descriptions_1.insightDetailsDescriptions : []),
];