def run_job(self, job_details, workflow, vm_instance_name):
        """
        Execute a workflow on a worker.
        :param job_details: object: details about job(id, name, created date, workflow version)
        :param workflow: jobapi.Workflow: url to workflow and parameters to use
        :param vm_instance_name: name of the instance lando_worker is running on (this passed back in the response)
        """
        self._send(JobCommands.RUN_JOB, RunJobPayload(job_details, workflow, vm_instance_name))