#[non_exhaustive]pub struct DataSecurity {Show 20 fields
pub category: Option<String>,
pub category_id: Option<i64>,
pub classifier_details: Option<Box<ClassifierDetails>>,
pub confidentiality: Option<String>,
pub confidentiality_id: Option<i64>,
pub data_lifecycle_state: Option<String>,
pub data_lifecycle_state_id: Option<i64>,
pub detection_pattern: Option<String>,
pub detection_system: Option<String>,
pub detection_system_id: Option<i64>,
pub discovery_details: Option<Vec<DiscoveryDetails>>,
pub pattern_match: Option<String>,
pub policy: Option<Box<Policy>>,
pub size: Option<i64>,
pub src_url: Option<String>,
pub status: Option<String>,
pub status_details: Option<Vec<String>>,
pub status_id: Option<i64>,
pub total: Option<i64>,
pub uid: Option<String>,
}Expand description
Data Security
The Data Security object describes the characteristics, techniques and content of a Data Loss Prevention (DLP), Data Loss Detection (DLD), Data Classification, or similar tools’ finding, alert, or detection mechanism(s).
[] Category: | Name: data_security
Constraints:
- at_least_one:
[category_id,confidentiality_id]
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.category: Option<String>Category
The name of the data classification category that data matched into, e.g. Financial, Personal, Governmental, etc.
optional
category_id: Option<i64>Category ID
The normalized identifier of the data classification category.
recommended
classifier_details: Option<Box<ClassifierDetails>>Classifier Details
Describes details about the classifier used for data classification.
recommended
confidentiality: Option<String>Confidentiality
The file content confidentiality, normalized to the confidentiality_id value. In the case of ‘Other’, it is defined by the event source.
optional
confidentiality_id: Option<i64>Confidentiality ID
The normalized identifier of the file content confidentiality indicator.
recommended
data_lifecycle_state: Option<String>Data Lifecycle State
The name of the stage or state that the data was in. E.g., Data-at-Rest, Data-in-Transit, etc.
optional
data_lifecycle_state_id: Option<i64>Data Lifecycle State ID
The stage or state that the data was in when it was assessed or scanned by a data security tool.
recommended
detection_pattern: Option<String>Detection Pattern
Specific pattern, algorithm, fingerprint, or model used for detection.
recommended
detection_system: Option<String>Detection System
The name of the type of data security tool or system that the finding, detection, or alert originated from. E.g., Endpoint, Secure Email Gateway, etc.
optional
detection_system_id: Option<i64>Detection System ID
The type of data security tool or system that the finding, detection, or alert originated from.
recommended
discovery_details: Option<Vec<DiscoveryDetails>>Discovery Details
Details about the data discovered by classification job.
optional
pattern_match: Option<String>Pattern Match
A text, binary, file name, or datastore that matched against a detection rule.
optional
policy: Option<Box<Policy>>Policy
Details about the policy that triggered the finding.
recommended
size: Option<i64>Size
Size of the data classified.
optional
src_url: Option<String>Source URL
The source URL pointing towards the full classification job details.
optional
status: Option<String>Status
The resultant status of the classification job normalized to the caption of the status_id value. In the case of ‘Other’, it is defined by the event source.
recommended
status_details: Option<Vec<String>>Status Details
The contextual description of the status, status_id value.
optional
status_id: Option<i64>Status ID
The normalized status identifier of the classification job.
recommended
total: Option<i64>Total
The total count of discovered entities, by the classification job.
optional
uid: Option<String>Unique ID
The unique identifier of the classification job.
optional
Trait Implementations§
Source§impl Clone for DataSecurity
impl Clone for DataSecurity
Source§fn clone(&self) -> DataSecurity
fn clone(&self) -> DataSecurity
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more