newproperty(:udp_port) do
    desc "The notification host's UDP port number (default port 162)"
    newvalues(:absent, /^\d+$/)
    validate do |value|
      self.fail "'snmp-server host * * udp-port' must be between 0-65535" unless value.to_i <= 65535 && value.to_i >= 0