You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Support placeholders for processing step (#155)
* Support placeholders for processor parameters in processing step
* Merge sagemaker generated parameters with placeholder compatible parameters received in args
Co-authored-by: Shiv Lakshminarayan <[email protected]>
Co-authored-by: Adam Wong <[email protected]>
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.
experiment_config (dict, optional): Specify the experiment config for the processing. (Default: None)
495
-
container_arguments ([str]): The arguments for a container used to run a processing job.
496
-
container_entrypoint ([str]): The entrypoint for a container used to run a processing job.
497
-
kms_key_id (str): The AWS Key Management Service (AWS KMS) key that Amazon SageMaker
497
+
experiment_config (dict or Placeholder, optional): Specify the experiment config for the processing. (Default: None)
498
+
container_arguments ([str] or Placeholder): The arguments for a container used to run a processing job.
499
+
container_entrypoint ([str] or Placeholder): The entrypoint for a container used to run a processing job.
500
+
kms_key_id (str or Placeholder): The AWS Key Management Service (AWS KMS) key that Amazon SageMaker
498
501
uses to encrypt the processing job output. KmsKeyId can be an ID of a KMS key,
499
502
ARN of a KMS key, alias of a KMS key, or alias of a KMS key.
500
503
The KmsKeyId is applied to all outputs.
501
504
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)
502
-
tags (list[dict], optional): `List to tags <https://docs.aws.amazon.com/sagemaker/latest/dg/API_Tag.html>`_ to associate with the resource.
505
+
tags (list[dict] or Placeholder, optional): `List to tags <https://docs.aws.amazon.com/sagemaker/latest/dg/API_Tag.html>`_ to associate with the resource.
506
+
parameters(dict, optional): The value of this field is merged with other arguments to become the request payload for SageMaker `CreateProcessingJob<https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateProcessingJob.html>`_.
507
+
You can use `parameters` to override the value provided by other arguments and specify any field's value dynamically using `Placeholders<https://aws-step-functions-data-science-sdk.readthedocs.io/en/stable/placeholders.html?highlight=placeholder#stepfunctions.inputs.Placeholder>`_.
0 commit comments