n8n-nodes-arubaclearpass
Version:
n8n community node for Aruba ClearPass API integration with comprehensive identity, policy, and enforcement profile management
52 lines (51 loc) • 1.33 kB
TypeScript
import { IDataObject } from 'n8n-workflow';
export interface ILocalUser extends IDataObject {
id?: number;
user_id: string;
username: string;
role_name: string;
enabled?: boolean;
change_pwd_next_login?: boolean;
attributes?: IDataObject;
[key: string]: any;
}
export interface ILocalUserCreate extends IDataObject {
user_id: string;
password: string;
username: string;
role_name: string;
enabled?: boolean;
change_pwd_next_login?: boolean;
attributes?: IDataObject;
[key: string]: any;
}
export interface ILocalUserUpdate extends IDataObject {
user_id?: string;
password?: string;
username?: string;
role_name?: string;
enabled?: boolean;
change_pwd_next_login?: boolean;
attributes?: IDataObject;
[key: string]: any;
}
export interface ILocalUserReplace extends IDataObject {
user_id: string;
password: string;
username: string;
role_name: string;
enabled?: boolean;
change_pwd_next_login?: boolean;
attributes?: IDataObject;
[key: string]: any;
}
export interface ILocalUserResult extends IDataObject {
id: number;
user_id: string;
username: string;
role_name: string;
enabled: boolean;
change_pwd_next_login: boolean;
attributes: IDataObject;
[key: string]: any;
}