UNPKG

n8n-nodes-arubacentralnextgen

Version:

n8n community node for Aruba Central NextGen API integration with modern monitoring and management capabilities

139 lines (138 loc) 5.16 kB
import type { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow'; /** * Scope Management Methods * Handles Sites, Site Collections, Device Groups, Device Collections, and Hierarchy operations * API Endpoint Base: /network-config/v1alpha1/ */ /** * Get all sites */ export declare function getAllSites(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get a specific site by scopeId */ export declare function getSite(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Create a new site */ export declare function createSite(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Update an existing site */ export declare function updateSite(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Delete a site by scopeId */ export declare function deleteSite(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Bulk delete multiple sites */ export declare function bulkDeleteSites(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Add devices to a site */ export declare function addDevicesToSite(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get all site collections */ export declare function getAllSiteCollections(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get a specific site collection by scopeId (using filter) */ export declare function getSiteCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Create a new site collection */ export declare function createSiteCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Update an existing site collection */ export declare function updateSiteCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Delete a site collection by scopeId */ export declare function deleteSiteCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Bulk delete multiple site collections */ export declare function bulkDeleteSiteCollections(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Add sites to a site collection */ export declare function addSitesToCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Remove sites from a site collection */ export declare function removeSitesFromCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get all device groups */ export declare function getAllDeviceGroups(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get a specific device group by scopeId (using filter) */ export declare function getDeviceGroup(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Create a new device group */ export declare function createDeviceGroup(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Create a new device group with devices */ export declare function createDeviceGroupWithDevices(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Update an existing device group */ export declare function updateDeviceGroup(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Bulk delete multiple device groups */ export declare function bulkDeleteDeviceGroups(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Add devices to a device group */ export declare function addDevicesToGroup(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Remove devices from a device group */ export declare function removeDevicesFromGroup(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get all device collections (Deprecated) */ export declare function getAllDeviceCollections(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get a specific device collection by scopeId (Deprecated) */ export declare function getDeviceCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Create a new device collection (Deprecated) */ export declare function createDeviceCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Create a new device collection with devices (Deprecated) */ export declare function createDeviceCollectionWithDevices(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Update an existing device collection (Deprecated) */ export declare function updateDeviceCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Delete a device collection (Deprecated) */ export declare function deleteDeviceCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Bulk delete multiple device collections (Deprecated) */ export declare function bulkDeleteDeviceCollections(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Add devices to a device collection (Deprecated) */ export declare function addDevicesToDeviceCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Remove devices from a device collection (Deprecated) */ export declare function removeDevicesFromDeviceCollection(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get scope hierarchy */ export declare function getScopeHierarchy(this: IExecuteFunctions): Promise<INodeExecutionData[]>;