.. _slb_template_persist_source_ip: slb template persist source-ip ============================== Source IP persistence source-ip Specification ----------------------- ===================================== ============================================================================== **Parameter** **Value** ===================================== ============================================================================== **Type** *Collection* **Object Key(s)** *name* **Collection Name** :ref:`3012_source-ip_list` **Collection URI** /axapi/v3/slb/template/persist/source-ip **Element Name** source-ip **Element URI** /axapi/v3/slb/template/persist/source-ip/{name} **Element Attributes** source-ip_attributes **Partition Visibility** shared **Schema** :download:`source-ip 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/slb/template/persist/source-ip .. raw:: html :ref:`3012_source-ip_attributes` .. raw:: html
Create List .. raw:: html POST .. raw:: html /axapi/v3/slb/template/persist/source-ip .. raw:: html :ref:`3012_source-ip_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/slb/template/persist/source-ip/{name} .. raw:: html :ref:`3012_source-ip_attributes` .. raw:: html
Get List .. raw:: html GET .. raw:: html /axapi/v3/slb/template/persist/source-ip .. raw:: html :ref:`3012_source-ip_list` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/slb/template/persist/source-ip/{name} .. raw:: html :ref:`3012_source-ip_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/slb/template/persist/source-ip/{name} .. raw:: html :ref:`3012_source-ip_attributes` .. raw:: html
Replace List .. raw:: html PUT .. raw:: html /axapi/v3/slb/template/persist/source-ip .. raw:: html :ref:`3012_source-ip_list` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/slb/template/persist/source-ip/{name} .. raw:: html :ref:`3012_source-ip_attributes` .. raw:: html
.. _3012_source-ip_list: source-ip-list -------------- source-ip-list is **JSON List** of :ref:`3012_source-ip_attributes` source-ip-list : [ { :ref:`3012_source-ip_attributes` }, { :ref:`3012_source-ip_attributes` }, ... ] .. _3012_source-ip_attributes: source-ip attributes -------------------- **dont-honor-conn-rules** **Description** Do not observe connection rate rules **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **enforce-higher-priority** **Description** Enforce to use high priority node if available **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **hash-persist** **Description** Use hash value of source IP address **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **incl-dst-ip** **Description** Include destination IP on the persist **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **incl-sport** **Description** Include source port on the persist **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **match-type** **Description** Persistence type **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **name** **Description** Source IP persistence template name **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **netmask** **Description** IP subnet mask **Type:** string **Format:** ipv4-netmask **Default:** 255.255.255.255 **netmask6** **Description** IPV6 subnet mask **Type:** number **Range:** 1-128 **Default:** 128 **primary-port** **Description** Primary port to create the persist session **Type:** number **Range:** 1-65534 **scan-all-members** **Description** Persist with SCAN of all members **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **server** **Description** Persist to the same server, default is port **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **Mutual Exclusion:** server and service-group are mutually exclusive **service-group** **Description** Persist within the same service group **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **Mutual Exclusion:** service-group and server are mutually exclusive **timeout** **Description** Persistence timeout (in minutes) **Type:** number **Range:** 1-4321 **Default:** 5 **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