AttackProperty

public struct AttackProperty : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • 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.

    Declaration

    Swift

    public let attackLayer: AttackLayer?
  • 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.

    Declaration

    Swift

    public let attackPropertyIdentifier: AttackPropertyIdentifier?
  • The array of Contributor objects that includes the top five contributors to an attack.

    Declaration

    Swift

    public let topContributors: [Contributor]?
  • The total contributions made to this attack by all contributors, not just the five listed in the TopContributors list.

    Declaration

    Swift

    public let total: Int64?
  • The unit of the Value of the contributions.

    Declaration

    Swift

    public let unit: Unit?
  • Undocumented

    Declaration

    Swift

    public init(attackLayer: AttackLayer? = nil, attackPropertyIdentifier: AttackPropertyIdentifier? = nil, topContributors: [Contributor]? = nil, total: Int64? = nil, unit: Unit? = nil)