Skip to content

SpecAddress

An address used to describe the location of a Spec within a WorkflowSpec. Used to enrich the spec model with additional attributes such as specifying the location of a data container or providing annotations.

typestringrequired

Whether the address refers to a data-type input, a data-type output or a computation specification.

Enum:"Invalid""Computation""DataTypeInput""DataTypeOutput""Workflow"
Example:"DataTypeInput"
computationIndexinteger

The zero based index of the Computation Spec.

Example:0
dataTypeIndexinteger

The zero based index of a data-type with respect to a computation specification. Inputs and outputs are treated as separate ordered lists.

Example:1
{ "type": "DataTypeInput", "computationIndex": 0, "dataTypeIndex": 0 }