Share via


DdosDetectionRule Class

A DDoS detection rule resource.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

DdosDetectionRule(*, id: str | None = None, name: str | None = None, detection_mode: str | _models.DdosDetectionMode | None = None, traffic_detection_rule: _models.TrafficDetectionRule | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
id
str

Resource ID.

Default value: None
name
str

The name of the DDoS detection rule.

Default value: None
detection_mode

The detection mode for the DDoS detection rule. "TrafficThreshold"

Default value: None
traffic_detection_rule

The traffic detection rule details.

Default value: None

Variables

Name Description
id
str

Resource ID.

name
str

The name of the DDoS detection rule.

etag
str

A unique read-only string that changes whenever the resource is updated.

type
str

The resource type.

provisioning_state

The provisioning state of the DDoS detection rule. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

detection_mode

The detection mode for the DDoS detection rule. "TrafficThreshold"

traffic_detection_rule

The traffic detection rule details.