UNPKG

gce-elastic-docker

Version:

A package to help setup Elasticsearch / Kibana clusters on Google Compute Engine.

87 lines 2.07 kB
import { kibana_users_env_var } from '../image'; declare const ged_label = "ged"; export { ged_label }; export interface IReservedEnv { [kibana_users_env_var]: any; [ged_label]: any; 'bootstrap.memory_lock': any; 'cluster.name': any; 'ES_JAVA_OPTS': any; 'network.host': any; 'node.data': any; 'node.ingest': any; 'node.master': any; 'node.name': any; 'NODE_OPTIONS': any; } export interface IReservedLabels { [ged_label]: any; } export interface IBaseNode { cluster_name: string; data?: boolean; dsize: number; dtype: 'pd-standard' | 'pd-ssd'; env?: {}; hsize: number; image: string; ingest?: boolean; khsize?: number; kibana?: boolean; labels?: {}; master?: boolean; max_map_count?: number; mtype: string; name: string; region?: string; service_account: string; short_region?: string; zone: string; } export declare class BaseNode implements IBaseNode { cluster_name: string; data: boolean; dsize: number; dtype: 'pd-standard' | 'pd-ssd'; env: {}; hsize: number; image: string; ingest: boolean; khsize: number; kibana: boolean; labels: {}; master: boolean; max_map_count: number; mtype: string; name: string; region: string; service_account: string; short_region: string; zone: string; constructor(v: IBaseNode); get_env_to_remove(): string[]; get_merged_env(): { [key: string]: any; }; get_merged_labels(): { [key: string]: any; }; set_env(v?: {}): void; set_hsize(v: number): void; set_khsize(v?: number): void; private _set_cluster_name; private _set_data; private _set_dsize; private _set_dtype; private _set_image; private _set_ingest; private _set_kibana; private _set_labels; private _set_master; private _set_max_map_count; private _set_mtype; private _set_name; private _set_service_account; private _set_zone; } //# sourceMappingURL=index.d.ts.map