pub struct DetectsBehavior {Show 34 fields
pub alleged_filetype: String,
pub behavior_id: String,
pub cmdline: String,
pub confidence: i32,
pub container_id: Option<String>,
pub control_graph_id: String,
pub description: String,
pub device_id: String,
pub display_name: String,
pub filename: String,
pub filepath: String,
pub ioc_description: String,
pub ioc_source: String,
pub ioc_type: String,
pub ioc_value: String,
pub md5: String,
pub objective: String,
pub parent_details: Box<DetectsParentDetails>,
pub pattern_disposition: i32,
pub pattern_disposition_details: Box<PatterndispositionPatternDisposition>,
pub rule_instance_id: Option<String>,
pub rule_instance_version: Option<i32>,
pub scenario: String,
pub severity: i32,
pub sha256: String,
pub tactic: String,
pub tactic_id: String,
pub technique: String,
pub technique_id: String,
pub template_instance_id: Option<String>,
pub timestamp: String,
pub triggering_process_graph_id: String,
pub user_id: String,
pub user_name: String,
}Fields§
§alleged_filetype: String§behavior_id: String§cmdline: String§confidence: i32§container_id: Option<String>§control_graph_id: String§description: String§device_id: String§display_name: String§filename: String§filepath: String§ioc_description: String§ioc_source: String§ioc_type: String§ioc_value: String§md5: String§objective: String§parent_details: Box<DetectsParentDetails>§pattern_disposition: i32§pattern_disposition_details: Box<PatterndispositionPatternDisposition>§rule_instance_id: Option<String>§rule_instance_version: Option<i32>§scenario: String§severity: i32§sha256: String§tactic: String§tactic_id: String§technique: String§technique_id: String§template_instance_id: Option<String>§timestamp: String§triggering_process_graph_id: String§user_id: String§user_name: StringImplementations§
Source§impl DetectsBehavior
impl DetectsBehavior
pub fn new( alleged_filetype: String, behavior_id: String, cmdline: String, confidence: i32, control_graph_id: String, description: String, device_id: String, display_name: String, filename: String, filepath: String, ioc_description: String, ioc_source: String, ioc_type: String, ioc_value: String, md5: String, objective: String, parent_details: DetectsParentDetails, pattern_disposition: i32, pattern_disposition_details: PatterndispositionPatternDisposition, scenario: String, severity: i32, sha256: String, tactic: String, tactic_id: String, technique: String, technique_id: String, timestamp: String, triggering_process_graph_id: String, user_id: String, user_name: String, ) -> DetectsBehavior
Trait Implementations§
Source§impl Clone for DetectsBehavior
impl Clone for DetectsBehavior
Source§fn clone(&self) -> DetectsBehavior
fn clone(&self) -> DetectsBehavior
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 DetectsBehavior
impl Debug for DetectsBehavior
Source§impl Default for DetectsBehavior
impl Default for DetectsBehavior
Source§fn default() -> DetectsBehavior
fn default() -> DetectsBehavior
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DetectsBehavior
impl<'de> Deserialize<'de> for DetectsBehavior
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 DetectsBehavior
impl PartialEq for DetectsBehavior
Source§impl Serialize for DetectsBehavior
impl Serialize for DetectsBehavior
impl StructuralPartialEq for DetectsBehavior
Auto Trait Implementations§
impl Freeze for DetectsBehavior
impl RefUnwindSafe for DetectsBehavior
impl Send for DetectsBehavior
impl Sync for DetectsBehavior
impl Unpin for DetectsBehavior
impl UnwindSafe for DetectsBehavior
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