Azure ARM Template Error: Gateway size Default is not supported for gateways of type dedicatedcircuit.

Trying to create a Virtual Network Gateway to connect a VNet to an already existing Express Route connection.

I kept getting this error:

Gateway size Default is not supported for gateways of type dedicatedcircuit

Scratching my head and googling for the answer on this one for quite a while. I couldn’t find anything a property for “Gateway Size”. And I had specified Gateway Type in my ARM template.

Until I found the following link on MSDN

Gateway Types:

  • Basic SKU (deprecated)
  • Standard SKU
  • High Performance SKU
  • Ultra Performance SKU

Wait, what did I specify in my ARM template for the Gateway Type? Ah yes, Basic.

Changing the Gateway Type to “Standard” does the trick and fixes this error.