add dls::Config

This commit is contained in:
Mikaël Cluseau
2025-12-11 11:54:05 +01:00
parent 298366a0aa
commit 65e567e289

View File

@ -159,6 +159,16 @@ impl<'t> Host<'t> {
} }
} }
#[derive(serde::Deserialize, serde::Serialize)]
#[serde(rename_all = "PascalCase")]
pub struct Config {
clusters: Vec<ClusterConfig>,
hosts: Vec<HostConfig>,
host_templates: Vec<HostConfig>,
#[serde(rename = "SSLConfig")]
ssl_config: String,
}
#[derive(serde::Deserialize, serde::Serialize)] #[derive(serde::Deserialize, serde::Serialize)]
#[serde(rename_all = "PascalCase")] #[serde(rename_all = "PascalCase")]
pub struct ClusterConfig { pub struct ClusterConfig {