An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
Hello Sebastian Hernandez
You cannot delete an ExpressRoute circuit directly in Azure if it remains provisioned by the service provider. This error indicates that the circuit is still in a "Provisioned" state on the provider's side.
To remove it, you need to contact your service provider and request the deprovisioning of the circuit. Once the provider marks it as "Not Provisioned," the circuit's state in Azure will update accordingly. At that point, you can delete it from the Azure portal, CLI, or PowerShell.
NOTE: there is no way to force-delete a provisioned circuit entirely from Azure without the provider's deprovisioning, as ExpressRoute is a jointly managed resource.
Refer to the official documentation on deprovisioning an ExpressRoute circuit: https://learn.microsoft.com/en-us/azure/expressroute/expressroute-howto-circuit-portal-resource-manager
Can you please update us if the action plan provided was helpful?
Should there be any follow-up questions or concerns, please let us know and we shall try to address them.