libZSservicesZSamazonka-shieldZSamazonka-shield
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Shield.Types.SummarizedAttackVector

Description

 
Synopsis

Documentation

data SummarizedAttackVector Source #

A summary of information about the attack.

See: newSummarizedAttackVector smart constructor.

Constructors

SummarizedAttackVector' 

Fields

Instances

Instances details
Eq SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

Read SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

Show SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

Generic SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

Associated Types

type Rep SummarizedAttackVector :: Type -> Type #

NFData SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

Methods

rnf :: SummarizedAttackVector -> () #

Hashable SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

FromJSON SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

type Rep SummarizedAttackVector Source # 
Instance details

Defined in Amazonka.Shield.Types.SummarizedAttackVector

type Rep SummarizedAttackVector = D1 ('MetaData "SummarizedAttackVector" "Amazonka.Shield.Types.SummarizedAttackVector" "libZSservicesZSamazonka-shieldZSamazonka-shield" 'False) (C1 ('MetaCons "SummarizedAttackVector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vectorCounters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SummarizedCounter])) :*: S1 ('MetaSel ('Just "vectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSummarizedAttackVector Source #

Create a value of SummarizedAttackVector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vectorCounters:SummarizedAttackVector', summarizedAttackVector_vectorCounters - The list of counters that describe the details of the attack.

$sel:vectorType:SummarizedAttackVector', summarizedAttackVector_vectorType - The attack type, for example, SNMP reflection or SYN flood.

summarizedAttackVector_vectorCounters :: Lens' SummarizedAttackVector (Maybe [SummarizedCounter]) Source #

The list of counters that describe the details of the attack.

summarizedAttackVector_vectorType :: Lens' SummarizedAttackVector Text Source #

The attack type, for example, SNMP reflection or SYN flood.