#[non_exhaustive]pub struct AnalysisTarget {
pub name: Option<String>,
pub type: Option<String>,
}Expand description
Analysis Target
The analysis target defines the scope of monitored activities, specifying what entity, system or process is analyzed for activity patterns.
[] Category: | Name: analysis_target
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>Name
The specific name or identifier of the analysis target, such as the username of a User Account, the name of a Kubernetes Cluster, the identifier of a Network Namespace, or the name of an Application Component.
required
type: Option<String>Type
The category of the analysis target, such as User Account, Kubernetes Cluster, Network Namespace, or Application Component.
optional
Trait Implementations§
Source§impl Clone for AnalysisTarget
impl Clone for AnalysisTarget
Source§fn clone(&self) -> AnalysisTarget
fn clone(&self) -> AnalysisTarget
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 AnalysisTarget
impl Debug for AnalysisTarget
Source§impl Default for AnalysisTarget
impl Default for AnalysisTarget
Source§fn default() -> AnalysisTarget
fn default() -> AnalysisTarget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalysisTargetwhere
AnalysisTarget: Default,
impl<'de> Deserialize<'de> for AnalysisTargetwhere
AnalysisTarget: Default,
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 AnalysisTarget
impl PartialEq for AnalysisTarget
Source§impl Serialize for AnalysisTarget
impl Serialize for AnalysisTarget
impl StructuralPartialEq for AnalysisTarget
Auto Trait Implementations§
impl Freeze for AnalysisTarget
impl RefUnwindSafe for AnalysisTarget
impl Send for AnalysisTarget
impl Sync for AnalysisTarget
impl Unpin for AnalysisTarget
impl UnwindSafe for AnalysisTarget
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