kibana-sync 0.3.2

Reusable Kibana sync library for saved objects, spaces, agents, tools, skills, and workflows
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Kibana Workflows API
//!
//! Provides extract and load operations for Kibana workflows.
//! Manifest format: `manifest/workflows.yml` (YAML - human-readable list)

mod extractor;
mod loader;
mod manifest;

pub use extractor::WorkflowsExtractor;
pub use loader::WorkflowsLoader;
pub use manifest::{WorkflowEntry, WorkflowsManifest};

pub const WORKFLOW_CREATE_PATH: &str = "api/workflows/workflow";

pub fn workflow_resource_path(id: &str) -> String {
    format!("{WORKFLOW_CREATE_PATH}/{id}")
}