From 50b6ba9ecf08b391597a7b7d1e17aeac44801d90 Mon Sep 17 00:00:00 2001 From: Abhishek Shah Date: Thu, 5 Nov 2020 23:09:13 -0800 Subject: [PATCH] Adding support for Vpn Link Connection Mode --- .../2020-08-01/examples/VpnConnectionGet.json | 6 ++++-- .../2020-08-01/examples/VpnConnectionList.json | 6 ++++-- .../2020-08-01/examples/VpnConnectionPut.json | 9 ++++++--- .../stable/2020-08-01/virtualWan.json | 13 +++++++++++++ 4 files changed, 27 insertions(+), 7 deletions(-) diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionGet.json index dfa37be8585d..6fc76616c3fc 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionGet.json @@ -41,7 +41,8 @@ "enableRateLimiting": false, "useLocalAzureIpAddress": false, "usePolicyBasedTrafficSelectors": false, - "routingWeight": 0 + "routingWeight": 0, + "vpnLinkConnectionMode": "ResponderOnly" } }, { @@ -64,7 +65,8 @@ "enableRateLimiting": false, "useLocalAzureIpAddress": false, "usePolicyBasedTrafficSelectors": false, - "routingWeight": 0 + "routingWeight": 0, + "vpnLinkConnectionMode": "InitiatorOnly" } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionList.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionList.json index b97937e83874..fdc211a94c81 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionList.json @@ -41,7 +41,8 @@ "enableRateLimiting": false, "useLocalAzureIpAddress": false, "usePolicyBasedTrafficSelectors": false, - "routingWeight": 0 + "routingWeight": 0, + "vpnLinkConnectionMode": "Default" } }, { @@ -64,7 +65,8 @@ "enableRateLimiting": false, "useLocalAzureIpAddress": false, "usePolicyBasedTrafficSelectors": false, - "routingWeight": 0 + "routingWeight": 0, + "vpnLinkConnectionMode": "Default" } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionPut.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionPut.json index 0f3e01d5aba8..23ba1a47fc88 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionPut.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/examples/VpnConnectionPut.json @@ -19,7 +19,8 @@ }, "connectionBandwidth": 200, "vpnConnectionProtocolType": "IKEv2", - "sharedKey": "key" + "sharedKey": "key", + "vpnLinkConnectionMode": "Default" } } ] @@ -61,7 +62,8 @@ "enableRateLimiting": false, "useLocalAzureIpAddress": false, "usePolicyBasedTrafficSelectors": false, - "routingWeight": 0 + "routingWeight": 0, + "vpnLinkConnectionMode": "Default" } } ], @@ -126,7 +128,8 @@ "enableRateLimiting": false, "useLocalAzureIpAddress": false, "usePolicyBasedTrafficSelectors": false, - "routingWeight": 0 + "routingWeight": 0, + "vpnLinkConnectionMode": "Default" } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/virtualWan.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/virtualWan.json index e0d7059bc7dc..ce129ba56353 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/virtualWan.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-08-01/virtualWan.json @@ -5929,6 +5929,19 @@ "format": "int32", "description": "Routing weight for vpn connection." }, + "vpnLinkConnectionMode": { + "type": "string", + "description": "Vpn link connection mode.", + "enum": [ + "Default", + "ResponderOnly", + "InitiatorOnly" + ], + "x-ms-enum": { + "name": "vpnLinkConnectionMode", + "modelAsString": true + } + }, "connectionStatus": { "description": "The connection status.", "$ref": "#/definitions/VpnConnectionStatus"