Modify a Behavioral DDoS profile

Updates the specified Behavioral DDoS profile. Products: All.

Path Params
int64
required

A unique identifier for each configuration.

integer
required

A unique identifier for each version of a configuration.

int64
required

A unique identifier for each Behavioral DDoS profile.

Query Params
string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Body Params
bypassCondition
object

Exempts specific clients from being processed by the Behavioral DDoS profile.

int64

Uniquely identifies the security configuration.

integer

The security configuration version.

string

A description of the profile.

exceptions
array of objects
length ≥ 0

The hostname and path pairs excluded from Behavioral DDoS mitigation actions.

exceptions
hostnames
array of strings
required
length ≥ 1

The hostnames that you want to be protected by the Behavioral DDoS profile.

hostnames*
string
required

The profile's unique name.

string
enum
required

Sensitivity level, specify CONSERVATIVE to provide tolerance for more substantial traffic deviations, MODERATE to provide tolerance for traffic fluctuations, or STRICT for high-security environments, where minor deviations in traffic might signal a potential DDoS attack.

Allowed:
sensitivityOverrides
array of objects
length ≥ 0

Sensitivity overrides for one or more hostname and path pairs.

sensitivityOverrides
suspend
object

Temporarily disable mitigation for a specific hostname, with the flexibility to choose the duration of its suspension.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json