WorkflowStep - AWS Transfer Family

WorkflowStep

The basic building block of a workflow.

Contents

CopyStepDetails

Details for a step that performs a file copy.

Consists of the following values:

  • A description

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

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

Type: CopyStepDetails object

Required: No

CustomStepDetails

Details for a step that invokes a lambda function.

Consists of the lambda function name, target, and timeout (in seconds).

Type: CustomStepDetails object

Required: No

DeleteStepDetails

Details for a step that deletes the file.

Type: DeleteStepDetails object

Required: No

TagStepDetails

Details for a step that creates one or more tags.

You specify one or more tags: each tag contains a key/value pair.

Type: TagStepDetails object

Required: No

Type

Currently, the following step types are supported.

  • Copy: copy the file to another location

  • Custom: custom step with a lambda target

  • Delete: delete the file

  • Tag: add a tag to the file

Type: String

Valid Values: COPY | CUSTOM | TAG | DELETE

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: