FlowTask constructor

const FlowTask({
  1. Input<List<FlowTaskConnectorOperator>?>? connectorOperators,
  2. Input<String?>? destinationField,
  3. Input<List<String>?>? sourceFields,
  4. Input<Map<String, String>?>? taskProperties,
  5. required Input<String> taskType,
})

Creates a new FlowTask. connectorOperators Operation to be performed on the provided source fields. See the task.connector_operator Block for details. destinationField Field in a destination connector, or a field value against which Amazon AppFlow validates a source field. sourceFields Source fields to which a particular task is applied. taskProperties Map used to store task-related information. The execution service looks for particular information based on the TaskType. Valid keys are VALUE, VALUES, DATA_TYPE, UPPER_BOUND, LOWER_BOUND, SOURCE_DATA_TYPE, DESTINATION_DATA_TYPE, VALIDATION_ACTION, MASK_VALUE, MASK_LENGTH, TRUNCATE_LENGTH, MATH_OPERATION_FIELDS_ORDER, CONCAT_FORMAT, SUBFIELD_CATEGORY_MAP, and EXCLUDE_SOURCE_FIELDS_LIST. taskType Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate.

Implementation

const FlowTask({
  this.connectorOperators,
  this.destinationField,
  this.sourceFields,
  this.taskProperties,
  required this.taskType,
});