':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. Note: Some providers
only support HTTPS, and it is on by default.
:type     secure: ``bool``
:param    host: Override hostname used for connections.
:type     host: ``str``
:param    port: Override port used for connections.
:type     port: ``int``
:return: ``None``'

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

    super(DNSDriver, self).__init__(key=key, secret=secret, secure=secure, host=host, port=port, **kwargs)
