.. _visibility_reporting_template_notification_template_name: visibility reporting template notification template-name ======================================================== Notification template configuration template-name Specification --------------------------- ===================================== ======================================================================================================== **Parameter** **Value** ===================================== ======================================================================================================== **Type** *Collection* **Object Key(s)** *name* **Collection Name** :ref:`3157_template-name_list` **Collection URI** /axapi/v3/visibility/reporting/template/notification/template-name **Element Name** template-name **Element URI** /axapi/v3/visibility/reporting/template/notification/template-name/{name} **Element Attributes** template-name_attributes **Partition Visibility** shared **Schema** :download:`template-name 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/visibility/reporting/template/notification/template-name .. raw:: html :ref:`3157_template-name_attributes` .. raw:: html
Create List .. raw:: html POST .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name .. raw:: html :ref:`3157_template-name_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name/{name} .. raw:: html :ref:`3157_template-name_attributes` .. raw:: html
Get List .. raw:: html GET .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name .. raw:: html :ref:`3157_template-name_list` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name/{name} .. raw:: html :ref:`3157_template-name_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name/{name} .. raw:: html :ref:`3157_template-name_attributes` .. raw:: html
Replace List .. raw:: html PUT .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name .. raw:: html :ref:`3157_template-name_list` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/visibility/reporting/template/notification/template-name/{name} .. raw:: html :ref:`3157_template-name_attributes` .. raw:: html
.. _3157_template-name_list: template-name-list ------------------ template-name-list is **JSON List** of :ref:`3157_template-name_attributes` template-name-list : [ { :ref:`3157_template-name_attributes` }, { :ref:`3157_template-name_attributes` }, ... ] .. _3157_template-name_attributes: template-name attributes ------------------------ **action** **Description** 'enable': Enable; 'disable': Disable; **Type:** string **Supported Values:** enable, disable **Default:** enable **authentication** **Description:** authentication is a **JSON Block**. Please see below for :ref:`3157_authentication` **Type:** Object **Reference Object:** :doc:`/axapi/v3/visibility/reporting/template/notification/template-name/{name}/authentication ` **debug-mode** **Description** Enable debug mode **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **host-name** **Description** Configure the host name(e.g www.a10networks.com) **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **Mutual Exclusion:** host-name, ipv4-address, and ipv6-address are mutually exclusive **http-port** **Description** Configure the http port to use(default 80) (http port(default 80)) **Type:** number **Range:** 1-65535 **Default:** 80 **https-port** **Description** Configure the https port to use(default 443) (http port(default 443)) **Type:** number **Range:** 1-65535 **Default:** 443 **ipv4-address** **Description** Configure the host IPv4 address **Type:** string **Format:** ipv4-address **Mutual Exclusion:** ipv4-address, ipv6-address, and host-name are mutually exclusive **ipv6-address** **Description** Configure the host IPv6 address **Type:** string **Format:** ipv6-address **Mutual Exclusion:** ipv6-address, ipv4-address, and host-name are mutually exclusive **name** **Description** Notification template name **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **protocol** **Description** 'http': Use http protocol; 'https': Use https protocol(default); (http protocol) **Type:** string **Supported Values:** http, https **Default:** https **relative-uri** **Description** Configure the relative uri(e.g /example , default /) **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **Default:** / **sampling-enable** **Type:** List **test-connectivity** **Description** Test connectivity to notification receiver **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **use-mgmt-port** **Description** Use management port for notifications **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 .. _3157_authentication: authentication ^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **api-key** **Description** Configure api-key as a mode of authentication **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **api-key-encrypted** **Description** Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string) **api-key-string** **Description** Configure api-key as a mode of authentication **Type:** string **Format:** password **Maximum Length:** 64 characters **Maximum Length:** 1 characters **auth-password** **Description** Configure the authentication user password (Authentication password) **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **auth-password-string** **Description** Configure the authentication user password (Authentication password) **Type:** string **Format:** password **Maximum Length:** 63 characters **Maximum Length:** 1 characters **auth-username** **Description** Configure the authentication user name **Type:** string **Maximum Length:** 63 characters **Maximum Length:** 1 characters **encrypted** **Description** Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string) **relative-login-uri** **Description** Configure the authentication login uri **Type:** string **Format:** string-rlx **Maximum Length:** 127 characters **Maximum Length:** 1 characters **relative-logoff-uri** **Description** Configure the authentication logoff uri **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 .. _3157_sampling-enable: sampling-enable ^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *list* **Block object keys** =============================== =================================================== **counters1** **Description** 'all': all; 'sent_successful': Sent successful; 'send_fail': Send failures; 'response_fail': Response failures; **Type:** string **Supported Values:** all, sent_successful, send_fail, response_fail