#[non_exhaustive]pub struct Analytic {
pub algorithm: Option<String>,
pub category: Option<String>,
pub desc: Option<String>,
pub name: Option<String>,
pub related_analytics: Option<Vec<Analytic>>,
pub state: Option<String>,
pub state_id: Option<i64>,
pub type: Option<String>,
pub type_id: Option<i64>,
pub uid: Option<String>,
pub version: Option<String>,
}Expand description
Analytic
The Analytic object contains details about the analytic technique used to analyze and derive insights from the data or information that led to the creation of a finding or conclusion.
[] Category: | Name: analytic
Constraints:
- at_least_one:
[name,uid]
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.algorithm: Option<String>Algorithm
The algorithm used by the underlying analytic to generate the finding.
optional
category: Option<String>Category
The analytic category.
optional
desc: Option<String>Description
The description of the analytic that generated the finding.
optional
name: Option<String>Name
The name of the analytic that generated the finding.
recommended
Related Analytics
Other analytics related to this analytic.
optional
state: Option<String>State
The Analytic state.
optional
state_id: Option<i64>State ID
The Analytic state identifier.
optional
type: Option<String>Type
The analytic type.
optional
type_id: Option<i64>Type ID
The analytic type ID.
required
uid: Option<String>Unique ID
The unique identifier of the analytic that generated the finding.
recommended
version: Option<String>Version
The analytic version. For example: 1.1.
optional