AWS AppFlow with awscc provider

I’m working on an example of using AWS AppFlow with Slack to S3 via the awscc provider and I’m stuck on how to get the configuration to work, specifically as it relates to mapping fields. I’ve been through documentation in the provider, which is not great, and also AWS official docs but I’m still getting an error with the tasks. It says “A reference to a resource type must be followed by at least one attribute access, specifying the resource name.” My task looks like the following:

  tasks = [
    {
      connector_operator = {
        slack            = "NO_OP"
      }
      source_fields = [
        attachments,
      ]
      destination_fields = "attachments"
      task_type          = "Map"
      task_properties    = [
        {
          DESTINATION_DATA_TYPE = "string"
          SOURCE_DATA_TYPE      = "string"
        }
      ]
    }
  ]

Am I completely off on how this is supposed to look? Examples for the Cloud Control provider would be a huge help but they can’t be found yet.