pub struct MitreAttackPattern {
pub is_subtechnique: Option<bool>,
pub data_sources: BTreeSet<String>,
pub detection: Option<String>,
pub effective_permissions: BTreeSet<String>,
pub permissions_required: BTreeSet<String>,
pub platforms: BTreeSet<String>,
pub system_requirements: BTreeSet<String>,
}
Expand description
MITRE custom properties to extend the attack-pattern
STIX domain object.
Fields§
§is_subtechnique: Option<bool>
§data_sources: BTreeSet<String>
§detection: Option<String>
§effective_permissions: BTreeSet<String>
§permissions_required: BTreeSet<String>
§platforms: BTreeSet<String>
§system_requirements: BTreeSet<String>
Trait Implementations§
Source§impl Default for MitreAttackPattern
impl Default for MitreAttackPattern
Source§fn default() -> MitreAttackPattern
fn default() -> MitreAttackPattern
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MitreAttackPattern
impl<'de> Deserialize<'de> for MitreAttackPattern
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 MitreAttackPattern
impl RefUnwindSafe for MitreAttackPattern
impl Send for MitreAttackPattern
impl Sync for MitreAttackPattern
impl Unpin for MitreAttackPattern
impl UnwindSafe for MitreAttackPattern
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