Class: Aws::Shield::Types::AttackProperty
- Inherits:
-
Struct
- Object
- Struct
- Aws::Shield::Types::AttackProperty
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-shield/types.rb
Overview
Details of a Shield event. This is provided as part of an AttackDetail.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attack_layer ⇒ String
The type of Shield event that was observed.
-
#attack_property_identifier ⇒ String
Defines the Shield event property information that is provided.
-
#top_contributors ⇒ Array<Types::Contributor>
Contributor objects for the top five contributors to a Shield event.
-
#total ⇒ Integer
The total contributions made to this Shield event by all contributors.
-
#unit ⇒ String
The unit used for the ‘Contributor` `Value` property.
Instance Attribute Details
#attack_layer ⇒ String
The type of Shield event that was observed. ‘NETWORK` indicates layer 3 and layer 4 events and `APPLICATION` indicates layer 7 events.
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
274 275 276 277 278 279 280 281 282 |
# File 'lib/aws-sdk-shield/types.rb', line 274 class AttackProperty < Struct.new( :attack_layer, :attack_property_identifier, :top_contributors, :unit, :total) SENSITIVE = [] include Aws::Structure end |
#attack_property_identifier ⇒ String
Defines the Shield event property information that is provided. The ‘WORDPRESS_PINGBACK_REFLECTOR` and `WORDPRESS_PINGBACK_SOURCE` values are valid only for WordPress reflective pingback events.
274 275 276 277 278 279 280 281 282 |
# File 'lib/aws-sdk-shield/types.rb', line 274 class AttackProperty < Struct.new( :attack_layer, :attack_property_identifier, :top_contributors, :unit, :total) SENSITIVE = [] include Aws::Structure end |
#top_contributors ⇒ Array<Types::Contributor>
Contributor objects for the top five contributors to a Shield event. A contributor is a source of traffic that Shield Advanced identifies as responsible for some or all of an event.
274 275 276 277 278 279 280 281 282 |
# File 'lib/aws-sdk-shield/types.rb', line 274 class AttackProperty < Struct.new( :attack_layer, :attack_property_identifier, :top_contributors, :unit, :total) SENSITIVE = [] include Aws::Structure end |
#total ⇒ Integer
The total contributions made to this Shield event by all contributors.
274 275 276 277 278 279 280 281 282 |
# File 'lib/aws-sdk-shield/types.rb', line 274 class AttackProperty < Struct.new( :attack_layer, :attack_property_identifier, :top_contributors, :unit, :total) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
The unit used for the ‘Contributor` `Value` property.
274 275 276 277 278 279 280 281 282 |
# File 'lib/aws-sdk-shield/types.rb', line 274 class AttackProperty < Struct.new( :attack_layer, :attack_property_identifier, :top_contributors, :unit, :total) SENSITIVE = [] include Aws::Structure end |