Configure ECS push work pool infrastructure with Terraform

Hello all. I am trying to configure a AWS ECS Push Work Pool to run Prefect flows on my AWS infrastructure. I have been able to make it work using the prefect work-pool create --type ecs:push --provision-infra my-ecs-pool command. Yet, I have two questions:

  1. Is there any Terraform template / reference for related infra deployment?
  2. Is an IAM user a must? IAM users are not allowed in our production environment for security reasons.

Thank you for your help.