Show / Hide Table of Contents

Interface CfnWorkflow.IDecryptStepDetailsProperty

Details for a step that decrypts an encrypted file.

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

Consists of the following values:

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-workflow-decryptstepdetails.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 decryptStepDetailsProperty = 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"
                 };

    Synopsis

    Properties

    DestinationFileLocation

    Specifies the location for the file being decrypted.

    Name

    The name of the step, used as an identifier.

    OverwriteExisting

    A flag that indicates whether to overwrite an existing file of the same name. The default is FALSE .

    SourceFileLocation

    Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow.

    Type

    The type of encryption used.

    Properties

    DestinationFileLocation

    Specifies the location for the file being decrypted.

    object DestinationFileLocation { get; }
    Property Value

    object

    Remarks

    Use \({Transfer:UserName}</code> or <code>\){Transfer:UploadDate} in this field to parametrize the destination prefix by username or uploaded date.

      The system resolves <code>UploadDate</code> to a date format of <em>YYYY-MM-DD</em> , based on the date the file is uploaded in UTC.
      

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

      Type union: either IResolvable or CfnWorkflow.IInputFileLocationProperty

      Name

      The name of the step, used as an identifier.

      string? Name { get; }
      Property Value

      string

      Remarks

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

      OverwriteExisting

      A flag that indicates whether to overwrite an existing file of the same name. The default is FALSE .

      string? OverwriteExisting { get; }
      Property Value

      string

      Remarks

      If the workflow is processing a file that has the same name as an existing file, the behavior is as follows:

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

        SourceFileLocation

        Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow.

        string? SourceFileLocation { get; }
        Property Value

        string

        Remarks

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

          Type

          The type of encryption used.

          string Type { get; }
          Property Value

          string

          Remarks

          Currently, this value must be PGP .

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

          Back to top Generated by DocFX