Thank you for reaching out.
I understand you wish to deprovision the express route circuit but you ae unable to ask your customer to delete the setup in Azure first.
Currently following are the steps required to deprovision an Express route circuit.
- All virtual networks must be unlinked from the ExpressRoute circuit. If this operation fails, check to see if any virtual networks are linked to the circuit.
- If the ExpressRoute circuit service provider provisioning state is Provisioning or Provisioned you must work with your service provider to deprovision the circuit on their side. We continue to reserve resources and bill you until the service provider completes deprovisioning the circuit and notifies us.
- If the service provider deprovisioned the circuit, meaning the service provider provisioning state gets set to Not provisioned, you can delete the circuit. The billing for the circuit stops.
This is currently documented here.
You can ask the customer to unlink all the virtual networks associated with the express route circuit. To unlink the virtual networks they need to delete the connection as shown here. There is no need to delete any virtual network resource used by the customer. After the Virtual Networks are unlinked then the service provider can work on deprovisioning the circuit.
Hope this helps! Please let me know if you have any additional questions. Thank you!
---------------Please "Accept the answer" if the information helped you. This will help us and others in the community as well.