code: def restore(self, url, tags=None):
          
          args = {
              'url': url,
          }
  
          return JSONResponse(self._client.raw('corex.restore', args, tags=tags))
docs: Full restore of a container backup. This restore method will recreate
          an exact copy of the backedup container (including same network setup, and other
          configurations as defined by the `create` method.
  
          To just restore the container data, and use new configuration, use the create method instead
          with the `root_url` set to `restic:<url>`
  
          :param url: Snapshot url, the snapshot ID is passed as a url fragment
                      examples:
                          `file:///path/to/restic/repo?password=<password>#<snapshot-id>`
          :param tags: this will always override the original container tags (even if not set)
          :return: