Right here I can read that:
You can also create pipelines that build and deploy container-based applications by using Amazon ECS as the deployment provider. Before you create a pipeline that deploys container-based applications with Amazon ECS, you must prepare an image definitions file.
So image definitions is kind of a veeery short analogue of task definitions? Am I right?
How ECS uses only 2 key-value pairs to deploy containers to a cluster? How does it know how much CPU, Memory to reserve for this container or other details?