':param    key:    API key or username to used (required)
:type     key:    ``str``
:param    secret: Secret password to be used (required)
:type     secret: ``str``
:param    secure: Whether to use HTTPS or HTTP.
:type     secure: ``bool``
:param    host: Override hostname used for connections. (required)
:type     host: ``str``
:param    port: Override port used for connections.
:type     port: ``int``
:rtype: ``None``'

def __init__(self, key, secret, secure=True, host=None, port=None, *args, **kwargs):

    if (not host):
        raise Exception(('When    instantiating    VCL    driver    directly    ' + 'you    also    need    to    provide    host'))
    super(VCLNodeDriver, self).__init__(key, secret, secure=True, host=None, port=None, *args, **kwargs)
