CustomStepDetails
Each step type has its own StepDetails
structure.
Contents
- Name
-
The name of the step, used as an identifier.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 30.
Pattern:
[\w-]*
Required: No
- SourceFileLocation
-
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow.
-
To use the previous file as the input, enter
${previous.file}
. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. -
To use the originally uploaded file location as input for this step, enter
${original.file}
.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Pattern:
\$\{(\w+.)+\w+\}
Required: No
-
- Target
-
The ARN for the Lambda function that is being called.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 170.
Pattern:
arn:[a-z-]+:lambda:.*
Required: No
- TimeoutSeconds
-
Timeout, in seconds, for the step.
Type: Integer
Valid Range: Minimum value of 1. Maximum value of 1800.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: