1. Packages
  2. AWS Native
  3. API Docs
  4. transfer
  5. Workflow

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.transfer.Workflow

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    Resource Type definition for AWS::Transfer::Workflow

    Create Workflow Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Workflow(name: string, args: WorkflowArgs, opts?: CustomResourceOptions);
    @overload
    def Workflow(resource_name: str,
                 args: WorkflowArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Workflow(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 steps: Optional[Sequence[WorkflowStepArgs]] = None,
                 description: Optional[str] = None,
                 on_exception_steps: Optional[Sequence[WorkflowStepArgs]] = None,
                 tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewWorkflow(ctx *Context, name string, args WorkflowArgs, opts ...ResourceOption) (*Workflow, error)
    public Workflow(string name, WorkflowArgs args, CustomResourceOptions? opts = null)
    public Workflow(String name, WorkflowArgs args)
    public Workflow(String name, WorkflowArgs args, CustomResourceOptions options)
    
    type: aws-native:transfer:Workflow
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WorkflowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WorkflowArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WorkflowArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkflowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkflowArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const exampleworkflowResourceResourceFromTransfer = new aws_native.transfer.Workflow("exampleworkflowResourceResourceFromTransfer", {
        steps: [{
            copyStepDetails: {
                destinationFileLocation: {
                    s3FileLocation: {
                        bucket: "string",
                        key: "string",
                    },
                },
                name: "string",
                overwriteExisting: aws_native.transfer.WorkflowStepCopyStepDetailsPropertiesOverwriteExisting.True,
                sourceFileLocation: "string",
            },
            customStepDetails: {
                name: "string",
                sourceFileLocation: "string",
                target: "string",
                timeoutSeconds: 0,
            },
            decryptStepDetails: {
                destinationFileLocation: {
                    efsFileLocation: {
                        fileSystemId: "string",
                        path: "string",
                    },
                    s3FileLocation: {
                        bucket: "string",
                        key: "string",
                    },
                },
                name: "string",
                overwriteExisting: aws_native.transfer.WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting.True,
                sourceFileLocation: "string",
                type: aws_native.transfer.WorkflowStepDecryptStepDetailsPropertiesType.Pgp,
            },
            deleteStepDetails: {
                name: "string",
                sourceFileLocation: "string",
            },
            tagStepDetails: {
                name: "string",
                sourceFileLocation: "string",
                tags: [{
                    key: "string",
                    value: "string",
                }],
            },
            type: aws_native.transfer.WorkflowStepType.Copy,
        }],
        description: "string",
        onExceptionSteps: [{
            copyStepDetails: {
                destinationFileLocation: {
                    s3FileLocation: {
                        bucket: "string",
                        key: "string",
                    },
                },
                name: "string",
                overwriteExisting: aws_native.transfer.WorkflowStepCopyStepDetailsPropertiesOverwriteExisting.True,
                sourceFileLocation: "string",
            },
            customStepDetails: {
                name: "string",
                sourceFileLocation: "string",
                target: "string",
                timeoutSeconds: 0,
            },
            decryptStepDetails: {
                destinationFileLocation: {
                    efsFileLocation: {
                        fileSystemId: "string",
                        path: "string",
                    },
                    s3FileLocation: {
                        bucket: "string",
                        key: "string",
                    },
                },
                name: "string",
                overwriteExisting: aws_native.transfer.WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting.True,
                sourceFileLocation: "string",
                type: aws_native.transfer.WorkflowStepDecryptStepDetailsPropertiesType.Pgp,
            },
            deleteStepDetails: {
                name: "string",
                sourceFileLocation: "string",
            },
            tagStepDetails: {
                name: "string",
                sourceFileLocation: "string",
                tags: [{
                    key: "string",
                    value: "string",
                }],
            },
            type: aws_native.transfer.WorkflowStepType.Copy,
        }],
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    Workflow Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Workflow resource accepts the following input properties:

    Steps List<Pulumi.AwsNative.Transfer.Inputs.WorkflowStep>
    Specifies the details for the steps that are in the specified workflow.
    Description string
    A textual description for the workflow.
    OnExceptionSteps List<Pulumi.AwsNative.Transfer.Inputs.WorkflowStep>
    Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
    Steps []WorkflowStepArgs
    Specifies the details for the steps that are in the specified workflow.
    Description string
    A textual description for the workflow.
    OnExceptionSteps []WorkflowStepArgs
    Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
    Tags TagArgs
    Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
    steps List<WorkflowStep>
    Specifies the details for the steps that are in the specified workflow.
    description String
    A textual description for the workflow.
    onExceptionSteps List<WorkflowStep>
    Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
    tags List<Tag>
    Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
    steps WorkflowStep[]
    Specifies the details for the steps that are in the specified workflow.
    description string
    A textual description for the workflow.
    onExceptionSteps WorkflowStep[]
    Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
    tags Tag[]
    Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
    steps Sequence[WorkflowStepArgs]
    Specifies the details for the steps that are in the specified workflow.
    description str
    A textual description for the workflow.
    on_exception_steps Sequence[WorkflowStepArgs]
    Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
    tags Sequence[TagArgs]
    Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
    steps List<Property Map>
    Specifies the details for the steps that are in the specified workflow.
    description String
    A textual description for the workflow.
    onExceptionSteps List<Property Map>
    Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
    tags List<Property Map>
    Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Workflow resource produces the following output properties:

    Arn string
    Specifies the unique Amazon Resource Name (ARN) for the workflow.
    Id string
    The provider-assigned unique ID for this managed resource.
    WorkflowId string
    A unique identifier for the workflow.
    Arn string
    Specifies the unique Amazon Resource Name (ARN) for the workflow.
    Id string
    The provider-assigned unique ID for this managed resource.
    WorkflowId string
    A unique identifier for the workflow.
    arn String
    Specifies the unique Amazon Resource Name (ARN) for the workflow.
    id String
    The provider-assigned unique ID for this managed resource.
    workflowId String
    A unique identifier for the workflow.
    arn string
    Specifies the unique Amazon Resource Name (ARN) for the workflow.
    id string
    The provider-assigned unique ID for this managed resource.
    workflowId string
    A unique identifier for the workflow.
    arn str
    Specifies the unique Amazon Resource Name (ARN) for the workflow.
    id str
    The provider-assigned unique ID for this managed resource.
    workflow_id str
    A unique identifier for the workflow.
    arn String
    Specifies the unique Amazon Resource Name (ARN) for the workflow.
    id String
    The provider-assigned unique ID for this managed resource.
    workflowId String
    A unique identifier for the workflow.

    Supporting Types

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    WorkflowEfsInputFileLocation, WorkflowEfsInputFileLocationArgs

    FileSystemId string
    Specifies the EFS filesystem that contains the file.
    Path string
    The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
    FileSystemId string
    Specifies the EFS filesystem that contains the file.
    Path string
    The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
    fileSystemId String
    Specifies the EFS filesystem that contains the file.
    path String
    The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
    fileSystemId string
    Specifies the EFS filesystem that contains the file.
    path string
    The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
    file_system_id str
    Specifies the EFS filesystem that contains the file.
    path str
    The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
    fileSystemId String
    Specifies the EFS filesystem that contains the file.
    path String
    The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.

    WorkflowInputFileLocation, WorkflowInputFileLocationArgs

    WorkflowS3FileLocation, WorkflowS3FileLocationArgs

    WorkflowS3InputFileLocation, WorkflowS3InputFileLocationArgs

    Bucket string
    Specifies the S3 bucket that contains the file.
    Key string
    The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
    Bucket string
    Specifies the S3 bucket that contains the file.
    Key string
    The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
    bucket String
    Specifies the S3 bucket that contains the file.
    key String
    The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
    bucket string
    Specifies the S3 bucket that contains the file.
    key string
    The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
    bucket str
    Specifies the S3 bucket that contains the file.
    key str
    The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
    bucket String
    Specifies the S3 bucket that contains the file.
    key String
    The name assigned to the file when it was created in S3. You use the object key to retrieve the object.

    WorkflowS3Tag, WorkflowS3TagArgs

    Key string
    The name assigned to the tag that you create.
    Value string
    The value that corresponds to the key.
    Key string
    The name assigned to the tag that you create.
    Value string
    The value that corresponds to the key.
    key String
    The name assigned to the tag that you create.
    value String
    The value that corresponds to the key.
    key string
    The name assigned to the tag that you create.
    value string
    The value that corresponds to the key.
    key str
    The name assigned to the tag that you create.
    value str
    The value that corresponds to the key.
    key String
    The name assigned to the tag that you create.
    value String
    The value that corresponds to the key.

    WorkflowStep, WorkflowStepArgs

    CopyStepDetails WorkflowStepCopyStepDetailsProperties
    Details for a step that performs a file copy.
    CustomStepDetails WorkflowStepCustomStepDetailsProperties
    Details for a step that invokes a lambda function.
    DecryptStepDetails WorkflowStepDecryptStepDetailsProperties
    Details for a step that performs a file decryption.
    DeleteStepDetails WorkflowStepDeleteStepDetailsProperties
    Details for a step that deletes the file.
    TagStepDetails WorkflowStepTagStepDetailsProperties
    Details for a step that creates one or more tags.
    Type WorkflowStepType
    copyStepDetails WorkflowStepCopyStepDetailsProperties
    Details for a step that performs a file copy.
    customStepDetails WorkflowStepCustomStepDetailsProperties
    Details for a step that invokes a lambda function.
    decryptStepDetails WorkflowStepDecryptStepDetailsProperties
    Details for a step that performs a file decryption.
    deleteStepDetails WorkflowStepDeleteStepDetailsProperties
    Details for a step that deletes the file.
    tagStepDetails WorkflowStepTagStepDetailsProperties
    Details for a step that creates one or more tags.
    type WorkflowStepType
    copyStepDetails WorkflowStepCopyStepDetailsProperties
    Details for a step that performs a file copy.
    customStepDetails WorkflowStepCustomStepDetailsProperties
    Details for a step that invokes a lambda function.
    decryptStepDetails WorkflowStepDecryptStepDetailsProperties
    Details for a step that performs a file decryption.
    deleteStepDetails WorkflowStepDeleteStepDetailsProperties
    Details for a step that deletes the file.
    tagStepDetails WorkflowStepTagStepDetailsProperties
    Details for a step that creates one or more tags.
    type WorkflowStepType
    copy_step_details WorkflowStepCopyStepDetailsProperties
    Details for a step that performs a file copy.
    custom_step_details WorkflowStepCustomStepDetailsProperties
    Details for a step that invokes a lambda function.
    decrypt_step_details WorkflowStepDecryptStepDetailsProperties
    Details for a step that performs a file decryption.
    delete_step_details WorkflowStepDeleteStepDetailsProperties
    Details for a step that deletes the file.
    tag_step_details WorkflowStepTagStepDetailsProperties
    Details for a step that creates one or more tags.
    type WorkflowStepType
    copyStepDetails Property Map
    Details for a step that performs a file copy.
    customStepDetails Property Map
    Details for a step that invokes a lambda function.
    decryptStepDetails Property Map
    Details for a step that performs a file decryption.
    deleteStepDetails Property Map
    Details for a step that deletes the file.
    tagStepDetails Property Map
    Details for a step that creates one or more tags.
    type "COPY" | "CUSTOM" | "DECRYPT" | "DELETE" | "TAG"

    WorkflowStepCopyStepDetailsProperties, WorkflowStepCopyStepDetailsPropertiesArgs

    DestinationFileLocation Pulumi.AwsNative.Transfer.Inputs.WorkflowS3FileLocation
    Name string
    The name of the step, used as an identifier.
    OverwriteExisting Pulumi.AwsNative.Transfer.WorkflowStepCopyStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    DestinationFileLocation WorkflowS3FileLocation
    Name string
    The name of the step, used as an identifier.
    OverwriteExisting WorkflowStepCopyStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    destinationFileLocation WorkflowS3FileLocation
    name String
    The name of the step, used as an identifier.
    overwriteExisting WorkflowStepCopyStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    destinationFileLocation WorkflowS3FileLocation
    name string
    The name of the step, used as an identifier.
    overwriteExisting WorkflowStepCopyStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    sourceFileLocation string
    Specifies which file to use as input to the workflow step.
    destination_file_location WorkflowS3FileLocation
    name str
    The name of the step, used as an identifier.
    overwrite_existing WorkflowStepCopyStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    source_file_location str
    Specifies which file to use as input to the workflow step.
    destinationFileLocation Property Map
    name String
    The name of the step, used as an identifier.
    overwriteExisting "TRUE" | "FALSE"
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.

    WorkflowStepCopyStepDetailsPropertiesOverwriteExisting, WorkflowStepCopyStepDetailsPropertiesOverwriteExistingArgs

    True
    TRUE
    False
    FALSE
    WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue
    TRUE
    WorkflowStepCopyStepDetailsPropertiesOverwriteExistingFalse
    FALSE
    True
    TRUE
    False
    FALSE
    True
    TRUE
    False
    FALSE
    TRUE
    TRUE
    FALSE
    FALSE
    "TRUE"
    TRUE
    "FALSE"
    FALSE

    WorkflowStepCustomStepDetailsProperties, WorkflowStepCustomStepDetailsPropertiesArgs

    Name string
    The name of the step, used as an identifier.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Target string
    The ARN for the lambda function that is being called.
    TimeoutSeconds int
    Timeout, in seconds, for the step.
    Name string
    The name of the step, used as an identifier.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Target string
    The ARN for the lambda function that is being called.
    TimeoutSeconds int
    Timeout, in seconds, for the step.
    name String
    The name of the step, used as an identifier.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    target String
    The ARN for the lambda function that is being called.
    timeoutSeconds Integer
    Timeout, in seconds, for the step.
    name string
    The name of the step, used as an identifier.
    sourceFileLocation string
    Specifies which file to use as input to the workflow step.
    target string
    The ARN for the lambda function that is being called.
    timeoutSeconds number
    Timeout, in seconds, for the step.
    name str
    The name of the step, used as an identifier.
    source_file_location str
    Specifies which file to use as input to the workflow step.
    target str
    The ARN for the lambda function that is being called.
    timeout_seconds int
    Timeout, in seconds, for the step.
    name String
    The name of the step, used as an identifier.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    target String
    The ARN for the lambda function that is being called.
    timeoutSeconds Number
    Timeout, in seconds, for the step.

    WorkflowStepDecryptStepDetailsProperties, WorkflowStepDecryptStepDetailsPropertiesArgs

    DestinationFileLocation Pulumi.AwsNative.Transfer.Inputs.WorkflowInputFileLocation
    Name string
    The name of the step, used as an identifier.
    OverwriteExisting Pulumi.AwsNative.Transfer.WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Type Pulumi.AwsNative.Transfer.WorkflowStepDecryptStepDetailsPropertiesType
    Specifies which encryption method to use.
    DestinationFileLocation WorkflowInputFileLocation
    Name string
    The name of the step, used as an identifier.
    OverwriteExisting WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Type WorkflowStepDecryptStepDetailsPropertiesType
    Specifies which encryption method to use.
    destinationFileLocation WorkflowInputFileLocation
    name String
    The name of the step, used as an identifier.
    overwriteExisting WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    type WorkflowStepDecryptStepDetailsPropertiesType
    Specifies which encryption method to use.
    destinationFileLocation WorkflowInputFileLocation
    name string
    The name of the step, used as an identifier.
    overwriteExisting WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    sourceFileLocation string
    Specifies which file to use as input to the workflow step.
    type WorkflowStepDecryptStepDetailsPropertiesType
    Specifies which encryption method to use.
    destination_file_location WorkflowInputFileLocation
    name str
    The name of the step, used as an identifier.
    overwrite_existing WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    source_file_location str
    Specifies which file to use as input to the workflow step.
    type WorkflowStepDecryptStepDetailsPropertiesType
    Specifies which encryption method to use.
    destinationFileLocation Property Map
    name String
    The name of the step, used as an identifier.
    overwriteExisting "TRUE" | "FALSE"
    A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    type "PGP"
    Specifies which encryption method to use.

    WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting, WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingArgs

    True
    TRUE
    False
    FALSE
    WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingTrue
    TRUE
    WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingFalse
    FALSE
    True
    TRUE
    False
    FALSE
    True
    TRUE
    False
    FALSE
    TRUE
    TRUE
    FALSE
    FALSE
    "TRUE"
    TRUE
    "FALSE"
    FALSE

    WorkflowStepDecryptStepDetailsPropertiesType, WorkflowStepDecryptStepDetailsPropertiesTypeArgs

    Pgp
    PGP
    WorkflowStepDecryptStepDetailsPropertiesTypePgp
    PGP
    Pgp
    PGP
    Pgp
    PGP
    PGP
    PGP
    "PGP"
    PGP

    WorkflowStepDeleteStepDetailsProperties, WorkflowStepDeleteStepDetailsPropertiesArgs

    Name string
    The name of the step, used as an identifier.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Name string
    The name of the step, used as an identifier.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    name String
    The name of the step, used as an identifier.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    name string
    The name of the step, used as an identifier.
    sourceFileLocation string
    Specifies which file to use as input to the workflow step.
    name str
    The name of the step, used as an identifier.
    source_file_location str
    Specifies which file to use as input to the workflow step.
    name String
    The name of the step, used as an identifier.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.

    WorkflowStepTagStepDetailsProperties, WorkflowStepTagStepDetailsPropertiesArgs

    Name string
    The name of the step, used as an identifier.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Tags List<Pulumi.AwsNative.Transfer.Inputs.WorkflowS3Tag>
    Array that contains from 1 to 10 key/value pairs.
    Name string
    The name of the step, used as an identifier.
    SourceFileLocation string
    Specifies which file to use as input to the workflow step.
    Tags []WorkflowS3Tag
    Array that contains from 1 to 10 key/value pairs.
    name String
    The name of the step, used as an identifier.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    tags List<WorkflowS3Tag>
    Array that contains from 1 to 10 key/value pairs.
    name string
    The name of the step, used as an identifier.
    sourceFileLocation string
    Specifies which file to use as input to the workflow step.
    tags WorkflowS3Tag[]
    Array that contains from 1 to 10 key/value pairs.
    name str
    The name of the step, used as an identifier.
    source_file_location str
    Specifies which file to use as input to the workflow step.
    tags Sequence[WorkflowS3Tag]
    Array that contains from 1 to 10 key/value pairs.
    name String
    The name of the step, used as an identifier.
    sourceFileLocation String
    Specifies which file to use as input to the workflow step.
    tags List<Property Map>
    Array that contains from 1 to 10 key/value pairs.

    WorkflowStepType, WorkflowStepTypeArgs

    Copy
    COPY
    Custom
    CUSTOM
    Decrypt
    DECRYPT
    Delete
    DELETE
    Tag
    TAG
    WorkflowStepTypeCopy
    COPY
    WorkflowStepTypeCustom
    CUSTOM
    WorkflowStepTypeDecrypt
    DECRYPT
    WorkflowStepTypeDelete
    DELETE
    WorkflowStepTypeTag
    TAG
    Copy
    COPY
    Custom
    CUSTOM
    Decrypt
    DECRYPT
    Delete
    DELETE
    Tag
    TAG
    Copy
    COPY
    Custom
    CUSTOM
    Decrypt
    DECRYPT
    Delete
    DELETE
    Tag
    TAG
    COPY
    COPY
    CUSTOM
    CUSTOM
    DECRYPT
    DECRYPT
    DELETE
    DELETE
    TAG
    TAG
    "COPY"
    COPY
    "CUSTOM"
    CUSTOM
    "DECRYPT"
    DECRYPT
    "DELETE"
    DELETE
    "TAG"
    TAG

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi