UNPKG

n8n-nodes-arubaclearpass

Version:

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

41 lines (40 loc) 1.89 kB
import { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow'; /** * List all server certificate assignments * GET /server-cert */ export declare function listServerCerts(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get the certificate assigned to a service by numeric service ID * GET /server-cert/{service_id} * service_id: 1=RADIUS, 2=HTTPS(ECC), 7=HTTPS(RSA), 21=RadSec, 106=Database */ export declare function getServerCertByServiceId(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Get the certificate assigned to a service by server UUID and service name * GET /server-cert/name/{server_uuid}/{service_name} * service_name: RADIUS | HTTPS(RSA) | HTTPS(ECC) | RadSec */ export declare function getServerCertByServiceName(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Replace/update the certificate assigned to a service by numeric service ID * PATCH /server-cert/{service_id} * Provide cert via PKCS12 binary upload, separate cert+key binary upload, or URL. */ export declare function replaceServerCertByServiceId(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Replace/assign the certificate for a service by server UUID and service name * PUT /server-cert/name/{server_uuid}/{service_name} * service_name: RADIUS | HTTPS(RSA) | HTTPS(ECC) | RadSec */ export declare function replaceServerCertByServiceName(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Enable a server certificate for a service * PATCH /server-cert/name/{server_uuid}/{service_name}/enable */ export declare function enableServerCert(this: IExecuteFunctions): Promise<INodeExecutionData[]>; /** * Disable a server certificate for a service * PATCH /server-cert/name/{server_uuid}/{service_name}/disable */ export declare function disableServerCert(this: IExecuteFunctions): Promise<INodeExecutionData[]>;