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 AWS 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