AWS::CustomerProfiles::Integration Task
The Task
property type specifies the 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" :[ TaskPropertiesMap, ... ]
, "TaskType" :String
}
YAML
ConnectorOperator:
ConnectorOperator
DestinationField:String
SourceFields:- String
TaskProperties:- TaskPropertiesMap
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
Pattern:
.*
Maximum:
256
Update requires: No interruption
SourceFields
-
The source fields to which a particular task is applied.
Required: Yes
Type: Array of String
Maximum:
2048
Update requires: No interruption
TaskProperties
-
A map used to store task-related information. The service looks for particular information based on the TaskType.
Required: No
Type: Array of TaskPropertiesMap
Update requires: No interruption
TaskType
-
Specifies the particular task implementation that Amazon AppFlow performs.
Required: Yes
Type: String
Allowed values:
Arithmetic | Filter | Map | Mask | Merge | Truncate | Validate
Update requires: No interruption