AWS::AppFlow::Flow Task - AWS CloudFormation

AWS::AppFlow::Flow Task

A class for modeling different type of tasks. Task implementation varies based on the TaskType.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ConnectorOperator" : ConnectorOperator, "DestinationField" : String, "SourceFields" : [ String, ... ], "TaskProperties" : [ TaskPropertiesObject, ... ], "TaskType" : String }

Properties

ConnectorOperator

The operation to be performed on the provided source fields.

Required: No

Type: ConnectorOperator

Update requires: No interruption

DestinationField

A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.

Required: No

Type: String

Maximum: 256

Update requires: No interruption

SourceFields

The source fields to which a particular task is applied.

Required: Yes

Type: Array of String

Update requires: No interruption

TaskProperties

A map used to store task-related information. The execution service looks for particular information based on the TaskType.

Required: No

Type: Array of TaskPropertiesObject

Update requires: No interruption

TaskType

Specifies the particular task implementation that Amazon AppFlow performs.

Allowed values: Arithmetic | Filter | Map | Map_all | Mask | Merge | Truncate | Validate

Required: Yes

Type: String

Allowed values: Arithmetic | Filter | Map | Map_all | Mask | Merge | Passthrough | Truncate | Validate | Partition

Update requires: No interruption

See also

  • Task in the Amazon AppFlow API Reference.