Class FlowTaskArgs


  • public final class FlowTaskArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • connectorOperators

        public java.util.Optional<com.pulumi.core.Output<java.util.List<FlowTaskConnectorOperatorArgs>>> connectorOperators()
        Returns:
        Operation to be performed on the provided source fields. See the `task.connector_operator` Block for details.
      • destinationField

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationField()
        Returns:
        Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
      • sourceFields

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> sourceFields()
        Returns:
        Source fields to which a particular task is applied.
      • taskProperties

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> taskProperties()
        Returns:
        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

        public com.pulumi.core.Output<java.lang.String> taskType()
        Returns:
        Particular task implementation that Amazon AppFlow performs. Valid values are `Arithmetic`, `Filter`, `Map`, `Map_all`, `Mask`, `Merge`, `Passthrough`, `Truncate`, and `Validate`.