snmp
Description: SNMP server and notifications configuration
| Element | Type | Description | 
| __v | UINT | Version of model. Must be set to 2. | 
| server | OBJECT | SNMP server settings | 
| enabled | BOOL | Enable SNMP server | 
| allowedAddresses | ARRAY | Allowed IP addresses array | 
| address | STRING | IP address (in the ###.###.###.### format) | 
| prefix | STRING | Network prefix, e.g. 16, 24 or 32 | 
| users | OBJECT | SNMPv3 server settings | 
| authProto | STRING | Authentication protocol (MD5, SHA1 or empty) used for authentication of SNMPv3 clients | 
| authPass | STRING | Authentication Password (SNMPv3) | 
| community | STRING | The read-only community string used for authentication of SNMP v1/v2c clients | 
| enabled | BOOL | Enable the SNMP server user | 
| label | STRING | Unique configuration entry name | 
| privProto | Encryption protocol (DES, AES-128 or empty) used for encryption of SNMPv3 messages | |
| privPass | Encryption password (SNMPv3) | |
| username | STRING | SNMPv3 username | 
| version | STRING | SNMP server user version (v1/v2c or v3) | 
| traps | ||
| enabled | BOOL | Enable SNMP traps to allow sending | 
| engineId | STRING | Engine ID is a unique identifier for the SNMP agent that receives SNMP traps (hex number between 5 and 32 octets long, e.g. 0x0102030405.) | 
| engineIdDefault | STRING | Default Engine ID value generated automatically | 
| receivers | ARRAY | List of configured SNMP trap destinations | 
| address | STRING | IP address or remote SNMP Trap server (in the ###.###.###.### format) | 
| authProto | STRING | Authentication protocol (MD5, SHA1 or empty) used for authentication of SNMPv3 traps | 
| authPass | STRING | Authentication Password (SNMPv3) | 
| community | STRING | Community string used for authentication of SNMP v1/v2c traps | 
| enabled | BOOL | Enable the SNMP trap destination | 
| label | STRING | Unique configuration entry name | 
| privPass | STRING | Encryption password (SNMPv3) | 
| privProto | STRING | Encryption protocol (DES, AES-128 or empty) used for encryption of SNMPv3 traps | 
| username | STRING | Username for authentication on remote SNMPv3 trap server | 
| version | STRING | SNMP traps version (v1, v2c or v3) |