Run a Private
A 4-step recipe with Amazon HealthOmics. We can help you get access.
Recipe · 4 steps
Run a Private
with Amazon HealthOmics
Create a private workflow, start a run, wait for it to finish, then list tasks.
- Register the private workflow definition with HealthOmics.
- Start a run against the newly created private workflow.
- Poll the run until it reaches a terminal status. The status enum is PENDING, STARTING, RUNNING, STOPPING, COMPLETED, DELETED, CANCELLED, or FAILED.
- 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.