@cn-shell/netbox
Version:
A Cloud Native extension for Netbox
28 lines (27 loc) • 574 B
TypeScript
import CNShell from "cn-shell";
declare class CNNetbox extends CNShell {
private _netboxServer;
private _netboxApiKey;
private _dumpNetboxData;
private _loadNetboxData;
private _netboxDataDir;
constructor(name: string, master?: CNShell);
start(): Promise<boolean>;
stop(): Promise<void>;
healthCheck(): Promise<boolean>;
get(
group: string,
resource: string,
params?:
| {
[key: string]: any;
}
| URLSearchParams,
id?: string,
): Promise<
{
[key: string]: any;
}[]
>;
}
export { CNNetbox };