def __init__(self, key, secret=None, secure=True, host=None, path=None, port=None, *args, **kwargs): host = host if host else self.host if path is not None: self.path = path if host is not None: self.host = host if (self.type == Provider.CLOUDSTACK) and (not host or not path): raise Exception('When instantiating CloudStack driver directly ' + 'you also need to provide host and path argument') NodeDriver.__init__(self, key=key, secret=secret, secure=secure, host=host, port=port)
def __init__(self, key, secret=None, secure=True, host=None, path=None, port=None, *args, **kwargs): """ @inherits: L{NodeDriver.__init__} @param host: The host where the API can be reached. (required) @type host: C{str} @param path: The host where the API can be reached. (required) @type path: C{str} """ host = host if host else self.host if path is not None: self.path = path if host is not None: self.host = host if (self.type == Provider.CLOUDSTACK) and (not host or not path): raise Exception('When instantiating CloudStack driver directly ' + 'you also need to provide host and path argument') NodeDriver.__init__(self, key=key, secret=secret, secure=secure, host=host, port=port)
def __init__(self, key): """Instantiate the driver with the given API key @keyword key: the API key to use @type key: C{str}""" self.datacenter = None NodeDriver.__init__(self, key)
def __init__(self, key, secret, ex_project_id, ex_consumer_key=None, region=None): """ Instantiate the driver with the given API credentials. :param key: Your application key (required) :type key: ``str`` :param secret: Your application secret (required) :type secret: ``str`` :param ex_project_id: Your project ID :type ex_project_id: ``str`` :param ex_consumer_key: Your consumer key (required) :type ex_consumer_key: ``str`` :param region: The datacenter to connect to (optional) :type region: ``str`` :rtype: ``None`` """ self.region = region self.project_id = ex_project_id self.consumer_key = ex_consumer_key NodeDriver.__init__(self, key, secret, ex_consumer_key=ex_consumer_key, region=region)
def __init__(self, key): """Instantiate the driver with the given API key :param key: the API key to use (required) :type key: ``str`` :rtype: ``None`` """ self.datacenter = None NodeDriver.__init__(self, key)
def __init__(self, key): """Instantiate the driver with the given API key @param key: the API key to use (required) @type key: C{str} @rtype: C{None} """ self.datacenter = None NodeDriver.__init__(self, key)
def __init__(self, key, secret, ex_consumer_key=None): """ Instantiate the driver with the given API credentials. :param key: Your application key (required) :type key: ``str`` :param secret: Your application secret (required) :type secret: ``str`` :param ex_consumer_key: Your consumer key (required) :type ex_consumer_key: ``str`` :rtype: ``None`` """ self.datacenter = None self.consumer_key = ex_consumer_key NodeDriver.__init__(self, key, secret, ex_consumer_key=ex_consumer_key)
def __init__(self, key): self.location = None NodeDriver.__init__(self, key)