I'm importing a couple of large functioning subscriptions into pulumi then generalising the code so I can control all of my environments as stacks within the same project.
I'm having a bit of trouble with ApplicationGateway as it is a huge resource with massive amounts of custom configuration.
I've found that by using Azure Classic for the VirtualNetwork I can effectively break subnets out into separate pulumi resources even though they are really part of a big monolithic Azure Resource.
I'm hoping there is some way to do something similar with ApplicationGateway to break it down into smaller pulumi resources to make it more manageable. Has anyone done something similar or know if it's possible?