Thank for your reply.
As you shared, I could see that you have Classic Administrators roles in your subscription. Therefore, a Service Administrator can't update or modify an Azure Virtual Network Gateway (VNG). This is likely because the Classic Administrator role does not have permissions in Azure Resource Manager (ARM).
Reason: Classic Administrator roles (Service Administrator) are tied to the Azure Service Management (ASM/Classic) model, not the latest Azure Resource Manager (ARM) model. Virtual Network Gateways (VPN/ExpressRoute) are ARM resources, so Classic Administrators do not inherit permissions for ARM operations like Microsoft.Network/virtualNetworkGateways/write.
Next Steps: If you have a classic administrator role, please refer to the complete document below to convert the RBAC role (Owner, Contributor, or Network Contributor) to resolve the permission issues on VNG operations.
Refer to the document
https://learn.microsoft.com/en-us/azure/role-based-access-control/classic-administrators?tabs=azure-portal
I hope this has been helpful!
Your feedback is important so please take a moment to accept answers. If you still have questions, pleaslet us know what is needed in the comments so the question can be answered. Thank you for helping to improve Microsoft Q&A!
Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.