Still trying to work out the ECSRun config. The task definitions that get created do not seem to support fargate. So if the agent's launch type is FARGATE, it attempts to launch a fargate task, but errors. Thinking I could get around this by supplying my own task definition, the agent is now reporting the error
Error while deploying flow: AttributeError("'str' object has no attribute 'get'")