VPN Gateway: Connection Update Fails with GwmOperationTimeOut

Hasan Tarık YILMAZ 0 Reputation points
2026-10-08T10:39:52.29+00:00

Problem description

I am experiencing an issue when attempting to update my Azure Site-to-Site VPN connection. Specifically, when I try to add a new custom traffic selector to the existing connection, the operation remains in 'Updating' status for a long time and then fails with a 'ResourceOperationFailure' error, citing 'GwmOperationTimeOut'. The existing VPN tunnel remains connected, and the gateway's provisioning state is 'Succeeded'. I have confirmed that the connection is still active, and the virtual network gateway is operational. The error occurs during the configuration update via the Azure portal.

Environment

Azure VPN Gateway in West Europe; existing production Site-to-Site VPN connection; policy-based traffic selectors enabled; attempting to add a custom traffic selector; tunnel remains connected; provisioning state: Succeeded.

What I've already tried

I attempted to update the VPN connection by adding a new custom traffic selector through the Azure portal. The update stays in 'Updating' status for an extended period before failing with a timeout error. I checked the current operational state and activity logs, noting the failure details. I have not tried using Azure CLI or ARM/Bicep templates to perform the update, as I want to avoid disrupting the active VPN connection in production.

Current status

I am seeking assistance to understand the cause of the timeout during the update, to determine if there are limitations or issues with adding custom traffic selectors, and to receive guidance on a safe remediation procedure that does not disrupt the existing active VPN connection.

Azure VPN Gateway
Azure VPN Gateway

An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.