SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig class
Constructors
-
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig({Input<double?>? confidenceThreshold, Input<int?>? expirationSec, Input<double?>? impactedBaselineThreshold, Input<double?>? loadThreshold})
-
Creates a new SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig.
confidenceThreshold Rules are only automatically deployed for alerts on potential attacks with confidence scores greater than this threshold.
expirationSec Google Cloud Armor stops applying the action in the automatically deployed rule to an identified attacker after this duration. The rule continues to operate against new requests.
impactedBaselineThreshold Rules are only automatically deployed when the estimated impact to baseline traffic from the suggested mitigation is below this threshold.
loadThreshold Identifies new attackers only when the load to the backend service that is under attack exceeds this threshold.
const
-
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
confidenceThreshold
→ Input<double?>?
-
Rules are only automatically deployed for alerts on potential attacks with confidence scores greater than this threshold.
final
-
expirationSec
→ Input<int?>?
-
Google Cloud Armor stops applying the action in the automatically deployed rule to an identified attacker after this duration. The rule continues to operate against new requests.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
impactedBaselineThreshold
→ Input<double?>?
-
Rules are only automatically deployed when the estimated impact to baseline traffic from the suggested mitigation is below this threshold.
final
-
loadThreshold
→ Input<double?>?
-
Identifies new attackers only when the load to the backend service that is under attack exceeds this threshold.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited