pub enum AuditEventType {
Show 40 variants
LoginSuccess,
LoginFailure,
Logout,
TokenRefresh,
TokenExpired,
TokenRevoked,
MfaSetup,
MfaChallengeCreated,
MfaVerificationSuccess,
MfaVerificationFailure,
MfaMethodEnabled,
MfaMethodDisabled,
PermissionGranted,
PermissionDenied,
RoleAssigned,
RoleRevoked,
RoleCreated,
RoleUpdated,
RoleDeleted,
UserCreated,
UserUpdated,
UserDeleted,
UserActivated,
UserDeactivated,
UserPasswordChanged,
UserPasswordReset,
AccountLocked,
AccountUnlocked,
SuspiciousActivity,
BruteForceDetected,
RateLimitExceeded,
SecurityPolicyViolation,
SecurityViolation,
AdminAction,
ConfigurationChanged,
SystemStartup,
SystemShutdown,
BackupCreated,
DataExported,
DataImported,
}
Expand description
Audit event types
Variants§
LoginSuccess
LoginFailure
Logout
TokenRefresh
TokenExpired
TokenRevoked
MfaSetup
MfaChallengeCreated
MfaVerificationSuccess
MfaVerificationFailure
MfaMethodEnabled
MfaMethodDisabled
PermissionGranted
PermissionDenied
RoleAssigned
RoleRevoked
RoleCreated
RoleUpdated
RoleDeleted
UserCreated
UserUpdated
UserDeleted
UserActivated
UserDeactivated
UserPasswordChanged
UserPasswordReset
AccountLocked
AccountUnlocked
SuspiciousActivity
BruteForceDetected
RateLimitExceeded
SecurityPolicyViolation
SecurityViolation
AdminAction
ConfigurationChanged
SystemStartup
SystemShutdown
BackupCreated
DataExported
DataImported
Trait Implementations§
Source§impl Clone for AuditEventType
impl Clone for AuditEventType
Source§fn clone(&self) -> AuditEventType
fn clone(&self) -> AuditEventType
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 AuditEventType
impl Debug for AuditEventType
Source§impl<'de> Deserialize<'de> for AuditEventType
impl<'de> Deserialize<'de> for AuditEventType
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 AuditEventType
impl PartialEq for AuditEventType
Source§impl Serialize for AuditEventType
impl Serialize for AuditEventType
impl StructuralPartialEq for AuditEventType
Auto Trait Implementations§
impl Freeze for AuditEventType
impl RefUnwindSafe for AuditEventType
impl Send for AuditEventType
impl Sync for AuditEventType
impl Unpin for AuditEventType
impl UnwindSafe for AuditEventType
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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