pub struct LogForwardingConfigPart {Show 15 fields
pub aws_s3_config: Option<Box<AwsS3LogForwardingConfig>>,
pub azure_analytics_config: Option<Box<AzureLogAnalyticsForwardingConfig>>,
pub datadog_config: Option<Box<DatadogForwardingConfig>>,
pub elasticsearch_config: Option<Box<ElasticsearchLogForwardingConfig>>,
pub google_chronicle_config: Option<Box<GoogleChronicleForwardingConfig>>,
pub json_output: Option<bool>,
pub logan_enable: Option<bool>,
pub logan_url: Option<String>,
pub logstash_config: Option<Box<LogstashLogForwardingConfig>>,
pub logz_io_config: Option<Box<LogzIoLogForwardingConfig>>,
pub pull_interval_sec: Option<String>,
pub splunk_config: Option<Box<SplunkLogForwardingConfig>>,
pub sumo_logic_config: Option<Box<SumologicLogForwardingConfig>>,
pub syslog_config: Option<Box<SyslogLogForwardingConfig>>,
pub target_log_type: Option<String>,
}Fields§
§aws_s3_config: Option<Box<AwsS3LogForwardingConfig>>§azure_analytics_config: Option<Box<AzureLogAnalyticsForwardingConfig>>§datadog_config: Option<Box<DatadogForwardingConfig>>§elasticsearch_config: Option<Box<ElasticsearchLogForwardingConfig>>§google_chronicle_config: Option<Box<GoogleChronicleForwardingConfig>>§json_output: Option<bool>§logan_enable: Option<bool>§logan_url: Option<String>§logstash_config: Option<Box<LogstashLogForwardingConfig>>§logz_io_config: Option<Box<LogzIoLogForwardingConfig>>§pull_interval_sec: Option<String>§splunk_config: Option<Box<SplunkLogForwardingConfig>>§sumo_logic_config: Option<Box<SumologicLogForwardingConfig>>§syslog_config: Option<Box<SyslogLogForwardingConfig>>§target_log_type: Option<String>Implementations§
Source§impl LogForwardingConfigPart
impl LogForwardingConfigPart
pub fn new() -> LogForwardingConfigPart
Trait Implementations§
Source§impl Clone for LogForwardingConfigPart
impl Clone for LogForwardingConfigPart
Source§fn clone(&self) -> LogForwardingConfigPart
fn clone(&self) -> LogForwardingConfigPart
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LogForwardingConfigPart
impl Debug for LogForwardingConfigPart
Source§impl Default for LogForwardingConfigPart
impl Default for LogForwardingConfigPart
Source§fn default() -> LogForwardingConfigPart
fn default() -> LogForwardingConfigPart
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LogForwardingConfigPart
impl<'de> Deserialize<'de> for LogForwardingConfigPart
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LogForwardingConfigPart
impl PartialEq for LogForwardingConfigPart
Source§fn eq(&self, other: &LogForwardingConfigPart) -> bool
fn eq(&self, other: &LogForwardingConfigPart) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LogForwardingConfigPart
impl Serialize for LogForwardingConfigPart
impl StructuralPartialEq for LogForwardingConfigPart
Auto Trait Implementations§
impl Freeze for LogForwardingConfigPart
impl RefUnwindSafe for LogForwardingConfigPart
impl Send for LogForwardingConfigPart
impl Sync for LogForwardingConfigPart
impl Unpin for LogForwardingConfigPart
impl UnsafeUnpin for LogForwardingConfigPart
impl UnwindSafe for LogForwardingConfigPart
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more