Skip to main content

kibana_object_manager/
lib.rs

1//! Kibana Object Manager
2//!
3//! A Git-flavored ETL tool for managing Kibana objects
4
5pub mod cli;
6pub mod client;
7pub mod etl;
8pub mod kibana;
9pub mod migration;
10pub mod storage;
11pub mod transform;
12
13// Re-exports for convenience
14pub use client::{
15    ApiCapability, Auth, AuthType, KibanaClient, KibanaVersion, KibanaVersionInfo,
16    parse_kibana_version,
17};
18pub use etl::{Extractor, IdentityTransformer, Loader, Pipeline, Transformer};
19pub use storage::{
20    DirectoryReader, DirectoryWriter, GitIgnoreManager, ManifestDirectory, NdjsonReader,
21    NdjsonWriter,
22};
23pub use transform::{FieldDropper, FieldEscaper, FieldUnescaper, ManagedFlagAdder};