sagemaker.mlops.workflow.lambda_step#
The step definitions for workflow.
Classes
|
Output for a lambdaback step. |
|
LambdaOutput type enum. |
|
Lambda step for workflow. |
- class sagemaker.mlops.workflow.lambda_step.LambdaOutput(output_name: str | None = None, output_type: LambdaOutputTypeEnum = LambdaOutputTypeEnum.String)[source]#
Bases:
objectOutput for a lambdaback step.
- output_name#
The output name
- Type:
str
- output_type#
The output type
- Type:
- output_name: str#
- output_type: LambdaOutputTypeEnum#
- class sagemaker.mlops.workflow.lambda_step.LambdaOutputTypeEnum(*args, value=<object object>, **kwargs)[source]#
Bases:
EnumLambdaOutput type enum.
- Boolean = 'Boolean'#
- Float = 'Float'#
- Integer = 'Integer'#
- String = 'String'#
- class sagemaker.mlops.workflow.lambda_step.LambdaStep(name: str, lambda_func: Lambda, display_name: str | None = None, description: str | None = None, inputs: dict | None = None, outputs: List[LambdaOutput] | None = None, cache_config: CacheConfig | None = None, depends_on: List[str | Step | StepCollection] | None = None)[source]#
Bases:
StepLambda step for workflow.
- property arguments: Dict[str, Any] | List[Dict[str, Any]]#
The arguments dict that is used to define the lambda step.
- property properties#
A Properties object representing the output parameters of the lambda step.