@clickandmortar/kibana-url-builder
Version:
Kibana URL builder
33 lines (32 loc) • 819 B
TypeScript
export interface KibanaQueryRefreshInterval {
pause: boolean;
value: bigint;
}
export interface KibanaQueryPeriod {
from: string;
to: string;
mode: 'quick' | 'relative' | 'absolute';
}
export interface KibanaQueryFilter {
type: 'exists' | 'query' | 'phrases' | 'range';
field: string;
value?: string | boolean | number | string[];
negate: boolean;
alias?: string;
disabled: boolean;
}
export interface KibanaQuerySort {
field: string;
direction: 'desc' | 'asc';
}
export interface KibanaDiscoverUrlBuildParameters {
host: string;
refreshInterval?: KibanaQueryRefreshInterval;
period?: KibanaQueryPeriod;
columns?: string[];
filters: KibanaQueryFilter[];
index?: string;
interval?: string;
query?: string;
sort?: KibanaQuerySort;
}