CloudArmor class

Fields related to Google Cloud Armor findings.

Constructors

CloudArmor({AdaptiveProtection? adaptiveProtection, Attack? attack, String? duration, Requests? requests, SecurityPolicy? securityPolicy, String? threatVector})
CloudArmor.fromJson(Map json_)

Properties

adaptiveProtection AdaptiveProtection?
Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.
getter/setter pair
attack Attack?
Information about DDoS attack volume and classification.
getter/setter pair
duration String?
Duration of attack from the start until the current moment (updated every 5 minutes).
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
requests Requests?
Information about incoming requests evaluated by Google Cloud Armor security policies.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityPolicy SecurityPolicy?
Information about the Google Cloud Armor security policy relevant to the finding.
getter/setter pair
threatVector String?
Distinguish between volumetric & protocol DDoS attack and application layer attacks.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited