GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig constructor
const
GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig({
- required Input<
double> autoDeployConfidenceThreshold, - required Input<
int> autoDeployExpirationSec, - required Input<
double> autoDeployImpactedBaselineThreshold, - required Input<
double> autoDeployLoadThreshold, - required Input<
double> detectionAbsoluteQps, - required Input<
double> detectionLoadThreshold, - required Input<
double> detectionRelativeToBaselineQps, - required Input<
String> name, - required Input<
List< trafficGranularityConfigs,GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig> >
Creates a new GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.
autoDeployConfidenceThreshold Required.
autoDeployExpirationSec Required.
autoDeployImpactedBaselineThreshold Required.
autoDeployLoadThreshold Required.
detectionAbsoluteQps Required.
detectionLoadThreshold Required.
detectionRelativeToBaselineQps Required.
name The name of the security policy. Provide either this or a selfLink.
trafficGranularityConfigs Required.
Implementation
const GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig({
required this.autoDeployConfidenceThreshold,
required this.autoDeployExpirationSec,
required this.autoDeployImpactedBaselineThreshold,
required this.autoDeployLoadThreshold,
required this.detectionAbsoluteQps,
required this.detectionLoadThreshold,
required this.detectionRelativeToBaselineQps,
required this.name,
required this.trafficGranularityConfigs,
});