diff --git a/src/dls.rs b/src/dls.rs index 18f385c..d0ff1ca 100644 --- a/src/dls.rs +++ b/src/dls.rs @@ -159,6 +159,16 @@ impl<'t> Host<'t> { } } +#[derive(serde::Deserialize, serde::Serialize)] +#[serde(rename_all = "PascalCase")] +pub struct Config { + clusters: Vec, + hosts: Vec, + host_templates: Vec, + #[serde(rename = "SSLConfig")] + ssl_config: String, +} + #[derive(serde::Deserialize, serde::Serialize)] #[serde(rename_all = "PascalCase")] pub struct ClusterConfig {