fix: added fields missing for haproxy after most recent update
Some checks failed
Run Check Script / check (pull_request) Failing after 49s
Some checks failed
Run Check Script / check (pull_request) Failing after 49s
This commit is contained in:
@@ -106,11 +106,38 @@ pub struct HAProxy {
|
|||||||
pub groups: MaybeString,
|
pub groups: MaybeString,
|
||||||
pub users: MaybeString,
|
pub users: MaybeString,
|
||||||
pub cpus: MaybeString,
|
pub cpus: MaybeString,
|
||||||
pub resolvers: MaybeString,
|
pub resolvers: HAProxyResolvers,
|
||||||
pub mailers: MaybeString,
|
pub mailers: MaybeString,
|
||||||
pub maintenance: Maintenance,
|
pub maintenance: Maintenance,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||||
|
pub struct HAProxyResolvers {
|
||||||
|
#[yaserde(rename = "resolver")]
|
||||||
|
pub resolver: Resolver,
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||||
|
pub struct Resolver {
|
||||||
|
pub id: String,
|
||||||
|
pub enabled: i32,
|
||||||
|
pub name: String,
|
||||||
|
pub description: MaybeString,
|
||||||
|
pub nameservers: String,
|
||||||
|
pub parse_resolv_conf: String,
|
||||||
|
pub resolve_retries: i32,
|
||||||
|
pub timeout_resolve: String,
|
||||||
|
pub timeout_retry: String,
|
||||||
|
pub accepted_payload_size: MaybeString,
|
||||||
|
pub hold_valid: MaybeString,
|
||||||
|
pub hold_obsolete: MaybeString,
|
||||||
|
pub hold_refused: MaybeString,
|
||||||
|
pub hold_nx: MaybeString,
|
||||||
|
pub hold_timeout: MaybeString,
|
||||||
|
pub hold_other: MaybeString,
|
||||||
|
}
|
||||||
|
|
||||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||||
pub struct Maintenance {
|
pub struct Maintenance {
|
||||||
#[yaserde(rename = "cronjobs")]
|
#[yaserde(rename = "cronjobs")]
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ use yaserde_derive::{YaDeserialize, YaSerialize};
|
|||||||
|
|
||||||
use super::{Interface, Pischem};
|
use super::{Interface, Pischem};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||||
#[yaserde(rename = "opnsense")]
|
#[yaserde(rename = "opnsense")]
|
||||||
pub struct OPNsense {
|
pub struct OPNsense {
|
||||||
@@ -216,7 +218,7 @@ pub struct System {
|
|||||||
pub maximumfrags: Option<MaybeString>,
|
pub maximumfrags: Option<MaybeString>,
|
||||||
pub aliasesresolveinterval: Option<MaybeString>,
|
pub aliasesresolveinterval: Option<MaybeString>,
|
||||||
pub maximumtableentries: Option<MaybeString>,
|
pub maximumtableentries: Option<MaybeString>,
|
||||||
pub language: String,
|
pub language: Option<String>,
|
||||||
pub dnsserver: Option<MaybeString>,
|
pub dnsserver: Option<MaybeString>,
|
||||||
pub dns1gw: Option<String>,
|
pub dns1gw: Option<String>,
|
||||||
pub dns2gw: Option<String>,
|
pub dns2gw: Option<String>,
|
||||||
@@ -1291,6 +1293,7 @@ pub struct WireguardServerItem {
|
|||||||
pub gateway: MaybeString,
|
pub gateway: MaybeString,
|
||||||
pub carp_depend_on: MaybeString,
|
pub carp_depend_on: MaybeString,
|
||||||
pub peers: String,
|
pub peers: String,
|
||||||
|
pub debug: MaybeString,
|
||||||
pub endpoint: MaybeString,
|
pub endpoint: MaybeString,
|
||||||
pub peer_dns: MaybeString,
|
pub peer_dns: MaybeString,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user