Class: Aws::Transfer::Types::CustomStepDetails
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Transfer::Types::CustomStepDetails
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-transfer/types.rb
 
Overview
Each step type has its own ‘StepDetails` structure.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the step, used as an identifier.
 - 
  
    
      #source_file_location  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
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.
 - 
  
    
      #target  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ARN for the Lambda function that is being called.
 - 
  
    
      #timeout_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Timeout, in seconds, for the step.
 
Instance Attribute Details
#name ⇒ String
The name of the step, used as an identifier.
      1241 1242 1243 1244 1245 1246 1247 1248  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 1241 class CustomStepDetails < Struct.new( :name, :target, :timeout_seconds, :source_file_location) SENSITIVE = [] include Aws::Structure end  | 
  
#source_file_location ⇒ String
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 ‘$Aws::Transfer::Types::CustomStepDetails.previousprevious.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 ‘$Aws::Transfer::Types::CustomStepDetails.originaloriginal.file`.
 
      1241 1242 1243 1244 1245 1246 1247 1248  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 1241 class CustomStepDetails < Struct.new( :name, :target, :timeout_seconds, :source_file_location) SENSITIVE = [] include Aws::Structure end  | 
  
#target ⇒ String
The ARN for the Lambda function that is being called.
      1241 1242 1243 1244 1245 1246 1247 1248  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 1241 class CustomStepDetails < Struct.new( :name, :target, :timeout_seconds, :source_file_location) SENSITIVE = [] include Aws::Structure end  | 
  
#timeout_seconds ⇒ Integer
Timeout, in seconds, for the step.
      1241 1242 1243 1244 1245 1246 1247 1248  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 1241 class CustomStepDetails < Struct.new( :name, :target, :timeout_seconds, :source_file_location) SENSITIVE = [] include Aws::Structure end  |