.. _ddos_network_object_template: ddos network-object-template ============================ Network-object Template Configuration network-object-template Specification ------------------------------------- ===================================== ============================================================================ **Parameter** **Value** ===================================== ============================================================================ **Type** *Collection* **Object Key(s)** *name* **Collection Name** :ref:`1134_network-object-template_list` **Collection URI** /axapi/v3/ddos/network-object-template **Element Name** network-object-template **Element URI** /axapi/v3/ddos/network-object-template/{name} **Element Attributes** network-object-template_attributes **Partition Visibility** shared **Schema** :download:`network-object-template 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 .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/network-object-template .. raw:: html :ref:`1134_network-object-template_attributes` .. raw:: html
Create List .. raw:: html POST .. raw:: html /axapi/v3/ddos/network-object-template .. raw:: html :ref:`1134_network-object-template_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/ddos/network-object-template/{name} .. raw:: html :ref:`1134_network-object-template_attributes` .. raw:: html
Get List .. raw:: html GET .. raw:: html /axapi/v3/ddos/network-object-template .. raw:: html :ref:`1134_network-object-template_list` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/network-object-template/{name} .. raw:: html :ref:`1134_network-object-template_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/ddos/network-object-template/{name} .. raw:: html :ref:`1134_network-object-template_attributes` .. raw:: html
Replace List .. raw:: html PUT .. raw:: html /axapi/v3/ddos/network-object-template .. raw:: html :ref:`1134_network-object-template_list` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/ddos/network-object-template/{name} .. raw:: html :ref:`1134_network-object-template_attributes` .. raw:: html
.. _1134_network-object-template_list: network-object-template-list ---------------------------- network-object-template-list is **JSON List** of :ref:`1134_network-object-template_attributes` network-object-template-list : [ { :ref:`1134_network-object-template_attributes` }, { :ref:`1134_network-object-template_attributes` }, ... ] .. _1134_network-object-template_attributes: network-object-template attributes ---------------------------------- **anomaly-detection-trigger** **Description** 'all': Use both learned and static thresholds (static thresholds take precedence); 'static-threshold-only': Use static thresholds only; **Type:** string **Supported Values:** all, static-threshold-only **Default:** all **flooding-multiplier** **Description** multiplier for flooding detection threshold in network objects (default 2x threshold) **Type:** number **Range:** 2-10 **Default:** 2 **histogram-mode** **Description** 'off': histogram feature disabled; 'monitor': histogram feature enabled with anomaly escalation; 'observe': histogram feature enabled and observe only; **Type:** string **Supported Values:** off, monitor, observe **Default:** observe **host-anomaly-threshold** **Description:** host-anomaly-threshold is a **JSON Block**. Please see below for :ref:`1134_host-anomaly-threshold` **Type:** Object **indicators-to-monitor** **Description:** indicators-to-monitor is a **JSON Block**. Please see below for :ref:`1134_indicators-to-monitor` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/network-object-template/{name}/indicators-to-monitor ` **name** **Description** DDOS network-object-template name **Type:** string **Format:** string-rlx **Maximum Length:** 63 characters **Maximum Length:** 1 characters **network-object-anomaly-threshold** **Description:** network-object-anomaly-threshold is a **JSON Block**. Please see below for :ref:`1134_network-object-anomaly-threshold` **Type:** Object **operational-mode** **Description** 'monitor': Monitor mode; 'learning': Learning mode; **Type:** string **Supported Values:** monitor, learning **Default:** learning **service-break-down-threshold-local** **Description:** service-break-down-threshold-local is a **JSON Block**. Please see below for :ref:`1134_service-break-down-threshold-local` **Type:** Object **service-discovery** **Description** 'disable': Disable service discovery for hosts (default: enabled); **Type:** string **Supported Values:** disable **sport-anomaly-threshold** **Description:** sport-anomaly-threshold is a **JSON Block**. Please see below for :ref:`1134_sport-anomaly-threshold` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/network-object-template/{name}/sport-anomaly-threshold ` **threshold-sensitivity** **Description** tune threshold ranges with levels LOW/MEDIUM/HIGH/OFF (default) or multiplier of threshold value (available options are LOW=5x/MEDIUM=3x/HIGH=1.5x/OFF=1x, or float value between 1.0-10.0) **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **Default:** OFF **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 .. _1134_service-break-down-threshold-local: service-break-down-threshold-local ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **svc-percentage** **Description** percentage of parent ip node **Type:** number **Range:** 5-99 .. _1134_network-object-anomaly-threshold: network-object-anomaly-threshold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **network-object-bit-rate** **Description** Bit rate of the network-object **Type:** number **Range:** 800-87960930222080 **network-object-pkt-rate** **Description** Packet rate of the network-object **Type:** number **Range:** 1-10995116277760 .. _1134_indicators-to-monitor: indicators-to-monitor ^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **enable** **Description** **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-bit-rate** **Description** Forward bit rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-fin-rate** **Description** FIN packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-flow-count** **Description** Flow count **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-icmp-pkt-rate** **Description** ICMP packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-pkt-rate** **Description** Forward packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-rev-bit-rate** **Description** Reverse bit rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-rev-pkt-rate** **Description** Reverse packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-rst-rate** **Description** RST packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-syn-rate** **Description** SYN packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-tcp-pkt-rate** **Description** TCP packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-udp-pkt-rate** **Description** UDP packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **monitor-undiscovered-pkt-rate** **Description** Undiscovered forward packet rate **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _1134_sport-anomaly-threshold: sport-anomaly-threshold ^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **bit-rate** **Description:** bit-rate is a **JSON Block**. Please see below for :ref:`1134_sport-anomaly-threshold_bit-rate` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/network-object-template/{name}/sport-anomaly-threshold/bit-rate ` **bit-rate-percentage** **Description:** bit-rate-percentage is a **JSON Block**. Please see below for :ref:`1134_sport-anomaly-threshold_bit-rate-percentage` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/network-object-template/{name}/sport-anomaly-threshold/bit-rate-percentage ` **packet-rate** **Description:** packet-rate is a **JSON Block**. Please see below for :ref:`1134_sport-anomaly-threshold_packet-rate` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/network-object-template/{name}/sport-anomaly-threshold/packet-rate ` **packet-rate-percentage** **Description:** packet-rate-percentage is a **JSON Block**. Please see below for :ref:`1134_sport-anomaly-threshold_packet-rate-percentage` **Type:** Object **Reference Object:** :doc:`/axapi/v3/ddos/network-object-template/{name}/sport-anomaly-threshold/packet-rate-percentage ` .. _1134_sport-anomaly-threshold_bit-rate: sport-anomaly-threshold_bit-rate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **value** **Description** Bit rate of a source port entry **Type:** number **Range:** 800-34359738360 .. _1134_sport-anomaly-threshold_packet-rate: sport-anomaly-threshold_packet-rate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **value** **Description** Packet rate of a source port entry **Type:** number **Range:** 1-2147483647 .. _1134_sport-anomaly-threshold_bit-rate-percentage: sport-anomaly-threshold_bit-rate-percentage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **value** **Description** Percentage of source port entry's parent entry **Type:** number **Range:** 1-99 .. _1134_sport-anomaly-threshold_packet-rate-percentage: sport-anomaly-threshold_packet-rate-percentage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **value** **Description** Percentage of source port entry's parent entry **Type:** number **Range:** 1-99 .. _1134_host-anomaly-threshold: host-anomaly-threshold ^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **host-bit-rate** **Description** Forward bit rate of per host **Type:** number **Range:** 800-34359738360 **host-fin-rate** **Description** FIN packet rate of per host **Type:** number **Range:** 1-2147483647 **host-flow-count** **Description** Flow count of per host **Type:** number **Range:** 1-2147483647 **host-icmp-pkt-rate** **Description** ICMP packet rate of per host **Type:** number **Range:** 1-2147483647 **host-pkt-rate** **Description** Forward packet rate of per host **Type:** number **Range:** 1-2147483647 **host-rev-bit-rate** **Description** Reverse bit rate of per host **Type:** number **Range:** 800-34359738360 **host-rev-pkt-rate** **Description** Reverse packet rate of per host **Type:** number **Range:** 1-2147483647 **host-rst-rate** **Description** RST packet rate of per host **Type:** number **Range:** 1-2147483647 **host-syn-rate** **Description** SYN packet rate of per host **Type:** number **Range:** 1-2147483647 **host-tcp-pkt-rate** **Description** Tcp packet rate of per host **Type:** number **Range:** 1-2147483647 **host-udp-pkt-rate** **Description** Udp packet rate of per host **Type:** number **Range:** 1-2147483647 **host-undiscovered-host-bit-rate** **Description** Forward bit rate of per undiscovered host **Type:** number **Range:** 800-34359738360 **host-undiscovered-host-pkt-rate** **Description** forward packet rate of per undiscovered host **Type:** number **Range:** 1-2147483647 **host-undiscovered-pkt-rate** **Description** Undiscovered forward packet rate of per host **Type:** number **Range:** 1-2147483647