Struct aws_sdk_detective::types::TtPsObservedDetail
source · #[non_exhaustive]pub struct TtPsObservedDetail {
pub tactic: Option<String>,
pub technique: Option<String>,
pub procedure: Option<String>,
pub ip_address: Option<String>,
pub api_name: Option<String>,
pub api_success_count: i64,
pub api_failure_count: i64,
}
Expand description
Details tactics, techniques, and procedures (TTPs) used in a potential security event. Tactics are based on MITRE ATT&CK Matrix for Enterprise.
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.tactic: Option<String>
The tactic used, identified by the investigation.
technique: Option<String>
The technique used, identified by the investigation.
procedure: Option<String>
The procedure used, identified by the investigation.
ip_address: Option<String>
The IP address where the tactics, techniques, and procedure (TTP) was observed.
api_name: Option<String>
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
api_success_count: i64
The total number of successful API requests.
api_failure_count: i64
The total number of failed API requests.
Implementations§
source§impl TtPsObservedDetail
impl TtPsObservedDetail
sourcepub fn ip_address(&self) -> Option<&str>
pub fn ip_address(&self) -> Option<&str>
The IP address where the tactics, techniques, and procedure (TTP) was observed.
sourcepub fn api_name(&self) -> Option<&str>
pub fn api_name(&self) -> Option<&str>
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
sourcepub fn api_success_count(&self) -> i64
pub fn api_success_count(&self) -> i64
The total number of successful API requests.
sourcepub fn api_failure_count(&self) -> i64
pub fn api_failure_count(&self) -> i64
The total number of failed API requests.
source§impl TtPsObservedDetail
impl TtPsObservedDetail
sourcepub fn builder() -> TtPsObservedDetailBuilder
pub fn builder() -> TtPsObservedDetailBuilder
Creates a new builder-style object to manufacture TtPsObservedDetail
.
Trait Implementations§
source§impl Clone for TtPsObservedDetail
impl Clone for TtPsObservedDetail
source§fn clone(&self) -> TtPsObservedDetail
fn clone(&self) -> TtPsObservedDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TtPsObservedDetail
impl Debug for TtPsObservedDetail
source§impl PartialEq for TtPsObservedDetail
impl PartialEq for TtPsObservedDetail
source§fn eq(&self, other: &TtPsObservedDetail) -> bool
fn eq(&self, other: &TtPsObservedDetail) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TtPsObservedDetail
Auto Trait Implementations§
impl Freeze for TtPsObservedDetail
impl RefUnwindSafe for TtPsObservedDetail
impl Send for TtPsObservedDetail
impl Sync for TtPsObservedDetail
impl Unpin for TtPsObservedDetail
impl UnwindSafe for TtPsObservedDetail
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more