.. _ddos_detection_xflow_interface_selection: ddos detection xflow-interface-selection ======================================== Configure rules to select interface xflow-interface-selection Specification --------------------------------------- ===================================== ======================================================================================== **Parameter** **Value** ===================================== ======================================================================================== **Type** *Collection* **Object Key(s)** *type* **Collection Name** :ref:`695_xflow-interface-selection_list` **Collection URI** /axapi/v3/ddos/detection/xflow-interface-selection **Element Name** xflow-interface-selection **Element URI** /axapi/v3/ddos/detection/xflow-interface-selection/{type} **Element Attributes** xflow-interface-selection_attributes **Partition Visibility** shared,private **Schema** :download:`xflow-interface-selection 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
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection .. raw:: html :ref:`695_xflow-interface-selection_attributes` .. raw:: html
Create List .. raw:: html POST .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection .. raw:: html :ref:`695_xflow-interface-selection_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection/{type} .. raw:: html :ref:`695_xflow-interface-selection_attributes` .. raw:: html
Get List .. raw:: html GET .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection .. raw:: html :ref:`695_xflow-interface-selection_list` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection/{type} .. raw:: html :ref:`695_xflow-interface-selection_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection/{type} .. raw:: html :ref:`695_xflow-interface-selection_attributes` .. raw:: html
Replace List .. raw:: html PUT .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection .. raw:: html :ref:`695_xflow-interface-selection_list` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/ddos/detection/xflow-interface-selection/{type} .. raw:: html :ref:`695_xflow-interface-selection_attributes` .. raw:: html
.. _695_xflow-interface-selection_list: xflow-interface-selection-list ------------------------------ xflow-interface-selection-list is **JSON List** of :ref:`695_xflow-interface-selection_attributes` xflow-interface-selection-list : [ { :ref:`695_xflow-interface-selection_attributes` }, { :ref:`695_xflow-interface-selection_attributes` }, ... ] .. _695_xflow-interface-selection_attributes: xflow-interface-selection attributes ------------------------------------ **regex** **Description:** regex is a **JSON Block**. Please see below for :ref:`695_regex` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/detection/xflow-interface-selection/{type}/regex ` **type** **Description** 'internet-side': internet-side; **Type:** string **Supported Values:** internet-side **user-tag** **Description** Customized tag **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _695_regex: regex ^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **rule-list** **Type:** List **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _695_regex_rule-list: regex_rule-list ^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *list* **Block object keys** =============================== =================================================== **single-regex** **Description** Specify the regular expression rules **Type:** string **Format:** string-rlx **Maximum Length:** 63 characters **Maximum Length:** 1 characters