An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
Hello @Eduardo Palou Hervias
Glad to connect with you.
Based on the information shared by the architect team, the current API JSON payload size limit is 4 MB, and the current Virtual Network configuration size is approximately 3 MB, which remains within the supported limit and should not present any issues for current operations.
It is noted that the VNet definition may continue to grow over time as additional networking configurations are added, including VNet peerings and other resources.
The request to review or increase the current payload size limit is pending PG team evaluation.
Additionally, recent Azure Virtual Network API behaviour changes allow Virtual Network updates without requiring the subnet collection to be included in every PUT request. This helps reduce the operational risk associated with updating large VNet definitions by decreasing the payload size that must be submitted during update operations and reducing the likelihood of issues such as request timeouts, update inconsistencies, or conflicts when working with large and complex VNet configurations.
At this time, there is no immediate concern, as the current VNet payload remains below the supported limit and the latest API improvements help mitigate some of the challenges previously associated with large VNet update operations.
Please
and “up-vote” wherever the information provided helps you, **this can be beneficial to other community members.