interface WorkflowDetailsProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Transfer.CfnServer.WorkflowDetailsProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awstransfer#CfnServer_WorkflowDetailsProperty |
Java | software.amazon.awscdk.services.transfer.CfnServer.WorkflowDetailsProperty |
Python | aws_cdk.aws_transfer.CfnServer.WorkflowDetailsProperty |
TypeScript | aws-cdk-lib » aws_transfer » CfnServer » WorkflowDetailsProperty |
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 { aws_transfer as transfer } from 'aws-cdk-lib';
const workflowDetailsProperty: transfer.CfnServer.WorkflowDetailsProperty = {
onPartialUpload: [{
executionRole: 'executionRole',
workflowId: 'workflowId',
}],
onUpload: [{
executionRole: 'executionRole',
workflowId: 'workflowId',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| on | IResolvable | (IResolvable | Workflow)[] | A trigger that starts a workflow if a file is only partially uploaded. |
| on | IResolvable | (IResolvable | Workflow)[] | A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. |
onPartialUpload?
Type:
IResolvable | (IResolvable | Workflow)[]
(optional)
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.
OnPartialUploadcan contain a maximum of oneWorkflowDetailobject.
onUpload?
Type:
IResolvable | (IResolvable | Workflow)[]
(optional)
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 OnUpload object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{"OnUpload":[]}'
OnUploadcan contain a maximum of oneWorkflowDetailobject.

.NET
Go
Java
Python
TypeScript