sagemaker.mlops.workflow.step_collections#

The step definitions for workflow.

Classes

StepCollection(name[, steps, depends_on])

A wrapper of pipeline steps for workflow.

class sagemaker.mlops.workflow.step_collections.StepCollection(name: str, steps: List[Step] = NOTHING, depends_on: List[str | Step | StepCollection | StepOutput] = None)[source]#

Bases: object

A wrapper of pipeline steps for workflow.

name#

The name of the StepCollection.

Type:

str

steps#

A list of steps.

Type:

List[Step]

depends_on#

The list of Step/StepCollection names or Step/StepCollection/StepOutput instances that the current Step depends on.

Type:

List[Union[str, Step, StepCollection, StepOutput]]

depends_on: List[str | Step | StepCollection | StepOutput]#
name: str#
property properties#

The properties of the particular StepCollection.

request_dicts() List[Dict[str, Any] | List[Dict[str, Any]]][source]#

Get the request structure for workflow service calls.

steps: List[Step]#