You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Shield::Types::AttackProperty
- Inherits:
-
Struct
- Object
- Struct
- Aws::Shield::Types::AttackProperty
- Defined in:
- (unknown)
Overview
Details of the described attack.
Instance Attribute Summary collapse
-
#attack_layer ⇒ String
The type of distributed denial of service (DDoS) event that was observed.
-
#attack_property_identifier ⇒ String
Defines the DDoS attack property information that is provided.
-
#top_contributors ⇒ Array<Types::Contributor>
The array of contributor objects that includes the top five contributors to an attack.
-
#total ⇒ Integer
The total contributions made to this attack by all contributors, not just the five listed in the
TopContributors
list. -
#unit ⇒ String
The unit of the
Value
of the contributions.
Instance Attribute Details
#attack_layer ⇒ String
The type of distributed denial of service (DDoS) event that was
observed. NETWORK
indicates layer 3 and layer 4 events and
APPLICATION
indicates layer 7 events.
Possible values:
- NETWORK
- APPLICATION
#attack_property_identifier ⇒ String
Defines the DDoS attack property information that is provided. The
WORDPRESS_PINGBACK_REFLECTOR
and WORDPRESS_PINGBACK_SOURCE
values
are valid only for WordPress reflective pingback DDoS attacks.
Possible values:
- DESTINATION_URL
- REFERRER
- SOURCE_ASN
- SOURCE_COUNTRY
- SOURCE_IP_ADDRESS
- SOURCE_USER_AGENT
- WORDPRESS_PINGBACK_REFLECTOR
- WORDPRESS_PINGBACK_SOURCE
#top_contributors ⇒ Array<Types::Contributor>
The array of contributor objects that includes the top five contributors to an attack.
#total ⇒ Integer
The total contributions made to this attack by all contributors, not
just the five listed in the TopContributors
list.
#unit ⇒ String
The unit of the Value
of the contributions.
Possible values:
- BITS
- BYTES
- PACKETS
- REQUESTS