AttackDetail class

The details of a DDoS attack.

Constructors

AttackDetail({List<SummarizedCounter>? attackCounters, String? attackId, List<AttackProperty>? attackProperties, DateTime? endTime, List<Mitigation>? mitigations, String? resourceArn, DateTime? startTime, List<SubResourceSummary>? subResources})
AttackDetail.fromJson(Map<String, dynamic> json)
factory

Properties

attackCounters → List<SummarizedCounter>?
List of counters that describe the attack for the specified time period.
final
attackId → String?
The unique identifier (ID) of the attack.
final
attackProperties → List<AttackProperty>?
The array of AttackProperty objects.
final
endTime → DateTime?
The time the attack ended, in Unix time in seconds. For more information see timestamp.
final
hashCode → int
The hash code for this object.
no setterinherited
mitigations → List<Mitigation>?
List of mitigation actions taken for the attack.
final
resourceArn → String?
The ARN (Amazon Resource Name) of the resource that was attacked.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startTime → DateTime?
The time the attack started, in Unix time in seconds. For more information see timestamp.
final
subResources → List<SubResourceSummary>?
If applicable, additional detail about the resource being attacked, for example, IP address or URL.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited