.. _ddos_template_tcp_progression_tracking_mitigation_request_tracking: ddos template tcp progression-tracking mitigation request-tracking ================================================================== Configure and enable TCP Progression Tracking Mitigation per Request response request-tracking Specification ------------------------------ ===================================== ================================================================================================================== **Parameter** **Value** ===================================== ================================================================================================================== **Type** *Configuration Resource* **Element Name** request-tracking **Element URI** /axapi/v3/ddos/template/tcp/{name}/progression-tracking/mitigation/request-tracking **Element Attributes** request-tracking_attributes **Partition Visibility** shared **Schema** :download:`request-tracking schema ` ===================================== ================================================================================================================== **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/template/tcp/{name}/progression-tracking/mitigation/request-tracking .. raw:: html :ref:`1252_request-tracking_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/ddos/template/tcp/{name}/progression-tracking/mitigation/request-tracking .. raw:: html :ref:`1252_request-tracking_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/template/tcp/{name}/progression-tracking/mitigation/request-tracking .. raw:: html :ref:`1252_request-tracking_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/ddos/template/tcp/{name}/progression-tracking/mitigation/request-tracking .. raw:: html :ref:`1252_request-tracking_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/ddos/template/tcp/{name}/progression-tracking/mitigation/request-tracking .. raw:: html :ref:`1252_request-tracking_attributes` .. raw:: html
.. _1252_request-tracking_attributes: request-tracking attributes --------------------------- **first-request-max-time** **Description** Set the maximum idle time before the first request (in unit of 100ms) **Type:** number **Range:** 1-65535 **progression-tracking-req-action** **Description** 'drop': Drop packets for progression tracking violation exceed (Default); 'blacklist-src': Blacklist-src for progression tracking violation exceed; **Type:** string **Supported Values:** drop, blacklist-src **Default:** drop **Mutual Exclusion:** progression-tracking-req-action and progression-tracking-req-action-list-name are mutually exclusive **progression-tracking-req-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-req-action-list-name and progression-tracking-req-action are mutually exclusive **Reference Object:** :doc:`/axapi/v3/ddos/action-list ` **progression-tracking-req-enabled** **Description** 'enable-check': Enable General Progression Tracking per Request Response; **Type:** string **Supported Values:** enable-check **Default:** enable-check **request-length-max** **Description** Set the maximum request length **Type:** number **Range:** 1-65535 **request-length-min** **Description** Set the minimum request length **Type:** number **Range:** 1-65535 **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 (in unit of 100ms) **Type:** number **Range:** 1-65535 **response-length-max** **Description** Set the maximum response length **Type:** number **Range:** 1-4294967295 **response-length-min** **Description** Set the minimum response length **Type:** number **Range:** 1-65535 **response-to-request-max-time** **Description** Set the maximum response to request time (in unit of 100ms) **Type:** number **Range:** 1-65535 **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