FlowTaskArgs

data class FlowTaskArgs(val connectorOperators: Output<List<FlowTaskConnectorOperatorArgs>>? = null, val destinationField: Output<String>? = null, val sourceFields: Output<List<String>>, val taskProperties: Output<Map<String, String>>? = null, val taskType: Output<String>) : ConvertibleToJava<FlowTaskArgs>

Constructors

Link copied to clipboard
constructor(connectorOperators: Output<List<FlowTaskConnectorOperatorArgs>>? = null, destinationField: Output<String>? = null, sourceFields: Output<List<String>>, taskProperties: Output<Map<String, String>>? = null, taskType: Output<String>)

Properties

Link copied to clipboard

Operation to be performed on the provided source fields. See Connector Operator for details.

Link copied to clipboard
val destinationField: Output<String>? = null

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

Link copied to clipboard
val sourceFields: Output<List<String>>

Source fields to which a particular task is applied.

Link copied to clipboard
val taskProperties: Output<Map<String, String>>? = null

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.

Link copied to clipboard
val taskType: Output<String>

Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate.

Functions

Link copied to clipboard
open override fun toJava(): FlowTaskArgs