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
}
YAML
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.