Creates the vpn with the given data.

def post(self) -> Vpn:
        """
        Creates the vpn with the given data.
        """
        vpn = Vpn()
        session.add(vpn)
        self.update(vpn)
        session.flush()
        session.commit()
        return vpn, 201, {
            'Location': url_for('vpn', vpn_id=vpn.id)
        }