Show / Hide Table of Contents

Interface CfnWorkflow.IWorkflowStepProperty

The basic building block of a workflow.

Namespace: Amazon.CDK.AWS.Transfer
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnWorkflow.IWorkflowStepProperty
Syntax (vb)
Public Interface CfnWorkflow.IWorkflowStepProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Transfer;

             var copyStepDetails;
             var customStepDetails;
             var deleteStepDetails;
             var tagStepDetails;

             var workflowStepProperty = new WorkflowStepProperty {
                 CopyStepDetails = copyStepDetails,
                 CustomStepDetails = customStepDetails,
                 DecryptStepDetails = new DecryptStepDetailsProperty {
                     DestinationFileLocation = new InputFileLocationProperty {
                         EfsFileLocation = new EfsInputFileLocationProperty {
                             FileSystemId = "fileSystemId",
                             Path = "path"
                         },
                         S3FileLocation = new S3InputFileLocationProperty {
                             Bucket = "bucket",
                             Key = "key"
                         }
                     },
                     Type = "type",

                     // the properties below are optional
                     Name = "name",
                     OverwriteExisting = "overwriteExisting",
                     SourceFileLocation = "sourceFileLocation"
                 },
                 DeleteStepDetails = deleteStepDetails,
                 TagStepDetails = tagStepDetails,
                 Type = "type"
             };

Synopsis

Properties

CopyStepDetails

Details for a step that performs a file copy.

CustomStepDetails

Details for a step that invokes an AWS Lambda function.

DecryptStepDetails

Details for a step that decrypts an encrypted file.

DeleteStepDetails

Details for a step that deletes the file.

TagStepDetails

Details for a step that creates one or more tags.

Type

Currently, the following step types are supported.

Properties

CopyStepDetails

Details for a step that performs a file copy.

object? CopyStepDetails { get; }
Property Value

object

Remarks

Consists of the following values:

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-copystepdetails

    CustomStepDetails

    Details for a step that invokes an AWS Lambda function.

    object? CustomStepDetails { get; }
    Property Value

    object

    Remarks

    Consists of the Lambda function's name, target, and timeout (in seconds).

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-customstepdetails

    DecryptStepDetails

    Details for a step that decrypts an encrypted file.

    object? DecryptStepDetails { get; }
    Property Value

    object

    Remarks

    Consists of the following values:

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-decryptstepdetails

      Type union: either IResolvable or CfnWorkflow.IDecryptStepDetailsProperty

      DeleteStepDetails

      Details for a step that deletes the file.

      object? DeleteStepDetails { get; }
      Property Value

      object

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-deletestepdetails

      TagStepDetails

      Details for a step that creates one or more tags.

      object? TagStepDetails { get; }
      Property Value

      object

      Remarks

      You specify one or more tags. Each tag contains a key-value pair.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-tagstepdetails

      Type

      Currently, the following step types are supported.

      string? Type { get; }
      Property Value

      string

      Remarks

        See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-workflowstep.html#cfn-transfer-workflow-workflowstep-type

        Back to top Generated by DocFX