From 7faca795d760e62df48f9910bfef1eb052201cd2 Mon Sep 17 00:00:00 2001 From: Eddie Del Rio Date: Wed, 28 Aug 2019 11:35:59 -0700 Subject: [PATCH] Added traffic selector policy definition to virtualNetworkGateway.json --- ...VirtualNetworkGatewayConnectionCreate.json | 3 +- .../VirtualNetworkGatewayConnectionGet.json | 1 + ...ualNetworkGatewayConnectionUpdateTags.json | 1 + .../VirtualNetworkGatewayConnectionsList.json | 2 + ...VirtualNetworkGatewaysListConnections.json | 1 + .../2019-07-01/virtualNetworkGateway.json | 37 +++++++++++++++++++ 6 files changed, 44 insertions(+), 1 deletion(-) diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionCreate.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionCreate.json index 6e254c032cae..77c6043f1351 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionCreate.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionCreate.json @@ -61,7 +61,8 @@ "sharedKey": "Abc123", "enableBgp": false, "usePolicyBasedTrafficSelectors": false, - "ipsecPolicies": [] + "ipsecPolicies": [], + "trafficSelectorPolicies": [] }, "location": "centralus" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionGet.json index 1155ad390bba..8b0a38a82fa6 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionGet.json @@ -31,6 +31,7 @@ "enableBgp": false, "usePolicyBasedTrafficSelectors": false, "ipsecPolicies": [], + "trafficSelectorPolicies": [], "connectionStatus": "Connecting", "ingressBytesTransferred": 0, "egressBytesTransferred": 0 diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionUpdateTags.json index c8203eafefcf..11d3547ee86c 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionUpdateTags.json @@ -40,6 +40,7 @@ "enableBgp": false, "usePolicyBasedTrafficSelectors": false, "ipsecPolicies": [], + "trafficSelectorPolicies": [], "connectionStatus": "Unknown", "ingressBytesTransferred": 0, "egressBytesTransferred": 0 diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionsList.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionsList.json index 793fedf4da28..b3f19826574b 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionsList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewayConnectionsList.json @@ -31,6 +31,7 @@ "enableBgp": false, "usePolicyBasedTrafficSelectors": false, "ipsecPolicies": [], + "trafficSelectorPolicies": [], "ingressBytesTransferred": 0, "egressBytesTransferred": 0 } @@ -58,6 +59,7 @@ "enableBgp": false, "usePolicyBasedTrafficSelectors": false, "ipsecPolicies": [], + "trafficSelectorPolicies": [], "ingressBytesTransferred": 0, "egressBytesTransferred": 0 } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewaysListConnections.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewaysListConnections.json index 14fc700c7085..b2f74bb5a302 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewaysListConnections.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/examples/VirtualNetworkGatewaysListConnections.json @@ -29,6 +29,7 @@ "enableBgp": true, "usePolicyBasedTrafficSelectors": false, "ipsecPolicies": [], + "trafficSelectorPolicies": [], "ingressBytesTransferred": 0, "egressBytesTransferred": 0 } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/virtualNetworkGateway.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/virtualNetworkGateway.json index d824e0ab9d9c..7981eff6fcc5 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/virtualNetworkGateway.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/virtualNetworkGateway.json @@ -2370,6 +2370,13 @@ }, "description": "The IPSec Policies to be considered by this connection." }, + "trafficSelectorPolicies": { + "type": "array", + "items": { + "$ref": "#/definitions/TrafficSelectorPolicy" + }, + "description": "The Traffic Selector Policies to be considered by this connection." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the virtual network gateway connection resource." @@ -2510,6 +2517,29 @@ ], "description": "An IPSec Policy configuration for a virtual network gateway connection." }, + "TrafficSelectorPolicy": { + "properties": { + "localAddressRanges": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A collection of local address spaces in CIDR format" + }, + "remoteAddressRanges": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A collection of remote address spaces in CIDR format" + } + }, + "required": [ + "localAddressRanges", + "remoteAddressRanges" + ], + "description": "An traffic selector policy for a virtual network gateway connection." + }, "ConnectionProtocol": { "type": "string", "description": "Gateway connection protocol.", @@ -2727,6 +2757,13 @@ }, "description": "The IPSec Policies to be considered by this connection." }, + "trafficSelectorPolicies": { + "type": "array", + "items": { + "$ref": "#/definitions/TrafficSelectorPolicy" + }, + "description": "The Traffic Selector Policies to be considered by this connection." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the virtual network gateway connection resource."