add dls::Config

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

View File

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