pub struct AuditExportConfig {
pub syslog: Option<SyslogExportConfig>,
pub webhook: Option<WebhookExportConfig>,
}Expand description
Configuration for audit log export sinks.
Fields§
§syslog: Option<SyslogExportConfig>Syslog export configuration (requires audit-syslog feature).
webhook: Option<WebhookExportConfig>Webhook export configuration (requires audit-webhook feature).
Trait Implementations§
Source§impl Clone for AuditExportConfig
impl Clone for AuditExportConfig
Source§fn clone(&self) -> AuditExportConfig
fn clone(&self) -> AuditExportConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AuditExportConfig
impl Debug for AuditExportConfig
Source§impl Default for AuditExportConfig
impl Default for AuditExportConfig
Source§fn default() -> AuditExportConfig
fn default() -> AuditExportConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditExportConfig
impl<'de> Deserialize<'de> for AuditExportConfig
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
Auto Trait Implementations§
impl Freeze for AuditExportConfig
impl RefUnwindSafe for AuditExportConfig
impl Send for AuditExportConfig
impl Sync for AuditExportConfig
impl Unpin for AuditExportConfig
impl UnsafeUnpin for AuditExportConfig
impl UnwindSafe for AuditExportConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more