n8n-nodes-arubacentral
Version:
n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities
57 lines (56 loc) • 1.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.firmwareDescriptions = exports.resourceSelector = void 0;
const swarm_descriptions_1 = require("./swarm/swarm.descriptions");
const device_descriptions_1 = require("./device/device.descriptions");
const version_descriptions_1 = require("./version/version.descriptions");
const status_descriptions_1 = require("./status/status.descriptions");
const upgrade_descriptions_1 = require("./upgrade/upgrade.descriptions");
// Resource selector for the firmware domain
exports.resourceSelector = {
displayName: 'Resource',
name: 'resource',
type: 'options',
noDataExpression: true,
displayOptions: {
show: {
domain: ['firmware'],
},
},
options: [
{
name: 'Device',
value: 'device',
description: 'Work with device firmware',
},
{
name: 'Status',
value: 'status',
description: 'Get firmware upgrade status',
},
{
name: 'Swarm',
value: 'swarm',
description: 'Work with swarm firmware',
},
{
name: 'Upgrade',
value: 'upgrade',
description: 'Manage firmware upgrades',
},
{
name: 'Version',
value: 'version',
description: 'Work with firmware versions',
},
],
default: 'device',
};
exports.firmwareDescriptions = [
exports.resourceSelector,
...swarm_descriptions_1.resourceDescriptions,
...device_descriptions_1.resourceDescriptions,
...version_descriptions_1.resourceDescriptions,
...status_descriptions_1.resourceDescriptions,
...upgrade_descriptions_1.resourceDescriptions,
];