ddos zone-template tcp progression-tracking

Configure and enable TCP Progression Tracking

progression-tracking Specification

   
Type Configuration Resource
Element Name progression-tracking
Element URI /axapi/v3/ddos/zone-template/tcp/{name}/progression-tracking
Element Attributes progression-tracking_attributes
Schema progression-tracking schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/ddos/zone-template/tcp/{name}/progression-tracking

progression-tracking attributes

Get Object

GET

/axapi/v3/ddos/zone-template/tcp/{name}/progression-tracking

progression-tracking attributes

Modify Object

POST

/axapi/v3/ddos/zone-template/tcp/{name}/progression-tracking

progression-tracking attributes

Replace Object

PUT

/axapi/v3/ddos/zone-template/tcp/{name}/progression-tracking

progression-tracking attributes

Delete Object

DELETE

/axapi/v3/ddos/zone-template/tcp/{name}/progression-tracking

progression-tracking attributes

progression-tracking attributes

first-request-max-time

Description Set the maximum idle time before the first request (100 ms)

Type: number

Range: 1-600000

progression-tracking-action

Description ‘drop’: Drop packets for progression tracking violation exceed (Default); ‘reset’: Reset client connection; ‘blacklist-src’: Blacklist-src for progression tracking violation exceed;

Type: string

Supported Values: drop, reset, blacklist-src

Default: drop

Mutual Exclusion: progression-tracking-action and progression-tracking-action-list-name are mutually exclusive

progression-tracking-action-list-name

Description Configure action-list to take when progression tracking violation exceed

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: progression-tracking-action-list-name and progression-tracking-action are mutually exclusive

Refernce Object: /axapi/v3/ddos/action-list

progression-tracking-enabled

Description ‘enable-check’: Enable Progression Tracking Check;

Type: string

Supported Values: enable-check

request-length-max

Description Set the maximum request length

Type: number

Range: 1-1000000

request-length-min

Description Set the minimum request length

Type: number

Range: 1-10000

request-response-model

Description ‘enable’: Enable Request Response Model; ‘disable’: Disable Request Response Model;

Type: string

Supported Values: enable, disable

Default: enable

request-to-response-max-time

Description Set the maximum request to response time (100 ms)

Type: number

Range: 1-600000

response-length-max

Description Set the maximum response length

Type: number

Range: 1-100000000

response-request-max-ratio

Description Set the maximum response to request ratio (in unit of milli-, 0.001)

Type: number

Range: 1-1000000

response-request-min-ratio

Description Set the minimum response to request ratio (in unit of milli-, 0.001)

Type: number

Range: 1-10000

response-to-request-max-time

Description Set the maximum response to request time (100 ms)

Type: number

Range: 1-900000

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

violation

Description Set the violation threshold

Type: number

Range: 1-255