.. _ddos_pattern_recognition: ddos pattern-recognition ======================== Pattern Recognition pattern-recognition Specification --------------------------------- ===================================== ================================================================= ===================================== ================================================================= **Type** *Configuration Resource* **Element Name** pattern-recognition **Element URI** /axapi/v3/ddos/pattern-recognition **Element Attributes** pattern-recognition_attributes **Statistics Data URI** /axapi/v3/ddos/pattern-recognition/stats **Schema** :download:`pattern-recognition schema ` ===================================== ================================================================= **Operations Allowed:** .. 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/pattern-recognition .. raw:: html :ref:`460_pattern-recognition_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/ddos/pattern-recognition .. raw:: html :ref:`460_pattern-recognition_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/pattern-recognition .. raw:: html :ref:`460_pattern-recognition_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/ddos/pattern-recognition .. raw:: html :ref:`460_pattern-recognition_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/ddos/pattern-recognition .. raw:: html :ref:`460_pattern-recognition_attributes` .. raw:: html
.. _460_pattern-recognition_attributes: pattern-recognition attributes ------------------------------ **cpu** **Description:** cpu is a **JSON Block**. Please see below for :ref:`460_cpu` **Type:** Object **Refernce Object:** :doc:`/axapi/v3/ddos/pattern-recognition/cpu ` **dedicated-cpus** **Description** Configure the number of dedicated cores for Pattern Recognition **Type:** number **Range:** 0-6 **hardware-filter** **Description** 'enable': Enable Pattern Recognition hardware filter; 'disable': Disable Pattern Recognition harware filter; **Type:** string **Supported Values:** enable, disable **Default:** disable **sflow-event-periodic-interval** **Description** Configure the interval in minutes of periodic event (Default: 5 minutes, 0: No periodic updates) **Type:** number **Range:** 0-120 **Default:** 5 **toggle** **Description** 'enable': Enable Pattern Recognition; 'disable': Disable Pattern Recognition; **Type:** string **Supported Values:** enable, disable **Default:** disable **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _460_cpu: cpu ^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *object* =============================== =================================================== **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _460_stats_data: stats data ---------- .. list-table:: :widths: 10 20 30 80 :header-rows: 2 :stub-columns: 1 * - - Counter - Size - Description * - - - - * - - filter_match - 8 - Extracted Filter Match * - - not_found - 8 - Pattern Recognition: Pattern Not Found * - - proceeded - 8 - Pattern Recognition: Engine Started * - - generic_error - 8 - Pattern Recognition: Exceptions * - - filter_drop - 8 - Extracted Filter Drop