From 04724e1edfd2087cb4c8784ad5c417ed8c164573 Mon Sep 17 00:00:00 2001 From: Frido Roose Date: Wed, 7 Nov 2018 11:09:18 +0100 Subject: [PATCH] Add new ExpressRoute virtual network gateway types --- azurerm/resource_arm_virtual_network_gateway.go | 6 ++++++ website/docs/r/virtual_network_gateway.html.markdown | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) 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.