capabilities.work

Run a Private

A 4-step recipe with Amazon HealthOmics. We can help you get access.

Recipe · 4 steps

Run a Private

Create a private workflow, start a run, wait for it to finish, then list tasks.

  1. Register the private workflow definition with HealthOmics.
  2. Start a run against the newly created private workflow.
  3. Poll the run until it reaches a terminal status. The status enum is PENDING, STARTING, RUNNING, STOPPING, COMPLETED, DELETED, CANCELLED, or FAILED.
  4. List the tasks for the completed run so individual task results can be inspected.
What you'll need to have ready
  • workflowName: A name for the workflow.
  • engine: The workflow engine (WDL, NEXTFLOW, or CWL).
  • definitionUri: The URI of the workflow definition.
  • main: The path of the main definition file.
  • requestId: Idempotency token for the CreateWorkflow request.
  • roleArn: The service role ARN the run assumes.
  • runName: A name for the run.
  • parameters: Parameters passed to the run.
  • runRequestId: Idempotency token for the StartRun request.
For your developer

Arazzo workflow amazon-healthomics:run-private-workflow, 4 operations: CreateWorkflow → StartRun → GetRun → ListRunTasks. Specs on APIs.io.