AWS::Transfer::Workflow WorkflowStep

The basic building block of a workflow.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

CopyStepDetails

Details for a step that performs a file copy.

Consists of the following values:

  • A description

  • An Amazon S3 location for the destination of the file copy.

  • A flag that indicates whether to overwrite an existing file of the same name. The default is FALSE.

Required: No

Type: CopyStepDetails

Update requires: Replacement

CustomStepDetails

Details for a step that invokes an AWS Lambda function.

Consists of the Lambda function's name, target, and timeout (in seconds).

Required: No

Type: CustomStepDetails

Update requires: Replacement

DecryptStepDetails

Property description not available.

Required: No

Type: DecryptStepDetails

Update requires: Replacement

DeleteStepDetails

Details for a step that deletes the file.

Required: No

Type: DeleteStepDetails

Update requires: Replacement

TagStepDetails

Details for a step that creates one or more tags.

You specify one or more tags. Each tag contains a key-value pair.

Required: No

Type: TagStepDetails

Update requires: Replacement

Type

Currently, the following step types are supported.

  • COPY - Copy the file to another location.

  • CUSTOM - Perform a custom step with an AWS Lambda function target.

  • DECRYPT - Decrypt a file that was encrypted before it was uploaded.

  • DELETE - Delete the file.

  • TAG - Add a tag to the file.

Required: No

Type: String

Update requires: Replacement