Unfortunately, Microsoft doesn’t provide an in-place way to change the environment type. However, it’s not a full rebuild — you can follow a quick migration:
Create a new internal (VNet) Container Apps environment in the VPN-connected subnet.
Copy configurations and secrets from your existing apps.
Redeploy your container images into the new environment.
Test connectivity via VPN.
Update DNS/routing, then retire the old environment.
This keeps your existing containers intact while moving them to a VPN-only setup.