ProtocolCustomSettingsFormat Class

DDoS custom policy properties.

Inheritance
ProtocolCustomSettingsFormat

Constructor

ProtocolCustomSettingsFormat(*, protocol: typing.Union[str, _ForwardRef('DdosCustomPolicyProtocol'), NoneType] = None, trigger_rate_override: typing.Union[str, NoneType] = None, source_rate_override: typing.Union[str, NoneType] = None, trigger_sensitivity_override: typing.Union[str, _ForwardRef('DdosCustomPolicyTriggerSensitivityOverride'), NoneType] = None, **kwargs)

Parameters

protocol
str or DdosCustomPolicyProtocol

The protocol for which the DDoS protection policy is being customized. Possible values include: "Tcp", "Udp", "Syn".

trigger_rate_override
str

The customized DDoS protection trigger rate.

source_rate_override
str

The customized DDoS protection source rate.

trigger_sensitivity_override
str or DdosCustomPolicyTriggerSensitivityOverride

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. Possible values include: "Relaxed", "Low", "Default", "High".