DdosMitigationRulePropertiesFormat interface
DDoS mitigation rule properties. The service validates that each rule specifies at least one applicable default mitigation or source policy override and that the default mitigations match the selected trafficScope.
Properties
| provisioning |
The provisioning state of the DDoS mitigation rule. |
| source |
Source-specific actions that override the default mitigations. A rule supports at most one Deny override and one Permit override. |
| tcp |
The default TCP mitigations. This property is valid only when trafficScope is Tcp. |
| traffic |
The traffic protocol to which the mitigation rule applies. |
| udp |
The default UDP mitigations. This property is valid only when trafficScope is Udp. |
Property Details
provisioningState
The provisioning state of the DDoS mitigation rule.
provisioningState?: string
Property Value
string
sourcePolicyOverrides
Source-specific actions that override the default mitigations. A rule supports at most one Deny override and one Permit override.
sourcePolicyOverrides?: DdosSourcePolicyOverride[]
Property Value
tcpDefaultMitigations
The default TCP mitigations. This property is valid only when trafficScope is Tcp.
tcpDefaultMitigations?: DdosTcpDefaultMitigations
Property Value
trafficScope
The traffic protocol to which the mitigation rule applies.
trafficScope: string
Property Value
string
udpDefaultMitigations
The default UDP mitigations. This property is valid only when trafficScope is Udp.
udpDefaultMitigations?: DdosUdpDefaultMitigations