The list of step names this current step depends on for execution.
A short description of the step.
A flag to indicate whether the artifact has been uploaded for this step or not.
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
The type of step where user provides the container details for an execution engine managed by the pipelines service.