docs: def remote_restore_snapshot(self, context, ports, snapshot_name):
          """
          Restores virtual machine from a snapshot
          :param context: resource context of the vCenterShell
          :type context: models.QualiDriverModels.ResourceCommandContext
          :param ports:list[string] ports: the ports of the connection between the remote resource and the local resource
          :type ports: list[string]
          :param snapshot_name: Snapshot name to restore from
          :type snapshot_name: str
          :return:
          """
          return self.command_orchestrator.restore_snapshot(context, snapshot_name)