* `name` - (Required) [string] The name of the VPN.
* `description` - (Optional) [string] Description for the VPN
* `email` - (Optional) [String] Email address to which notifications monitoring system will send
* `agent- (Required)[Boolean] Indicates which monitoring type will be used. True: To use this monitoring type, you must install an agent on the server. False: Monitor a server without installing an agent. Note: If you do not install an agent, you cannot retrieve information such as free hard disk space or ongoing processes.
* `name` - (Required) The name of the VPN.
* `description` - (Optional) Description for the VPN
* `email` - (Optional) Email address to which notifications monitoring system will send
* `agent- (Required) Indicates which monitoring type will be used. True: To use this monitoring type, you must install an agent on the server. False: Monitor a server without installing an agent. Note: If you do not install an agent, you cannot retrieve information such as free hard disk space or ongoing processes.
Monitoring Policy Thresholds (`thresholds`) support the following:
* `cpu - (Required)[Type] CPU thresholds
* `warning - (Required)[Type] Warning alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `critical - (Required)[Type] Critical alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `ram - (Required)[Type] RAM threshold
* `warning - (Required)[Type] Warning alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `critical - (Required)[Type] Critical alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `disk - (Required)[Type] Hard Disk threshold
* `warning - (Required)[Type] Warning alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `critical - (Required)[Type] Critical alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `transfer - (Required)[Type] Data transfer threshold
* `warning - (Required)[Type] Warning alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.
* `critical - (Required)[Type] Critical alert
* `value - (Required)[Integer] Warning to be issued when the threshold is reached. from 1 to 100
* `alert - (Required)[Boolean] If set true warning will be issued.