Paws::Shield::AttackProperty
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Shield::AttackProperty object:
$service_obj->Method(Att1 => { AttackLayer => $value, ..., Unit => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::Shield::AttackProperty object:
$result = $service_obj->Method(...); $result->Att1->AttackLayer
Details of the described attack.
The type of distributed denial of service (DDoS) event that was observed. C<NETWORK> indicates layer 3 and layer 4 events and C<APPLICATION> indicates layer 7 events.
Defines the DDoS attack property information that is provided. The C<WORDPRESS_PINGBACK_REFLECTOR> and C<WORDPRESS_PINGBACK_SOURCE> values are valid only for WordPress reflective pingback DDoS attacks.
The array of Contributor objects that includes the top five contributors to an attack.
The total contributions made to this attack by all contributors, not just the five listed in the C<TopContributors> list.
The unit of the C<Value> of the contributions.
This class forms part of Paws, describing an object used in Paws::Shield
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.