akeyless_api/models/
syslog_log_forwarding_config.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct SyslogLogForwardingConfig {
16 #[serde(rename = "syslog_enable_tls", skip_serializing_if = "Option::is_none")]
17 pub syslog_enable_tls: Option<bool>,
18 #[serde(rename = "syslog_formatter", skip_serializing_if = "Option::is_none")]
19 pub syslog_formatter: Option<String>,
20 #[serde(rename = "syslog_host", skip_serializing_if = "Option::is_none")]
21 pub syslog_host: Option<String>,
22 #[serde(rename = "syslog_network", skip_serializing_if = "Option::is_none")]
23 pub syslog_network: Option<String>,
24 #[serde(rename = "syslog_target_tag", skip_serializing_if = "Option::is_none")]
25 pub syslog_target_tag: Option<String>,
26 #[serde(rename = "syslog_tls_certificate", skip_serializing_if = "Option::is_none")]
27 pub syslog_tls_certificate: Option<String>,
28}
29
30impl SyslogLogForwardingConfig {
31 pub fn new() -> SyslogLogForwardingConfig {
32 SyslogLogForwardingConfig {
33 syslog_enable_tls: None,
34 syslog_formatter: None,
35 syslog_host: None,
36 syslog_network: None,
37 syslog_target_tag: None,
38 syslog_tls_certificate: None,
39 }
40 }
41}
42