Compute Engine v1 API - Class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig (3.0.0)

public sealed class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig : IMessage<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig>, IEquatable<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig>, IDeepCloneable<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig>, IBufferMessage, IMessage

Inheritance

object > SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig()

public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig()

SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig(SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig)

public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig(SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig other)
Parameter
Name Description
other SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig

Properties

AutoDeployConfidenceThreshold

public float AutoDeployConfidenceThreshold { get; set; }
Property Value
Type Description
float

AutoDeployExpirationSec

public int AutoDeployExpirationSec { get; set; }
Property Value
Type Description
int

AutoDeployImpactedBaselineThreshold

public float AutoDeployImpactedBaselineThreshold { get; set; }
Property Value
Type Description
float

AutoDeployLoadThreshold

public float AutoDeployLoadThreshold { get; set; }
Property Value
Type Description
float

DetectionAbsoluteQps

public float DetectionAbsoluteQps { get; set; }
Property Value
Type Description
float

DetectionLoadThreshold

public float DetectionLoadThreshold { get; set; }
Property Value
Type Description
float

DetectionRelativeToBaselineQps

public float DetectionRelativeToBaselineQps { get; set; }
Property Value
Type Description
float

HasAutoDeployConfidenceThreshold

public bool HasAutoDeployConfidenceThreshold { get; }

Gets whether the "auto_deploy_confidence_threshold" field is set

Property Value
Type Description
bool

HasAutoDeployExpirationSec

public bool HasAutoDeployExpirationSec { get; }

Gets whether the "auto_deploy_expiration_sec" field is set

Property Value
Type Description
bool

HasAutoDeployImpactedBaselineThreshold

public bool HasAutoDeployImpactedBaselineThreshold { get; }

Gets whether the "auto_deploy_impacted_baseline_threshold" field is set

Property Value
Type Description
bool

HasAutoDeployLoadThreshold

public bool HasAutoDeployLoadThreshold { get; }

Gets whether the "auto_deploy_load_threshold" field is set

Property Value
Type Description
bool

HasDetectionAbsoluteQps

public bool HasDetectionAbsoluteQps { get; }

Gets whether the "detection_absolute_qps" field is set

Property Value
Type Description
bool

HasDetectionLoadThreshold

public bool HasDetectionLoadThreshold { get; }

Gets whether the "detection_load_threshold" field is set

Property Value
Type Description
bool

HasDetectionRelativeToBaselineQps

public bool HasDetectionRelativeToBaselineQps { get; }

Gets whether the "detection_relative_to_baseline_qps" field is set

Property Value
Type Description
bool

HasName

public bool HasName { get; }

Gets whether the "name" field is set

Property Value
Type Description
bool

Name

public string Name { get; set; }

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

Property Value
Type Description
string

TrafficGranularityConfigs

public RepeatedField<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig> TrafficGranularityConfigs { get; }

Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.

Property Value
Type Description
RepeatedFieldSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig