There may be a scenario or a requirement from the client for some specific projects where in you might want to move Azure Public IPs from one region to another.
Azure Public IPs are region specific and cannot be moved to another region.
But we can use an ARM template to export the template of Public IP and then modify the parameters and then deploy the template to the new region.
- Before exporting the template make sure that you are exporting the public IP from the correct region.
- We would have to deploy the Public IP from the existing ARM template and then associate the new Public IP in the desired region.
- Make sure you have at least Network Contributor Role to export Public IP configuration and deploy the the template to create a Public IP.