Interface CfnServer.WorkflowDetailsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnServer.WorkflowDetailsProperty.Jsii$Proxy
- Enclosing class:
- CfnServer
@Stability(Stable)
public static interface CfnServer.WorkflowDetailsProperty
extends software.amazon.jsii.JsiiSerializable
Container for the
WorkflowDetail data type.
It is used by actions that trigger a workflow to begin execution.
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.*;
WorkflowDetailsProperty workflowDetailsProperty = WorkflowDetailsProperty.builder()
.onPartialUpload(List.of(WorkflowDetailProperty.builder()
.executionRole("executionRole")
.workflowId("workflowId")
.build()))
.onUpload(List.of(WorkflowDetailProperty.builder()
.executionRole("executionRole")
.workflowId("workflowId")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnServer.WorkflowDetailsPropertystatic final classAn implementation forCfnServer.WorkflowDetailsProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getOnPartialUpload
A trigger that starts a workflow if a file is only partially uploaded.You can attach a workflow to a server that executes whenever there is a partial upload.
A partial upload occurs when a file is open when the session disconnects.
-
getOnUpload
A trigger that starts a workflow: the workflow begins to execute after a file is uploaded.To remove an associated workflow from a server, you can provide an empty
OnUploadobject, as in the following example.aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{"OnUpload":[]}' -
builder
-