def __init__(self, key, secret=None, secure=True, host=None, port=None, region='ord', **kwargs): """ @inherits: L{StorageDriver.__init__} @param region: ID of the region which should be used. @type region: C{str} """ if hasattr(self, '_region'): region = self._region # This is here for backard compatibility if 'ex_force_service_region' in kwargs: region = kwargs['ex_force_service_region'] self.region = region OpenStackDriverMixin.__init__(self, (), **kwargs) super(CloudFilesStorageDriver, self).__init__(key=key, secret=secret, secure=secure, host=host, port=port, **kwargs)
def __init__(self, key, secret=None, secure=True, host=None, port=None, region='ord', use_internal_url=False, **kwargs): """ @inherits: :class:`StorageDriver.__init__` :param region: ID of the region which should be used. :type region: ``str`` """ # This is here for backard compatibility if 'ex_force_service_region' in kwargs: region = kwargs['ex_force_service_region'] self.use_internal_url = use_internal_url OpenStackDriverMixin.__init__(self, (), **kwargs) super(CloudFilesStorageDriver, self).__init__(key=key, secret=secret, secure=secure, host=host, port=port, region=region, **kwargs)
def __init__(self, key, secret=None, secure=True, host=None, port=None, datacenter='ord', **kwargs): """ @inherits: L{StorageDriver.__init__} @param datacenter: Datacenter ID which should be used. @type datacenter: C{str} """ if hasattr(self, '_datacenter'): datacenter = self._datacenter # This is here for backard compatibility if 'ex_force_service_region' in kwargs: datacenter = kwargs['ex_force_service_region'] self.datacenter = datacenter OpenStackDriverMixin.__init__(self, (), **kwargs) super(CloudFilesStorageDriver, self).__init__(key=key, secret=secret, secure=secure, host=host, port=port, **kwargs)
def __init__(self, key, secret=None, secure=True, host=None, port=None, region='us', **kwargs): if region not in ['us', 'uk']: raise ValueError('Invalid region: %s' % (region)) OpenStackDriverMixin.__init__(self, **kwargs) super(RackspaceDNSDriver, self).__init__(key=key, secret=secret, host=host, port=port, region=region)
def __init__(self, *args, **kwargs): # Remove trailing slash from the ex_force_base_url if kwargs.get('ex_force_base_url', None) is not None: if kwargs['ex_force_base_url'][-1] == '/': kwargs['ex_force_base_url'] = kwargs['ex_force_base_url'][:-1] OpenStackDriverMixin.__init__(self, *args, **kwargs) super(RackspaceMonitoringDriver, self).__init__(*args, **kwargs) self._initialize_connection_base_url(constructor_kwargs=kwargs)
def __init__(self, key, secret=None, secure=True, host=None, port=None, region="us", **kwargs): valid_regions = self.list_regions() if region not in valid_regions: raise ValueError("Invalid region: %s" % (region)) OpenStackDriverMixin.__init__(self, **kwargs) super(RackspaceDNSDriver, self).__init__(key=key, secret=secret, host=host, port=port, region=region)
def __init__(self, key, secret, ex_domain_name, ex_tenant_name, secure=True, host=None, port=None, **kwargs): """ Note: ex_tenant_name and ex_domain_name argument is required for HP cloud. """ OpenStackDriverMixin.__init__( self, ex_domain_name=ex_domain_name, ex_tenant_name=ex_tenant_name, ) super(HPCloudDNSDriver, self).__init__(key=key, secret=secret, secure=secure, host=host, port=port, **kwargs)
def __init__(self, *args, **kwargs): OpenStackDriverMixin.__init__(self, *args, **kwargs) super(CloudFilesStorageDriver, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): OpenStackDriverMixin.__init__(self, **kwargs) super(OpenStackNodeDriver, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): OpenStackDriverMixin.__init__(self, *args, **kwargs) super(RackspaceDNSDriver, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): """ @requires: key, secret """ OpenStackDriverMixin.__init__(self, *args, **kwargs) super(RackspaceDNSDriver, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): OpenStackDriverMixin.__init__(self, *args, **kwargs) self._ex_force_region = kwargs.pop("ex_force_region", None) super(RackspaceDatabaseDriver, self).__init__(*args, **kwargs)