Automate the creation of Azure Virtual Desktop with the following custom Terraform modules:
Personal or Pooled Hostpool, Workspace and Applications Groups
Virtual Machine, networking and Custom Script Extensions
Storage Disk (ephemeral or persistent)
Configure diagnostic settings
Enable start VM on Connect