I am looking for a way to expose a virtual networks (VNET) outbound IP in Azure to use a static outbound IP without attaching a public facing network interface directly to a specific Virtual Machine in that network. We thought an application gateway would be a potential solution but can't find how it works.
Reasoning behind this is that Azure offers some services that are not yet supporting VNet integration and only allow IP Whitelistings. We don't want to expose our VNET, only through an Application Gateway. But if a machine from within a VNET connects to the outside, it won't have a static IP (only a potential range) to do so and thus it's failing due to IP Whitelisting.