AWS::Transfer::Server WorkflowDetail - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::Transfer::Server WorkflowDetail

Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.

In addition to a workflow to execute when a file is uploaded completely, WorkflowDetails can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.

Syntax

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

JSON

{ "ExecutionRole" : String, "WorkflowId" : String }

YAML

ExecutionRole: String WorkflowId: String

Properties

ExecutionRole

Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources

Required: Yes

Type: String

Update requires: No interruption

WorkflowId

A unique identifier for the workflow.

Required: Yes

Type: String

Update requires: No interruption