

# DeleteStepDetails
<a name="API_DeleteStepDetails"></a>

The name of the step, used to identify the delete step.

## Contents
<a name="API_DeleteStepDetails_Contents"></a>

 ** Name **   <a name="TransferFamily-Type-DeleteStepDetails-Name"></a>
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 **   <a name="TransferFamily-Type-DeleteStepDetails-SourceFileLocation"></a>
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

## See Also
<a name="API_DeleteStepDetails_SeeAlso"></a>

For more information about using this API in one of the language-specific Amazon SDKs, see the following:
+  [Amazon SDK for C\$1\$1](https://docs.amazonaws.cn/goto/SdkForCpp/transfer-2018-11-05/DeleteStepDetails) 
+  [Amazon SDK for Java V2](https://docs.amazonaws.cn/goto/SdkForJavaV2/transfer-2018-11-05/DeleteStepDetails) 
+  [Amazon SDK for Ruby V3](https://docs.amazonaws.cn/goto/SdkForRubyV3/transfer-2018-11-05/DeleteStepDetails) 