<devicetemplate> - Template Definition
<devicetemplate tag defines the details of the device name, type, version etc and also the version of the template itself.
This tag has the following attributes:
name (str): This is the name of the template. This name acts as the unique identifier for the template and all other versions of this template. This string if for internal use and is not displayed in the Web Management Interface.
vendor (str): This is the name of the vendor that makes the device.
display_name (str): This is the name of the template that appears in the Web Management Interface. This should NOT include the name of the vendor as that is defined in the vendor attribute.
type (see table below*): This is the short code for the type of device, as per the table below.
os_version_min (str): This is the display string of the minimum version of the device that this template supports. This is purely for display purposes in the Web Management Interface. The actual version is checked with
os_version_max (str): This is the display string of the minimum version of the device that this template supports. This is purely for display purposes in the Web Management Interface. The actual version is checked with
<version>tags. If the
<os_version_max>strings are the same then just that value is displayed.
version_major (int): This is the major version of the template itself. This attribute is RESERVED for use by the PxM Platform and is used when releasing new official release templates.
version_minor (int): This is the minor version of the template itself. This attribute is for use by end users/partners to manage template changes. This is set to
0in the PxM Platform official released templates.
The type attribute can have any of the following values:
|Type Attribute Value||Display Name|
|intrusionsystem||Intrusion detection system|
|sslvpn||SSL VPN Device|
|appfirewall||DB Access Monitor|
|logging||Central Logging System|
|appdelivery||Application Delivery Controller|
|imfirewall||Instant Messaging Firewall|
|switchrouter||Network Switch or Router|
|waf||Web Application Firewall|
|other||Other Device Type|
The attributes of the
<devicetemplate> tag are displayed in the Web Management Interface as shown below:
The '# Devices' column shows how many devices are currently that particular template version and is generated based on provisioned devices and is not supplied by the template itself.
Some attribute values are passed down to the PxM Client for each device added with a particular template. This allows searching in the PxM Client using the following attribute values:
- Display Name
For more details on managing template version numbers, see: :ref:
The following example shows how a 'Juniper Networks Netscreen Firewall' might be added with support for device operating system ScreenOS versions 6.0 - 6.3,and a template version of 8.0. This is the same example as shown in the Web Management Interface shown above.
1 2 3