Struct aws_sdk_securityhub::model::Threat
source · [−]#[non_exhaustive]pub struct Threat {
pub name: Option<String>,
pub severity: Option<String>,
pub item_count: i32,
pub file_paths: Option<Vec<FilePaths>>,
}Expand description
Provides information about the threat detected in a security finding and the file paths that were affected by the threat.
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>The name of the threat.
severity: Option<String>The severity of the threat.
item_count: i32This total number of items in which the threat has been detected.
file_paths: Option<Vec<FilePaths>>Provides information about the file paths that were affected by the threat.
Implementations
sourceimpl Threat
impl Threat
sourcepub fn item_count(&self) -> i32
pub fn item_count(&self) -> i32
This total number of items in which the threat has been detected.
sourcepub fn file_paths(&self) -> Option<&[FilePaths]>
pub fn file_paths(&self) -> Option<&[FilePaths]>
Provides information about the file paths that were affected by the threat.
Trait Implementations
impl StructuralPartialEq for Threat
Auto Trait Implementations
impl RefUnwindSafe for Threat
impl Send for Threat
impl Sync for Threat
impl Unpin for Threat
impl UnwindSafe for Threat
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more