Class: Aws::Shield::Types::AttackProperty
- Inherits:
-
Struct
- Object
- Struct
- Aws::Shield::Types::AttackProperty
- Defined in:
- gems/aws-sdk-shield/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.
274 275 276 277 278 279 280 281 282 |
# File 'gems/aws-sdk-shield/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 'gems/aws-sdk-shield/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 'gems/aws-sdk-shield/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 'gems/aws-sdk-shield/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 'gems/aws-sdk-shield/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 |