gce-elastic-docker
Version:
A package to help setup Elasticsearch / Kibana clusters on Google Compute Engine.
27 lines • 1.14 kB
TypeScript
import { BaseNode, IBaseNode } from '../base-node';
import { INodeUpdateOpts } from '../node-update-opts';
export interface INode extends IBaseNode {
created: number;
ip: string;
}
export declare class Node extends BaseNode implements INode {
static fetch_all(verbose?: boolean): Promise<any[]>;
created: number;
ip: string;
constructor(v: INode);
cluster_health(verbose?: boolean): Promise<any>;
cluster_state(verbose?: boolean): Promise<any>;
delete(verbose?: boolean): Promise<void>;
exec(cmd: string, verbose?: boolean): Promise<{}>;
kibana_saved_objects(verbose?: boolean): Promise<any>;
kibana_status(verbose?: boolean): Promise<number | undefined>;
restart(verbose?: boolean): Promise<void>;
start(verbose?: boolean): Promise<void>;
stop(verbose?: boolean): Promise<void>;
update(opts: INodeUpdateOpts): import("../tasks").INodeUpdateTasks;
wait_for_elastic(interval: number, verbose?: boolean): Promise<void>;
wait_for_kibana(interval: number, verbose?: boolean): Promise<void>;
private _set_created;
private _set_ip;
}
//# sourceMappingURL=index.d.ts.map