Struct aws_sdk_shield::model::AttackDetail [−][src]
#[non_exhaustive]pub struct AttackDetail {
pub attack_id: Option<String>,
pub resource_arn: Option<String>,
pub sub_resources: Option<Vec<SubResourceSummary>>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub attack_counters: Option<Vec<SummarizedCounter>>,
pub attack_properties: Option<Vec<AttackProperty>>,
pub mitigations: Option<Vec<Mitigation>>,
}
Expand description
The details of a DDoS attack.
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.attack_id: Option<String>
The unique identifier (ID) of the attack.
resource_arn: Option<String>
The ARN (Amazon Resource Name) of the resource that was attacked.
sub_resources: Option<Vec<SubResourceSummary>>
If applicable, additional detail about the resource being attacked, for example, IP address or URL.
start_time: Option<DateTime>
The time the attack started, in Unix time in seconds.
end_time: Option<DateTime>
The time the attack ended, in Unix time in seconds.
attack_counters: Option<Vec<SummarizedCounter>>
List of counters that describe the attack for the specified time period.
attack_properties: Option<Vec<AttackProperty>>
The array of objects that provide details of the Shield event.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
mitigations: Option<Vec<Mitigation>>
List of mitigation actions taken for the attack.
Implementations
The ARN (Amazon Resource Name) of the resource that was attacked.
If applicable, additional detail about the resource being attacked, for example, IP address or URL.
The time the attack started, in Unix time in seconds.
List of counters that describe the attack for the specified time period.
The array of objects that provide details of the Shield event.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
List of mitigation actions taken for the attack.
Creates a new builder-style object to manufacture AttackDetail
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AttackDetail
impl Send for AttackDetail
impl Sync for AttackDetail
impl Unpin for AttackDetail
impl UnwindSafe for AttackDetail
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more