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 more
Source§
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 UnsafeUnpin for SecurityEventType
impl UnwindSafe for SecurityEventType
Blanket Implementations§
Source§
impl<T>
BorrowMut<T> for T
where T: ?Sized,
impl<T>
BorrowMut<T> for T
where 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 T
where T:
Clone,
impl<T>
CloneToUninit
for T
where 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].