pub struct EntityProfile {
pub entity_id: String,
pub first_seen: DateTime<Utc>,
pub last_seen: DateTime<Utc>,
pub typical_event_rate: f64,
pub typical_error_rate: f64,
pub unusual_processes: Vec<String>,
pub network_connections: HashMap<String, usize>,
}Expand description
Entity (host/service) behavior profile
Fields§
§entity_id: String§first_seen: DateTime<Utc>§last_seen: DateTime<Utc>§typical_event_rate: f64§typical_error_rate: f64§unusual_processes: Vec<String>§network_connections: HashMap<String, usize>Implementations§
Trait Implementations§
Source§impl Clone for EntityProfile
impl Clone for EntityProfile
Source§fn clone(&self) -> EntityProfile
fn clone(&self) -> EntityProfile
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 EntityProfile
impl Debug for EntityProfile
Source§impl<'de> Deserialize<'de> for EntityProfile
impl<'de> Deserialize<'de> for EntityProfile
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
Auto Trait Implementations§
impl Freeze for EntityProfile
impl RefUnwindSafe for EntityProfile
impl Send for EntityProfile
impl Sync for EntityProfile
impl Unpin for EntityProfile
impl UnwindSafe for EntityProfile
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