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
show all
Defined in:
(unknown)

Overview

Details of the described attack.

Instance Attribute Summary collapse

Instance Attribute Details

#attack_layerString

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

Returns:

  • (String)

    The type of distributed denial of service (DDoS) event that was observed.

#attack_property_identifierString

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

Returns:

  • (String)

    Defines the DDoS attack property information that is provided.

#top_contributorsArray<Types::Contributor>

The array of contributor objects that includes the top five contributors to an attack.

Returns:

  • (Array<Types::Contributor>)

    The array of contributor objects that includes the top five contributors to an attack.

#totalInteger

The total contributions made to this attack by all contributors, not just the five listed in the TopContributors list.

Returns:

  • (Integer)

    The total contributions made to this attack by all contributors, not just the five listed in the TopContributors list.

#unitString

The unit of the Value of the contributions.

Possible values:

  • BITS
  • BYTES
  • PACKETS
  • REQUESTS

Returns:

  • (String)

    The unit of the Value of the contributions.