def make(self, host="localhost", port=8082, protocol="http", base_uri="", os_auth_type="http", **kwargs):
        """Initialize a session to Contrail API server

        :param os_auth_type: auth plugin to use:
            - http: basic HTTP authentification
            - v2password: keystone v2 auth
            - v3password: keystone v3 auth
        :type os_auth_type: str
        """
        loader = loading.base.get_plugin_loader(os_auth_type)
        plugin_options = {opt.dest: kwargs.pop("os_%s" % opt.dest)
                          for opt in loader.get_options()
                          if 'os_%s' % opt.dest in kwargs}
        plugin = loader.load_from_options(**plugin_options)
        return self.load_from_argparse_arguments(Namespace(**kwargs),
                                                 host=host,
                                                 port=port,
                                                 protocol=protocol,
                                                 base_uri=base_uri,
                                                 auth=plugin)
Initialize a session to Contrail API server

        :param os_auth_type: auth plugin to use:
            - http: basic HTTP authentification
            - v2password: keystone v2 auth
            - v3password: keystone v3 auth
        :type os_auth_type: str