Struct aws_sdk_securityhub::types::ThreatIntelIndicator
source · #[non_exhaustive]pub struct ThreatIntelIndicator {
pub type: Option<ThreatIntelIndicatorType>,
pub value: Option<String>,
pub category: Option<ThreatIntelIndicatorCategory>,
pub last_observed_at: Option<String>,
pub source: Option<String>,
pub source_url: Option<String>,
}Expand description
Details about the threat intelligence related to a finding.
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.type: Option<ThreatIntelIndicatorType>The type of threat intelligence indicator.
value: Option<String>The value of a threat intelligence indicator.
category: Option<ThreatIntelIndicatorCategory>The category of a threat intelligence indicator.
last_observed_at: Option<String>Indicates when the most recent instance of a threat intelligence indicator was observed.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.
source: Option<String>The source of the threat intelligence indicator.
source_url: Option<String>The URL to the page or site where you can get more information about the threat intelligence indicator.
Implementations§
source§impl ThreatIntelIndicator
impl ThreatIntelIndicator
sourcepub fn type(&self) -> Option<&ThreatIntelIndicatorType>
pub fn type(&self) -> Option<&ThreatIntelIndicatorType>
The type of threat intelligence indicator.
sourcepub fn category(&self) -> Option<&ThreatIntelIndicatorCategory>
pub fn category(&self) -> Option<&ThreatIntelIndicatorCategory>
The category of a threat intelligence indicator.
sourcepub fn last_observed_at(&self) -> Option<&str>
pub fn last_observed_at(&self) -> Option<&str>
Indicates when the most recent instance of a threat intelligence indicator was observed.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.
sourcepub fn source_url(&self) -> Option<&str>
pub fn source_url(&self) -> Option<&str>
The URL to the page or site where you can get more information about the threat intelligence indicator.
source§impl ThreatIntelIndicator
impl ThreatIntelIndicator
sourcepub fn builder() -> ThreatIntelIndicatorBuilder
pub fn builder() -> ThreatIntelIndicatorBuilder
Creates a new builder-style object to manufacture ThreatIntelIndicator.
Trait Implementations§
source§impl Clone for ThreatIntelIndicator
impl Clone for ThreatIntelIndicator
source§fn clone(&self) -> ThreatIntelIndicator
fn clone(&self) -> ThreatIntelIndicator
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ThreatIntelIndicator
impl Debug for ThreatIntelIndicator
source§impl PartialEq for ThreatIntelIndicator
impl PartialEq for ThreatIntelIndicator
source§fn eq(&self, other: &ThreatIntelIndicator) -> bool
fn eq(&self, other: &ThreatIntelIndicator) -> bool
self and other values to be equal, and is used
by ==.