ProcessingStep.RdCreates a Task State to execute a SageMaker Processing Job.
stepfunctions::Block -> stepfunctions::State -> stepfunctions::Task -> ProcessingStep
Inherited methods
new()Initialize ProcessingStep class
ProcessingStep$new( state_id, processor, job_name, inputs = NULL, outputs = NULL, experiment_config = NULL, container_arguments = NULL, container_entrypoint = NULL, kms_key_id = NULL, wait_for_completion = TRUE, tags = NULL, ... )
state_id(str): State name whose length **must be** less than or equal to 128 unicode characters. State names **must be** unique within the scope of the whole state machine.
processor(sagemaker.processing.Processor): The processor for the processing step.
job_name(str or Placeholder): Specify a processing job name, this is required for the processing job to run. We recommend to use :py:class:`~stepfunctions.inputs.ExecutionInput` placeholder collection to pass the value dynamically in each execution.
inputs(list[:class:`~sagemaker.processing.ProcessingInput`]): Input files for the processing job. These must be provided as :class:`~sagemaker.processing.ProcessingInput` objects (default: None).
outputs(list[:class:`~sagemaker.processing.ProcessingOutput`]): Outputs for the processing job. These can be specified as either path strings or :class:`~sagemaker.processing.ProcessingOutput` objects (default: None).
experiment_config(list, optional): Specify the experiment config for the processing. (Default: None)
container_arguments([str]): The arguments for a container used to run a processing job.
container_entrypoint([str]): The entrypoint for a container used to run a processing job.
kms_key_id(str): The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the processing job output. KmsKeyId can be an ID of a KMS key, ARN of a KMS key, alias of a KMS key, or alias of a KMS key. The KmsKeyId is applied to all outputs.
wait_for_completion(bool, optional): Boolean value set to `True` if the Task state should wait for the processing job to complete before proceeding to the next step in the workflow. Set to `False` if the Task state should submit the processing job and proceed to the next step. (default: True)
tags(list[list], optional): `List to tags` https://docs.aws.amazon.com/sagemaker/latest/dg/API_Tag.html to associate with the resource.
...: Extra Fields passed to Task class
clone()The objects of this class are cloneable with this method.
ProcessingStep$clone(deep = FALSE)
deepWhether to make a deep clone.