code: def make(self, host="localhost", port=8082, protocol="http", base_uri="", os_auth_type="http", **kwargs):
          
          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)
docs: 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