pub enum SecurityEventType {
AuthSuccess,
AuthFailure,
RateLimitViolation,
KeyRotation,
ConfigChange,
AccessDenied,
KeyGenerated,
DecryptionFailure,
IntegrityCheckFailed,
PolicyViolation,
}Expand description
Security event types
Variants§
AuthSuccess
Authentication attempt succeeded
AuthFailure
Authentication attempt failed
RateLimitViolation
Rate limit violation
KeyRotation
Key rotation performed
ConfigChange
Configuration changed
AccessDenied
Access denied
KeyGenerated
Encryption key generated
DecryptionFailure
Decryption failure
IntegrityCheckFailed
File integrity check failed
PolicyViolation
Security policy violation
Trait Implementations§
Source§impl Clone for SecurityEventType
impl Clone for SecurityEventType
Source§fn clone(&self) -> SecurityEventType
fn clone(&self) -> SecurityEventType
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 SecurityEventType
impl Debug for SecurityEventType
Source§impl<'de> Deserialize<'de> for SecurityEventType
impl<'de> Deserialize<'de> for SecurityEventType
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 SecurityEventType
impl PartialEq for SecurityEventType
Source§impl Serialize for SecurityEventType
impl Serialize for SecurityEventType
impl StructuralPartialEq for SecurityEventType
Auto Trait Implementations§
impl Freeze for SecurityEventType
impl RefUnwindSafe for SecurityEventType
impl Send for SecurityEventType
impl Sync for SecurityEventType
impl Unpin for SecurityEventType
impl UnwindSafe for SecurityEventType
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].