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

provisioningState

The provisioning state of the DDoS mitigation rule.

sourcePolicyOverrides

Source-specific actions that override the default mitigations. A rule supports at most one Deny override and one Permit override.

tcpDefaultMitigations

The default TCP mitigations. This property is valid only when trafficScope is Tcp.

trafficScope

The traffic protocol to which the mitigation rule applies.

udpDefaultMitigations

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

Property Value