Class: Aws::Shield::Types::AttackDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::Shield::Types::AttackDetail
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-shield/types.rb
Overview
The details of a DDoS attack.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attack_counters ⇒ Array<Types::SummarizedCounter>
List of counters that describe the attack for the specified time period.
-
#attack_id ⇒ String
The unique identifier (ID) of the attack.
-
#attack_properties ⇒ Array<Types::AttackProperty>
The array of objects that provide details of the Shield event.
-
#end_time ⇒ Time
The time the attack ended, in Unix time in seconds.
-
#mitigations ⇒ Array<Types::Mitigation>
List of mitigation actions taken for the attack.
-
#resource_arn ⇒ String
The ARN (Amazon Resource Name) of the resource that was attacked.
-
#start_time ⇒ Time
The time the attack started, in Unix time in seconds.
-
#sub_resources ⇒ Array<Types::SubResourceSummary>
If applicable, additional detail about the resource being attacked, for example, IP address or URL.
Instance Attribute Details
#attack_counters ⇒ Array<Types::SummarizedCounter>
List of counters that describe the attack for the specified time period.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#attack_id ⇒ String
The unique identifier (ID) of the attack.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#attack_properties ⇒ Array<Types::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*.
[1]: docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#set-ddos-alarms
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The time the attack ended, in Unix time in seconds.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#mitigations ⇒ Array<Types::Mitigation>
List of mitigation actions taken for the attack.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The ARN (Amazon Resource Name) of the resource that was attacked.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The time the attack started, in Unix time in seconds.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |
#sub_resources ⇒ Array<Types::SubResourceSummary>
If applicable, additional detail about the resource being attacked, for example, IP address or URL.
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-shield/types.rb', line 220 class AttackDetail < Struct.new( :attack_id, :resource_arn, :sub_resources, :start_time, :end_time, :attack_counters, :attack_properties, :mitigations) SENSITIVE = [] include Aws::Structure end |