Interface CfnServer.WorkflowDetailProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnServer.WorkflowDetailProperty.Jsii$Proxy
- Enclosing class:
CfnServer
@Stability(Stable)
public static interface CfnServer.WorkflowDetailProperty
extends software.amazon.jsii.JsiiSerializable
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.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.transfer.*; WorkflowDetailProperty workflowDetailProperty = WorkflowDetailProperty.builder() .executionRole("executionRole") .workflowId("workflowId") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnServer.WorkflowDetailProperty
static final class
An implementation forCfnServer.WorkflowDetailProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
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.A unique identifier for the workflow.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getExecutionRole
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. -
getWorkflowId
A unique identifier for the workflow. -
builder
-