GetSecurityPolicyAdaptiveProtectionConfigAutoDeployConfig class
Constructors
-
GetSecurityPolicyAdaptiveProtectionConfigAutoDeployConfig({required Input<
double> confidenceThreshold, required Input<int> expirationSec, required Input<double> impactedBaselineThreshold, required Input<double> loadThreshold}) -
Creates a new GetSecurityPolicyAdaptiveProtectionConfigAutoDeployConfig.
confidenceThresholdRules are only automatically deployed for alerts on potential attacks with confidence scores greater than this threshold.expirationSecGoogle 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.impactedBaselineThresholdRules are only automatically deployed when the estimated impact to baseline traffic from the suggested mitigation is below this threshold.loadThresholdIdentifies new attackers only when the load to the backend service that is under attack exceeds this threshold.const -
GetSecurityPolicyAdaptiveProtectionConfigAutoDeployConfig.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
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited