The requirement for a task definition for Windows is to leave the network mode as default. It is not possible to do that currently with current plugin. It forces: none,host,awsvpc or bridge. Default is required for Windows containers.
Excerpt: Docker for Windows uses a different network mode (known as NAT) than Docker for Linux. When you register a task definition with Windows containers, you must not specify a network mode. If you use the AWS Management Console to register a task definition with Windows containers, you must choose the default network mode.