.. _waf_template_data_leak_prevention: waf template data-leak-prevention ================================= Data leak prevention data-leak-prevention Specification ---------------------------------- ===================================== ================================================================================= **Parameter** **Value** ===================================== ================================================================================= **Type** *Configuration Resource* **Element Name** data-leak-prevention **Element URI** /axapi/v3/waf/template/{name}/data-leak-prevention **Element Attributes** data-leak-prevention_attributes **Partition Visibility** shared **Schema** :download:`data-leak-prevention 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/waf/template/{name}/data-leak-prevention .. raw:: html :ref:`3277_data-leak-prevention_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/waf/template/{name}/data-leak-prevention .. raw:: html :ref:`3277_data-leak-prevention_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/waf/template/{name}/data-leak-prevention .. raw:: html :ref:`3277_data-leak-prevention_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/waf/template/{name}/data-leak-prevention .. raw:: html :ref:`3277_data-leak-prevention_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/waf/template/{name}/data-leak-prevention .. raw:: html :ref:`3277_data-leak-prevention_attributes` .. raw:: html
.. _3277_data-leak-prevention_attributes: data-leak-prevention attributes ------------------------------- **ccn-mask** **Description** Mask credit card numbers in response **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **keep-end** **Description** Number of unmasked characters at the end (default: 0) **Type:** number **Range:** 0-65535 **keep-start** **Description** Number of unmasked characters at the beginning (default: 0) **Type:** number **Range:** 0-65535 **mask** **Description** Character to mask the matched pattern (default: X) **Type:** string **Format:** string-rlx **Maximum Length:** 1 characters **Maximum Length:** 1 characters **pcre-mask** **Description** Mask matched PCRE pattern in response **Type:** string **Format:** string-rlx **Maximum Length:** 63 characters **Maximum Length:** 1 characters **ssn-mask** **Description** Mask US Social Security numbers in response **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