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
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