SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig

data class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig(val autoDeployConfidenceThreshold: Double? = null, val autoDeployExpirationSec: Int? = null, val autoDeployImpactedBaselineThreshold: Double? = null, val autoDeployLoadThreshold: Double? = null, val detectionAbsoluteQps: Double? = null, val detectionLoadThreshold: Double? = null, val detectionRelativeToBaselineQps: Double? = null, val name: String, val trafficGranularityConfigs: List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig>? = null)

Constructors

constructor(autoDeployConfidenceThreshold: Double? = null, autoDeployExpirationSec: Int? = null, autoDeployImpactedBaselineThreshold: Double? = null, autoDeployLoadThreshold: Double? = null, detectionAbsoluteQps: Double? = null, detectionLoadThreshold: Double? = null, detectionRelativeToBaselineQps: Double? = null, name: String, trafficGranularityConfigs: List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Confidence threshold above which Adaptive Protection's auto-deploy takes actions.

Link copied to clipboard

Duration over which Adaptive Protection's auto-deployed actions last.

Link copied to clipboard

Impacted baseline threshold below which Adaptive Protection's auto-deploy takes actions.

Link copied to clipboard

Load threshold above which Adaptive Protection automatically deploy threshold based on the backend load threshold and detect a new rule during an alerted attack.

Link copied to clipboard

Detection threshold based on absolute QPS.

Link copied to clipboard

Detection threshold based on the backend service's load.

Link copied to clipboard

Detection threshold based on QPS relative to the average of baseline traffic.

Link copied to clipboard

The name of config. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.

Link copied to clipboard

Configuration options for enabling Adaptive Protection to work on the specified service granularity. Structure is documented below.