Class CfnWorkflowPropsMixin.DecryptStepDetailsProperty
Details for a step that decrypts an encrypted file.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.Transfer.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnWorkflowPropsMixin.DecryptStepDetailsProperty : CfnWorkflowPropsMixin.IDecryptStepDetailsProperty
Syntax (vb)
Public Class CfnWorkflowPropsMixin.DecryptStepDetailsProperty Implements CfnWorkflowPropsMixin.IDecryptStepDetailsProperty
Remarks
Consists of the following values:
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.Mixins.Preview.AWS.Transfer.Mixins;
var decryptStepDetailsProperty = new DecryptStepDetailsProperty {
DestinationFileLocation = new InputFileLocationProperty {
EfsFileLocation = new EfsInputFileLocationProperty {
FileSystemId = "fileSystemId",
Path = "path"
},
S3FileLocation = new S3InputFileLocationProperty {
Bucket = "bucket",
Key = "key"
}
},
Name = "name",
OverwriteExisting = "overwriteExisting",
SourceFileLocation = "sourceFileLocation",
Type = "type"
};
Synopsis
Constructors
| DecryptStepDetailsProperty() | Details for a step that decrypts an encrypted file. |
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 |
| 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. |
Constructors
DecryptStepDetailsProperty()
Details for a step that decrypts an encrypted file.
public DecryptStepDetailsProperty()
Remarks
Consists of the following values:
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.Mixins.Preview.AWS.Transfer.Mixins;
var decryptStepDetailsProperty = new DecryptStepDetailsProperty {
DestinationFileLocation = new InputFileLocationProperty {
EfsFileLocation = new EfsInputFileLocationProperty {
FileSystemId = "fileSystemId",
Path = "path"
},
S3FileLocation = new S3InputFileLocationProperty {
Bucket = "bucket",
Key = "key"
}
},
Name = "name",
OverwriteExisting = "overwriteExisting",
SourceFileLocation = "sourceFileLocation",
Type = "type"
};
Properties
DestinationFileLocation
Specifies the location for the file being decrypted.
public object? DestinationFileLocation { get; set; }
Property Value
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.
Type union: either IResolvable or CfnWorkflowPropsMixin.IInputFileLocationProperty
Name
The name of the step, used as an identifier.
public string? Name { get; set; }
Property Value
Remarks
OverwriteExisting
A flag that indicates whether to overwrite an existing file of the same name. The default is FALSE .
public string? OverwriteExisting { get; set; }
Property Value
Remarks
If the workflow is processing a file that has the same name as an existing file, the behavior is as follows:
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.
public string? SourceFileLocation { get; set; }
Property Value
Remarks
Type
The type of encryption used.
public string? Type { get; set; }
Property Value
Remarks
Currently, this value must be PGP .