pub enum AdminActionType {
Show 39 variants
ConfigLatencyUpdated,
ConfigFaultsUpdated,
ConfigProxyUpdated,
ConfigTrafficShapingUpdated,
ConfigValidationUpdated,
ServerRestarted,
ServerShutdown,
ServerStatusChecked,
LogsCleared,
LogsExported,
LogsFiltered,
FixtureCreated,
FixtureUpdated,
FixtureDeleted,
FixtureBulkDeleted,
FixtureMoved,
RouteEnabled,
RouteDisabled,
RouteCreated,
RouteDeleted,
RouteUpdated,
ServiceEnabled,
ServiceDisabled,
ServiceConfigUpdated,
MetricsExported,
MetricsConfigUpdated,
UserCreated,
UserUpdated,
UserDeleted,
RoleChanged,
PermissionGranted,
PermissionRevoked,
SystemConfigBackedUp,
SystemConfigRestored,
SystemHealthChecked,
ApiKeyCreated,
ApiKeyDeleted,
ApiKeyRotated,
SecurityPolicyUpdated,
}Expand description
Admin action types that should be audited
Variants§
ConfigLatencyUpdated
ConfigFaultsUpdated
ConfigProxyUpdated
ConfigTrafficShapingUpdated
ConfigValidationUpdated
ServerRestarted
ServerShutdown
ServerStatusChecked
LogsCleared
LogsExported
LogsFiltered
FixtureCreated
FixtureUpdated
FixtureDeleted
FixtureBulkDeleted
FixtureMoved
RouteEnabled
RouteDisabled
RouteCreated
RouteDeleted
RouteUpdated
ServiceEnabled
ServiceDisabled
ServiceConfigUpdated
MetricsExported
MetricsConfigUpdated
UserCreated
UserUpdated
UserDeleted
RoleChanged
PermissionGranted
PermissionRevoked
SystemConfigBackedUp
SystemConfigRestored
SystemHealthChecked
ApiKeyCreated
ApiKeyDeleted
ApiKeyRotated
SecurityPolicyUpdated
Trait Implementations§
Source§impl Clone for AdminActionType
impl Clone for AdminActionType
Source§fn clone(&self) -> AdminActionType
fn clone(&self) -> AdminActionType
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdminActionType
impl Debug for AdminActionType
Source§impl<'de> Deserialize<'de> for AdminActionType
impl<'de> Deserialize<'de> for AdminActionType
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 Hash for AdminActionType
impl Hash for AdminActionType
Source§impl PartialEq for AdminActionType
impl PartialEq for AdminActionType
Source§impl Serialize for AdminActionType
impl Serialize for AdminActionType
impl Copy for AdminActionType
impl Eq for AdminActionType
impl StructuralPartialEq for AdminActionType
Auto Trait Implementations§
impl Freeze for AdminActionType
impl RefUnwindSafe for AdminActionType
impl Send for AdminActionType
impl Sync for AdminActionType
impl Unpin for AdminActionType
impl UnwindSafe for AdminActionType
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request