pub struct ValidationAuditLoggerConfig {
pub enabled: bool,
pub capture_successful_validations: bool,
pub capture_query_strings: bool,
pub redaction_policy: RedactionPolicy,
}Expand description
Configuration for validation audit logging
Fields§
§enabled: boolEnable validation audit logging
capture_successful_validations: boolCapture successful validation entries (not just failures)
capture_query_strings: boolInclude the GraphQL query/mutation string in logs
redaction_policy: RedactionPolicyRedaction policy for sensitive data
Trait Implementations§
Source§impl Clone for ValidationAuditLoggerConfig
impl Clone for ValidationAuditLoggerConfig
Source§fn clone(&self) -> ValidationAuditLoggerConfig
fn clone(&self) -> ValidationAuditLoggerConfig
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 ValidationAuditLoggerConfig
impl Debug for ValidationAuditLoggerConfig
Auto Trait Implementations§
impl Freeze for ValidationAuditLoggerConfig
impl RefUnwindSafe for ValidationAuditLoggerConfig
impl Send for ValidationAuditLoggerConfig
impl Sync for ValidationAuditLoggerConfig
impl Unpin for ValidationAuditLoggerConfig
impl UnsafeUnpin for ValidationAuditLoggerConfig
impl UnwindSafe for ValidationAuditLoggerConfig
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