UNPKG

n8n-nodes-arubaclearpass

Version:

n8n community node for Aruba ClearPass API integration with comprehensive identity, policy, and enforcement profile management

77 lines (76 loc) 2.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serverConfigurationProperties = exports.serverConfigurationFields = exports.serverConfigurationOperations = void 0; exports.serverConfigurationOperations = { displayName: 'Operation', name: 'operation', type: 'options', displayOptions: { show: { domain: ['LocalServerConfiguration'], resource: ['ServerConfiguration'], }, }, options: [ { name: 'Get', value: 'get', description: 'Get configuration for a specific server by UUID, "publisher", or "this"', action: 'Get server configuration', }, { name: 'List', value: 'list', description: 'Get a list of all servers in the cluster with their configurations', action: 'List server configurations', }, { name: 'Update', value: 'update', description: 'Update configuration of a specific server', action: 'Update server configuration', }, ], default: 'list', }; exports.serverConfigurationFields = [ // Server UUID for get and update operations { displayName: 'Server UUID', name: 'serverUuid', type: 'string', required: true, default: 'this', displayOptions: { show: { domain: ['LocalServerConfiguration'], resource: ['ServerConfiguration'], operation: ['get', 'update'], }, }, typeOptions: { expressionsEnabled: true, }, description: 'Server UUID, "publisher" (for the publisher node), or "this" (for the current node)', hint: 'Use "this" for the current node, "publisher" for the publisher, or a full UUID from the List operation', }, // Update fields { displayName: 'Insight Reporting Enabled', name: 'is_insight_enabled', type: 'boolean', default: false, displayOptions: { show: { domain: ['LocalServerConfiguration'], resource: ['ServerConfiguration'], operation: ['update'], }, }, description: 'Whether to enable Insight reporting on this server', }, ]; exports.serverConfigurationProperties = [ exports.serverConfigurationOperations, ...exports.serverConfigurationFields, ];