diff --git a/azurerm/resource_arm_virtual_network_gateway.go b/azurerm/resource_arm_virtual_network_gateway.go index 262375ddf9ba..c949d0a6c547 100644 --- a/azurerm/resource_arm_virtual_network_gateway.go +++ b/azurerm/resource_arm_virtual_network_gateway.go @@ -87,6 +87,9 @@ func resourceArmVirtualNetworkGateway() *schema.Resource { string(network.VirtualNetworkGatewaySkuNameVpnGw1), string(network.VirtualNetworkGatewaySkuNameVpnGw2), string(network.VirtualNetworkGatewaySkuNameVpnGw3), + string(network.VirtualNetworkGatewaySkuNameErGw1AZ), + string(network.VirtualNetworkGatewaySkuNameErGw2AZ), + string(network.VirtualNetworkGatewaySkuNameErGw3AZ), }, true), }, @@ -758,6 +761,9 @@ func validateArmVirtualNetworkGatewayExpressRouteSku() schema.SchemaValidateFunc string(network.VirtualNetworkGatewaySkuTierStandard), string(network.VirtualNetworkGatewaySkuTierHighPerformance), string(network.VirtualNetworkGatewaySkuTierUltraPerformance), + string(network.VirtualNetworkGatewaySkuNameErGw1AZ), + string(network.VirtualNetworkGatewaySkuNameErGw2AZ), + string(network.VirtualNetworkGatewaySkuNameErGw3AZ), }, true) } diff --git a/website/docs/r/virtual_network_gateway.html.markdown b/website/docs/r/virtual_network_gateway.html.markdown index 953dbd48e10b..f14ae518282e 100644 --- a/website/docs/r/virtual_network_gateway.html.markdown +++ b/website/docs/r/virtual_network_gateway.html.markdown @@ -135,7 +135,8 @@ The following arguments are supported: * `sku` - (Required) Configuration of the size and capacity of the virtual network gateway. Valid options are `Basic`, `Standard`, `HighPerformance`, `UltraPerformance`, - `VpnGw1`, `VpnGw2` and `VpnGw3` and depend on the `type` and `vpn_type` arguments. + `ErGw1AZ`, `ErGw2AZ`, `ErGw3AZ`, `VpnGw1`, `VpnGw2` and `VpnGw3` + and depend on the `type` and `vpn_type` arguments. A `PolicyBased` gateway only supports the `Basic` sku. Further, the `UltraPerformance` sku is only supported by an `ExpressRoute` gateway.