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 Amazon CloudFormation template, use the following syntax:
JSON
{ "ConnectorOperator" :ConnectorOperator, "DestinationField" :String, "SourceFields" :[ String, ... ], "TaskProperties" :[ TaskPropertiesMap, ... ], "TaskType" :String}
YAML
ConnectorOperator:ConnectorOperatorDestinationField:StringSourceFields:- StringTaskProperties:- TaskPropertiesMapTaskType: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:
256Pattern:
.*Update requires: No interruption
SourceFields-
The source fields to which a particular task is applied.
Required: Yes
Type: List of String
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: List 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 | ValidateUpdate requires: No interruption