ProtocolCustomSettingsFormatArgs

data class ProtocolCustomSettingsFormatArgs(val protocol: Output<Either<String, DdosCustomPolicyProtocol>>? = null, val sourceRateOverride: Output<String>? = null, val triggerRateOverride: Output<String>? = null, val triggerSensitivityOverride: Output<Either<String, DdosCustomPolicyTriggerSensitivityOverride>>? = null) : ConvertibleToJava<ProtocolCustomSettingsFormatArgs>

DDoS custom policy properties.

Constructors

Link copied to clipboard
constructor(protocol: Output<Either<String, DdosCustomPolicyProtocol>>? = null, sourceRateOverride: Output<String>? = null, triggerRateOverride: Output<String>? = null, triggerSensitivityOverride: Output<Either<String, DdosCustomPolicyTriggerSensitivityOverride>>? = null)

Properties

Link copied to clipboard
val protocol: Output<Either<String, DdosCustomPolicyProtocol>>? = null

The protocol for which the DDoS protection policy is being customized.

Link copied to clipboard
val sourceRateOverride: Output<String>? = null

The customized DDoS protection source rate.

Link copied to clipboard
val triggerRateOverride: Output<String>? = null

The customized DDoS protection trigger rate.

Link copied to clipboard

The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.

Functions

Link copied to clipboard
open override fun toJava(): ProtocolCustomSettingsFormatArgs